A backlink count is nearly meaningless on its own. Two hundred links from one directory and two hundred links from two hundred real sites are different profiles with the same number. This playbook reads the profile at the domain level, where quality and risk actually live.
Steps
-
Pull the referring domains.
ahrefs.referring_domainswith the site astarget,limit: 1000,order_by: "domain_rating:desc". You get domain, domain rating, the domain's own organic traffic, how many links it points at the site, and first and last seen dates. -
Describe the distribution. Bucket by domain rating (0 to 20, 21 to 40, 41 to 60, 61 and up) and report count and share per bucket. Do the same for the domain's organic traffic (zero, under 1k, 1k to 10k, over 10k). A healthy profile has a long tail of small sites and a meaningful minority above DR 40 with real traffic.
-
Measure concentration. Share of total links from the single largest referring domain, and from the top five. Treat a domain with hundreds of links to the site as one relationship (a sitewide footer or blogroll), not hundreds of endorsements. A profile where one relationship supplies most of the links is fragile: losing it moves rankings.
-
Flag the patterns that usually mean nothing or worse.
- High domain rating with near-zero organic traffic: the signature of a link network or an expired domain that was bought for its metrics.
- Very high link counts from one domain: sitewide placement. Counts once.
- Clusters of domains that first appeared in the same week: a campaign, paid or otherwise. Note the date.
- A large share of domains with no traffic at all: low-value directories and scraper sites. Harmless, but not an asset.
-
Compare against one competitor (optional). Repeat step 1 for a competitor the user names and put the two distributions side by side. The useful finding is which DR band the site is missing relative to a competitor that outranks it.
-
Report. The distribution table, the concentration numbers, the top 20 referring domains by DR with their traffic, the flagged list with the reason for each flag, and a plain statement of what the profile is missing. Recommend outreach toward the band the site lacks. Do not recommend a disavow unless the user has a manual action in Search Console.
Gotchas
- Domain rating is Ahrefs' estimate, not a Google metric. Use it to rank domains against each other, never as a score Google sees.
- Third-party link indexes lag by weeks. A domain that stopped linking last week still shows. Read
last_seenbefore treating a link as live; continue withlost-backlink-recoveryfor the stale ones. - Do not disavow on the strength of this audit. Google ignores most low-quality links on its own. A disavow file is for manual actions, and a careless one removes links that were helping.
- Nofollow links still send visitors. A nofollow link from a high-traffic site is worth more than a dofollow one from a dead site. Traffic is in the table for that reason.
- The 1000-row cap is the top slice. On a site with tens of thousands of referring domains, sorted by DR, the tail is not in the result. Say so.