July 26, 2026 · 5 min read
A Backlink Audit That Found More Liability Than Opportunity
We ran a routine backlink audit expecting to find link-building opportunities. Instead we found a decade of spammy directory submissions a client didn't even know they'd bought.
A client asked for a backlink audit as a growth exercise — find the gaps, find the opportunities, maybe pitch a few guest posts. Standard stuff. Twenty minutes into pulling the link profile I stopped looking for opportunities and started counting liabilities.
Someone — an agency, three owners ago — had bought links. Not a few. Around 4,000 links from footer directories, spun article networks, and a few PBNs so obvious they still had the same WordPress theme across forty domains. Nobody currently at the company knew this had happened. It predated everyone on the call.
Why this stayed invisible so long
Google doesn't usually nuke a site overnight for this kind of thing anymore — it just quietly discounts the junk and the site muddles along at a traffic level nobody questions because there's no before-and-after to compare against. The rankings weren't catastrophic. They were just permanently a little worse than they should have been, and nobody had the baseline to notice.
The scariest backlink profiles aren't the ones that tanked a site. They're the ones quietly taxing it for a decade with nobody noticing.
What the cleanup actually involved
- Segmenting the link profile by acquisition pattern, not just toxicity score — spun networks, abandoned directories, and genuinely earned links each needed a different response
- Disavowing in batches instead of one giant file, so we could track whether anything moved after each round
- Reaching out to a handful of still-live, low-effort link sellers to actually request removal before disavowing, since a removed link is cleaner than a disavowed one
- Documenting the whole incident for the client in plain language, because 'we found 4,000 spam links from before you owned the company' is the kind of sentence that needs a paper trail
Six months after the disavow finished processing, organic traffic was up about 18% with zero new content published — just the removal of a drag nobody had measured. The opportunity-finding exercise the client originally asked for came after, and it was more useful once the liability was off the books.
If you've never actually pulled your full link profile and looked at acquisition patterns rather than just raw count, do it before your next content push. A pile of toxic links doesn't usually show up as a crisis. It shows up as a ceiling you've stopped noticing is there.