Feature · Bulk Domain Checker

Stop outreaching to domains never worth it

Upload up to 10,000 supplier domains. Score every one on authority, traffic, language, relevance, and risk, then spend outreach time on the 30% that are actually worth a backlink.

  • 10,000 domains / upload
  • 8 built-in checks
  • BYO Ahrefs / SEMrush key
Bulk domain checker importing a domain list and organizing qualification results into clear tiers
10,000domains per upload
8built-in checks (no API key)
0API keys needed to start
5tiers from Excellent to Avoid

Definition

What is bulk domain qualification?

Bulk domain qualification is the practice of scoring large supplier lists, usually 100s to 1000s at a time, on authority, traffic, language, relevance, and risk signals before contacting them. The goal: spend outreach time only on the ~30% of domains actually worth pursuing, rather than emailing every domain that passed a single Ahrefs filter.

Why bulk

Manual qualification at 5 min / domain doesn't scale. A 1,000-domain list = 80 hours. LinkSwapy does the same checks in 5 minutes.

Why composite scoring

DR alone doesn't tell you if a site is a PBN. Traffic alone doesn't catch language mismatch. A blended score catches what single signals miss.

What it replaces

Manual Ahrefs filtering · Spreadsheet VLOOKUPs · Eyeball checks on every supplier · 'Does this domain look spammy?' debates in Slack.

Who uses it

Agencies running 100+ outreach campaigns · In-house teams vetting partnerships · Link-builder specialists processing prospecting lists daily.

Example scorecard. The domain marketingblog.com scores 87 out of 100 and lands in the Excellent tier, from authority 88, traffic 81, language match 96, relevance 79, and risk 90.

Scoring Tiers

Every domain gets a tier, so action is obvious

The composite score (0-100) maps to one of five tiers, scored the way each acquisition type deserves. Your team scans a list and knows instantly what to pursue, what to defer, and what to skip.

85+

Excellent

Score 85-100

DR 60+, relevant niche, clean outbound profile, real organic traffic, language match.

Pursue immediately. Priority outreach.

65+

Good

Score 65-84

DR 40-60, mostly relevant, some minor risk flags, decent traffic.

Pursue in batches. Standard outreach.

45+

Average

Score 45-64

DR 20-40, partial relevance, mixed signals, lower traffic.

Pursue only if niche-relevant.

25+

Risky

Score 25-44

Multiple risk flags: high outbound link count, language drift, fake traffic.

Review manually before any outreach.

0+

Avoid

Score 0-24

PBN, spam farm, hidden niche, or fake-traffic site. Could harm client rankings.

Auto-excluded from bulk outreach.

Checks

8 built-in checks. 4 optional enrichments.

No API key needed for core qualification. Bring your own SEO key when you need premium metrics.

Built-in

No API key required · runs on every check

  • HTTP status and SSL200 OK · TLS valid
  • Detected languageEnglish · 98% confidence
  • Country / TLD signalsUS · matched
  • Outbound link count42 (clean)
  • Indexabilityindexable · no noindex
  • Redirect chain length0 hops
  • Title / meta presencetitle + meta found
  • Hidden niche detectorno gambling / CBD / adult
Website record moving through core domain qualification checks and optional SEO enrichment
Core checks run first. Optional SEO data can be added when a team needs deeper qualification.

Optional enrichment

Bring your own SEO API key

  • Domain Rating (DR)Ahrefs / Moz
  • Organic trafficSEMrush / DataForSEO
  • Referring domainsAhrefs / Moz
  • Spam scoreMoz

Or use LinkSwapy credit-based lookups instead of your own key.

Risk Signals

Signals you don't want to find out post-publication

Six risk categories LinkSwapy catches automatically, the ones Google names in its spam policy, the ones that get client links penalised by association.

Supplier domain risk review highlighting indexability, language, redirects, and outbound link signals

Spam farms

200+ outbound links per page is a strong sign you're looking at a PBN or paid-only network.

Language mismatch

A 'US marketing blog' written in mixed-language gibberish is a translated content farm.

Hidden gambling / CBD

Many supplier lists hide niches that will get your client's links penalised by association.

Fake traffic spikes

Recent traffic spikes from countries unrelated to the topic suggest bought traffic, not real audience.

Duplicate content

Identical content across many domains in the same network is a classic devaluation signal.

Country-language mismatch

A .com.au domain serving 80% US-traffic in Spanish is usually a flipped or expired-domain network.

Capabilities

12 capabilities your link team uses every week

Everything beyond the core scoring, the operational glue that turns qualification into live deals.

10,000 domains per upload

Paste or CSV. Auto-deduplicate. URL normalization. Cached checks reused if recent.

Composite tier scoring

Five tiers (Excellent → Avoid) blended from 8+ signals with per-project weights.

8 built-in checks

Status, SSL, language, country, outbound links, indexability, redirects, niche detection.

BYO API enrichment

Bring Ahrefs / SEMrush / DataForSEO / Moz keys for DR, traffic, referring domains, spam score.

CSV export every signal

Composite score, tier, and every raw signal exported, hand off to SDRs or content teams.

