Roofing contractor (US)
Spam link cleanup
83% toxic → 0%
1,347 spam domains disavowed, 173 genuine domains kept
Read case studyService · SEO, AEO & GEO
When spam domains flood your backlink profile, I review every flagged domain by hand, build a domain- or URL-level disavow file, submit it in Google Search Console and re-audit to confirm the result. Genuine links, such as local directories and partners, stay untouched.
A disavow file is a list of domains or URLs you ask Google to ignore when it assesses links to your site. It does not delete the links from the web. Google says it already ignores most spammy links on its own, so a disavow is an advanced tool, not a monthly chore. It makes sense, usually as part of a technical SEO audit, when you have a manual action for unnatural links, a large pattern of spam or paid links you're worried about, or a sudden wave of toxic domains like the ones in my case studies. That's why every domain is reviewed by hand: disavowing good links by mistake removes value you earned.
Semrush Backlink Audit plus your Search Console links export, so nothing is missed.
Every flagged domain checked by hand. Genuine local, partner and editorial links stay.
Domain-level rules where a whole site is spam, URL-level rules where only one page is the problem.
File uploaded in Search Console, with Google's confirmation saved for your records.
A fresh audit after the upload shows the toxic share and score after the cleanup.
Optional monthly checks, because new spam can arrive at any time.
Roofing contractor (US)
83% toxic → 0%
1,347 spam domains disavowed, 173 genuine domains kept
Read case studySports publisher network
HIGH → LOW
toxic score on two sites, 4,000+ spam domains disavowed
Read case studyNo. Disavowing asks Google to ignore the listed links; it does not remove them from the web. The after numbers in a re-audit show the spam excluded from your profile.
It's safe when every domain is reviewed by hand. The risk comes from uploading an automated list that includes genuine links, which throws away value you earned.
Search Console confirms the upload straight away; in the roofing case Google's notice arrived the same day. Google then applies it as it recrawls the linking pages, so the effect on rankings is gradual.
Domain-level when the whole site is spam, so new spam pages on it are covered too. URL-level when only one page on an otherwise normal site is the problem.
For small local businesses, monthly. A sudden wave of spam domains can arrive at any time, as it did for a roofing contractor with 633 new toxic domains.
Send your website and goal. I reply within one business day (Dhaka time, GMT+6).