Link Audit

No Comments
Link audit

AI Summary

A link audit is a systematic review of every backlink pointing at your site that ends in a verdict per suspicious domain: keep, request removal, or disavow. Run a full audit only when a real trigger fires, such as a manual action or an inherited site, and judge domains by eye rather than by any tool toxicity score.

  • Group and decide per referring domain, not per single link.
  • Merge at least two backlink sources plus Search Console for completeness.
  • Most sites with no manual action do not need the disavow tool at all.
  • An audit removes risk; only new earned links rebuild the profile.
Numbered infographic showing the six steps of a link audit workflow from collecting backlinks to monitoring the aftermath.
The link audit workflow, from raw backlinks to a verdict per domain.

A link audit is a systematic review of every backlink pointing at your site, ending in a verdict for each suspicious cluster: keep, attempt removal, or disavow. It's the difference between vaguely worrying about "bad links" and knowing exactly what's pointing at you, why it's there, and whether it needs action.

When you actually need one

A full audit is real work, so be honest about the trigger. The situations that genuinely justify one:

  • A manual action for unnatural links in Search Console. Non-negotiable, the reconsideration request requires documented cleanup.
  • You inherited the site. New client, acquired domain, or a predecessor agency whose "link building" nobody can explain. You need to know what you're standing on.
  • A suspected negative SEO blast, a sudden wall of junk links you didn't build.
  • A past you're not proud of. The site bought links, ran PBNs, or did mass guest posting, and you want the skeletons catalogued before Google catalogues them.
  • An unexplained ranking decline after other causes (content, technical, competitors, algorithm updates) have been ruled out. Note the order: links are the last suspect, not the first.

What does not justify an audit: a tool emailing you that your "toxicity score" went up. More on that below.

The audit, step by step

StepData sourceDecision you're making
1. Collect every known backlinkGSC Links export + Ahrefs + Moz, deduplicated in a sheetNone yet, completeness is the goal; each index misses links the others catch
2. Group by referring domainYour merged sheet, pivotedVerdicts are per domain, not per URL, 500 links from one spam site is one decision
3. Flag suspicious clustersAnchor report, domain metrics, link placement patternsWhich domains need human review: exact-match anchors, sitewides, irrelevant niches, footprint patterns
4. Manually review flagged domainsYour own eyes on the actual linking pagesReal site or link scheme? Would this link exist if rankings didn't?
5. Assign verdictsReview notesKeep / request removal / disavow, with a note explaining each, because you'll forget by next year
6. Execute and documentOutreach for removals; disavow file in GSC if warrantedWhether disavow is justified at all, for most sites without a manual action, it isn't
7. Monitor aftermathRankings, GSC, new/lost link reportsDid cleanup change anything? Feed the answer back into how aggressive you are next time

A concrete example

Typical inherited-site audit: an ecommerce client whose previous agency had "built 800 links." Merging GSC and Ahrefs exports and pivoting by domain turned 6,000 backlink rows into about 480 referring domains. Flagging pulled out ~120 for review: 60 were guest-post farms with the same three exact-match anchors, 30 were scraper sites echoing real pages (harmless, ignored), 20 were real niche blogs (keepers), and 10 were an expired-domain network all registered the same month. Verdict: disavow the farms and the network, roughly 70 domains, touch nothing else, and redirect the effort into earning links that dilute the mess. That last part matters: an audit removes risk, but only new links rebuild a link profile.

How to run it: tools and sequence

  1. Google Search Console → Links → Export external links. Google's own sample of what it knows about. Always include it; it's the only source that reflects Google's index at all.
  2. Ahrefs Webmaster Tools (free) → Site Explorer → Backlinks export, plus the Referring domains and Anchors reports for the flagging pass.
  3. Moz Link Explorer (free tier) as the third index and for its Spam Score, as a sorting aid to prioritize manual review, never as a verdict.
  4. Merge and pivot in a spreadsheet by referring domain, with columns for anchor, target page, first seen, and your verdict.
  5. Review flagged domains by hand. Open the pages. Two minutes per domain answers what no score can: is this a real site with a real audience?
  6. File the disavow only if warranted, manual action, or a large-scale pattern you can't get removed. The format and the judgment calls are covered in our guide to toxic backlinks and the disavow tool.

Common mistakes (and fixes)

  • Outsourcing judgment to a toxicity score. Tool scores flag patterns, and they misfire constantly, directories, forums, and small foreign-language sites get branded "toxic" while polished PBNs sail through. Fix: scores prioritize the review queue; a human makes the call.
  • Disavowing as a wellness ritual. Google has said for years that most sites don't need the disavow tool and that random spam links are simply ignored. Careless disavows throw away links that were helping. Fix: no manual action and no clear attack? Default to doing nothing.
  • Auditing single links instead of domains. You'll drown in rows and miss the network-level patterns that actually matter. Fix: pivot by referring domain first, always.
  • Using one backlink index. Every crawler has blind spots; auditing from Ahrefs alone means verdicts on a partial dataset. Fix: minimum two sources plus GSC, merged.
  • Treating the audit as an endpoint. The audit tells you where you are; it earns you nothing. Fix: pair every cleanup with a plan for new earned links, and watch for the ongoing junk that link-building outreach spam keeps trying to add to your profile.

FAQ

How long does a link audit take?

For a site with a few hundred referring domains, a focused day: an hour of collection and merging, a couple of hours of flagging, and the bulk of the time in manual domain review. Sites with tens of thousands of referring domains are multi-week projects and need sampling strategies.

How often should I audit my links?

A full audit only when a trigger fires. Between triggers, a quarterly fifteen-minute profile review, new/lost referring domains and the anchor report, catches most problems while they're still small.

Will a link audit and disavow recover my rankings?

If the drop was caused by a manual action, cleanup plus reconsideration is the documented path back. If the drop was algorithmic, honestly, recovery is slower and less certain, removing bad signals helps, but you're mostly waiting on Google reprocessing and on new, better links accumulating.

Can I skip removal outreach and just disavow?

For algorithmic concerns, yes, disavow alone is fine and removal emails to spam-site owners are mostly theater. For a manual action, show removal effort anyway: reviewers want evidence you tried before disavowing the remainder.

Do I need to audit links if I never built any?

Almost never. Sites that never manipulated links accumulate ordinary web noise, scrapers, directories, weird aggregators, and Google is demonstrably good at ignoring it. Check your profile quarterly and save the audit for real anomalies.

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

About SEO ProCheck

Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

Work With Me

Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

Subscribe to our newsletter!

More from our blog