Push to CRM directly

Send qualified domains straight to a LinkSwapy project as Supplier records with score attached.

Project-tunable weights

Agencies value authority. In-house teams value relevance. Tune weights per client project.

Risk-tier auto-exclusion

Domains in the 'Avoid' tier are excluded from bulk outreach campaigns by default.

Background processing

Don't wait. 1,000 domains take 2-5 minutes. You get notified in-app and by email when done.

Country / language match

Per-project country and language config so en-US sites don't get added to a German project.

Cached result reuse

If a domain was checked recently, LinkSwapy offers cached results instead of burning API credits.

Per-project domain history

See every domain previously qualified for a client + the score it received the first time.

vs. Ahrefs Filter and Spreadsheets

Qualification, not just filtering

Ahrefs gives you DR and traffic. LinkSwapy adds the signals Ahrefs doesn't - and the workflow to act on them.

CapabilityLinkSwapyAhrefs FilterSpreadsheet
10,000 domains per uploadPartialPartial
Composite Excellent → Avoid tier
Outbound link spam scoring
Country-language mismatch detection
Hidden niche detection (gambling, CBD)
BYO API key support
Push qualified domains to outreach CRM
Per-project tunable weights

Questions

Frequently asked questions

Everything teams ask before trusting domain qualification to one tool.

What is bulk domain qualification?

Bulk domain qualification is the practice of scoring large lists of supplier websites, usually 100s to 1000s at a time, on traffic, authority, language, relevance, and risk signals before contacting them. The goal: spend outreach time only on the ~30% of domains actually worth a backlink, instead of emailing every domain that passed a single Ahrefs filter.

How many domains can LinkSwapy check at once?

Up to 10,000 domains per upload, against 50 in the free bulk domain quality checker. Paste them or upload a CSV. LinkSwapy deduplicates, normalizes URLs, and runs the built-in checks (status, language, indexability, outbound links) on all of them in parallel. Enrichment checks (DR, traffic, referring domains) run in batches respecting your SEO API rate limits.

Do I need to bring my own SEO API key?

Not for the core checks. LinkSwapy's built-in qualification (HTTP status, SSL, language detection, indexability, homepage outbound link count, redirect chains) requires no API key, it's run from our infrastructure. For premium metrics (DR, organic traffic, referring domains, spam score), you can bring your own DataForSEO / Ahrefs / SEMrush / Moz key, or use LinkSwapy's credit-based lookups.

How is the composite domain score calculated?

The composite score is a weighted blend of: authority (DR or DA, if available), organic traffic, language/country match against your project, relevance score (topic-based), risk score (spam signals + outbound link count + content quality), and trust signals (SSL validity, age, indexability). Weights are tunable per project so in-house teams can prioritize relevance while agencies can prioritize authority. The output is one of five tiers: Excellent / Good / Average / Risky / Avoid.

What risk signals does LinkSwapy catch?

Six main categories: (1) Spam farms (200+ outbound links per page = likely PBN), (2) Language mismatch (multi-language gibberish on a 'niche' blog), (3) Hidden gambling / CBD / adult niches, (4) Fake traffic spikes (geo-mismatched), (5) Duplicate content across a network, and (6) Country-language mismatch (e.g. .com.au serving Spanish content to US traffic). Domains hitting any of these get auto-flagged as Risky or Avoid.

Can I export the qualified domain list?

Yes. Export to CSV with every raw signal, the composite score, and the tier. You can also push qualified domains directly into a LinkSwapy project for outreach without leaving the app, the records become Supplier Domains with their scores attached.

How long does a 1,000-domain check take?

Built-in checks complete in 2-5 minutes for 1,000 domains. With premium API enrichment (DR / traffic), expect 10-20 minutes depending on your API key's rate limits. You don't need to wait, LinkSwapy notifies you in-app and via email when the check is complete.

What's the difference between this and just filtering Ahrefs export?

Ahrefs gives you DR and traffic. LinkSwapy adds the signals Ahrefs doesn't: outbound link spam scoring, language detection, content-quality flags, country-language mismatch, and a composite tier you can act on. It also imports those domains into your CRM as suppliers with the score attached, so qualification carries forward into outreach, deals, and monitoring.

Is bulk domain qualification different from a backlink checker?

Yes. A backlink checker tells you what domains link to a target URL. Bulk domain qualification scores a list of domains on whether you should pursue them for a backlink. They're complementary: use a backlink checker to find prospects, then qualify them in LinkSwapy before outreach.

Can multiple teammates qualify domains in the same project?

Yes. Qualified domains land in the workspace's shared supplier database. Two teammates won't accidentally requalify the same domain, LinkSwapy shows 'last checked 3 days ago by Sarah' and offers to reuse the cached check or rerun fresh.

Still have questions? Talk to our team. We'll help you set up scoring weights for your exact niche.

Further reading

Reading on qualifying domains

Where to set the bar before outreach, and the patterns worth refusing outright.

Qualify before you outreach

Upload your next prospect list. Get 5-tier scoring in minutes, not days. Spend your week on the 30% that are actually worth a backlink.