Toxic backlink cleanup · Sports publisher network

Cleaning 4,000+ spam domains across a site network

A publisher running four sports-history websites had thousands of spam domains pointing at its two biggest sites. In one day, every link was reviewed, a disavow file was built and submitted, and the full network was checked.

Client
Sports content publisher (anonymized)
Period
Sep 21 - 22, 2024
Prepared by
Sheikh Sadikur
4,093
spam domains disavowed across two sites
HIGH → LOW
Semrush toxic score on both main sites
48% → 0%
toxic referring domains on the worst-affected site
4 sites
audited in one network, in one day

The challenge

Both main sites had large, aging backlink profiles full of scraper, spam and link-network domains: 14.4K and 20.8K backlinks on the two main sites. Semrush rated the toxic score HIGH on both.

What I did

  1. Audit. Full backlink audit of all four domains: 14.4K and 20.8K backlinks on the two main sites.
  2. Manual review. Flagged domains were checked by hand, so genuine links stayed and only spam and link-network domains went into the file.
  3. Disavow file. Domain-level rules where a whole site was spam, URL-level rules where only one page was the problem.
  4. Upload and verify. Files uploaded to Search Console and a fresh Semrush audit run the next day to confirm the result.

Results: two high-risk sites, two clean sister sites

Backlink profile before and after for site A and site B
MetricSite A beforeSite A afterSite B beforeSite B after
Semrush toxic scoreHIGHLOWHIGHLOW
Toxic referring domains30% (1,067)0%48% (2,619)0%
Potentially toxic domains26% (931)0%16% (888)0%
Non-toxic domains44%100%36%100%
Disavowed in Search Console1,250 domains + 1,080 URLs2,843 domains + 867 URLs

Sister sites C and D were also audited: 25 and 23 referring domains, 100% non-toxic, so no disavow was needed.

Why it worked

  • Every domain reviewed by hand

    Google treats disavow as an advanced tool, which is why every domain was reviewed by hand instead of uploading the automated list.

  • The right level of rule

    Domain-level rules for whole spam sites, URL-level rules where only one page was the problem.

  • The whole network checked

    All four sites were audited, so the two clean sister sites were left alone.

  • Verified the next day

    A fresh Semrush audit the next day confirmed the result.

What's next

Disavowing tells Google to ignore the listed links; it does not delete them from the web. The "after" figures show the risky links are now excluded from the profile, not that they disappeared.

Questions about this project

Why review backlinks by hand instead of disavowing the automated list?

Google treats disavow as an advanced tool. Reviewing every flagged domain by hand meant genuine links stayed and only spam and link-network domains went into the file.

When should you disavow a URL instead of a whole domain?

Domain-level rules were used where a whole site was spam, and URL-level rules where only one page was the problem.

Do sister sites always need a disavow?

No. Sister sites C and D had 25 and 23 referring domains, 100% non-toxic, so no disavow was needed.

Client and domain names withheld. Figures from Semrush Backlink Audit (Sep 21 and 22, 2024) and Google Search Console.

Want results like these for your site?

Send your website and goal. I reply within one business day (Dhaka time, GMT+6).

WhatsApp