The short version: Most sites with a scattering of spammy backlinks don’t need to disavow anything, Google’s algorithms already discount most junk links on their own, and the disavow tool is really only worth your time if you have a manual action or clear evidence of a targeted negative SEO attack. If you do need it, the process itself takes twenty minutes; the research beforehand takes days.
I’ve had this conversation with clients more times than I can count. Someone runs a backlink audit, sees 200 links from Russian gambling forums and Indonesian scraper sites, panics, and wants to disavow the lot by Friday. Nine times out of ten I tell them to close the laptop.
What the disavow tool does
The disavow tool, tucked away in Google Search Console, lets you upload a text file telling Google “ignore these links when you evaluate my site.” You list either full URLs or entire domains using the format domain:spammyforum.com. Google then tries to exclude that link data from its ranking calculations for you.
It sounds powerful. In practice, it’s a blunt instrument that Google built in 2012 alongside the Penguin update, when link spam was a much bigger lever for manipulating rankings than it is now. John Mueller from Google has said publicly, more than once, that the disavow file is one of the most misunderstood and misused tools in the whole Search Console suite. People upload huge files “just in case” and it changes nothing, because Google’s systems were already treating those links as worthless.
The uncomfortable bit nobody wants to say out loud
Here’s what most SEO agencies won’t tell you upfront because it makes their backlink audit retainer harder to sell: for the vast majority of small business websites, disavowing does nothing measurable. Not “little effect.” Nothing. Google’s spam-detection systems have got so good at ignoring low-quality links algorithmically that by the time you notice a dodgy link in your profile, it’s likely already been discounted before you ever open a spreadsheet.
I’ve watched clients spend three weekends building a “toxicity score” spreadsheet in a paid tool, flagging hundreds of links, only to disavow them and see zero movement in rankings over the following quarter. Not because they did it wrong. Because there was nothing to fix. The tool gave them the illusion of control over something that was never threatening them.
That doesn’t mean disavow is pointless. It means the decision to use it should be based on evidence, not anxiety.
The two situations where disavowing helps
1. You have a manual action
Go to Search Console, click Security & Manual Actions, then Manual Actions. If it says “no issues detected,” a disavow file will not improve your rankings. Full stop. If you see an entry that says something like “Unnatural links to your site,” that’s the one scenario where disavow is not optional, it’s part of the fix.
A client of mine, a mid-size B2B software company, got hit with exactly that manual action in 2023 after an old link-building agency they’d fired two years earlier had left a trail of paid guest post links pointing at their pricing page. Rankings for their core commercial terms had already dropped by roughly 40% before they came to me. We pulled the backlink profile from Search Console’s own links report (not a third-party tool, Google’s own data is what matters here for manual actions), identified 380 domains that matched the paid-link pattern, built the disavow file, submitted it, then filed a reconsideration request explaining what happened and what we’d removed. The manual action was lifted 19 days later. Rankings recovered most of the lost ground within six weeks. That’s disavow doing its actual job.
2. Clear, deliberate negative SEO
The second scenario is rarer but real: a competitor buys thousands of links from a private blog network or spam site and points them straight at your domain to try to trigger an algorithmic penalty. You’ll usually spot this as a sudden spike, say 2,000+ new referring domains appearing in a single week, all low-quality, all with irrelevant anchor text, often in a language your site has nothing to do with. If your rankings dip at the same time, disavowing that specific cluster is a sensible, defensive move even without a manual action, because it removes any doubt and gives you a paper trail if you ever need it.
When you should leave well alone
I had a client last year, a small ecommerce brand selling handmade candles, whose founder had read a scary blog post about toxic backlinks and wanted to disavow every link that wasn’t from a site with a Domain Authority above 40. That would have meant disavowing links from small local newspapers, niche hobby blogs, and genuine customer mentions, the kind of links that make a site look like a real business instead of a manufactured one. I talked her out of it. No manual action, no ranking drop, no evidence of anything wrong. We checked Search Console together, confirmed nothing was flagged, and left it alone. Eighteen months on, traffic had grown steadily with zero backlink intervention.
That’s the pattern I see again and again: people disavow out of fear rather than evidence, and in doing so they sometimes strip out links that were quietly helping them. Disavowing a link doesn’t just remove a negative signal if there was one, it can also remove a small positive signal you didn’t realise you had.
How to check before you touch anything
- Open Search Console and check Manual Actions first. This takes two minutes and settles most of the argument.
- Pull your backlinks from Search Console’s own Links report, not just a third-party crawler, since Google’s manual action reviewers work from their own index, not Ahrefs or Semrush data.
- Look for sudden spikes, not gradual accumulation. A slow trickle of odd links over years is normal for any established site. A jump of hundreds or thousands of links in a week is the signal worth investigating.
- Check whether your organic rankings or traffic moved at the same time as the spike. If nothing moved, there is nothing to fix.
- Only build a disavow file once you’ve confirmed one of the two scenarios above applies to you.
How to build the disavow file
If you’ve done the checking and you need to disavow, the mechanics are simple:
- Create a plain text file (.txt), one entry per line.
- To disavow a whole domain, use
domain:examplebadsite.com. This is almost always the better choice over disavowing individual URLs, since spam sites tend to have hundreds of pages linking to you, not one. - Add a comment line starting with a hash symbol above each domain explaining why, for your own records six months from now when you’ve forgotten.
- Upload the file at Search Console under Disavow Links, choosing the correct property.
- Expect processing to take a few weeks, not days. Google has said the disavow data gets incorporated the next time it recrawls and reprocesses the relevant pages, which is not instant.
If there’s a manual action attached, submit your reconsideration request after the disavow file is uploaded, and be specific and honest in it about what happened and what you changed. Vague apologies get rejected. Specific timelines with named agencies or campaigns get approved faster.
My honest recommendation
Check Manual Actions today, it costs nothing and takes minutes. If it’s clean and your traffic is stable, don’t disavow anything, not even the embarrassing ones. Save the disavow tool for the two situations where it earns its keep: an active manual action, or a clear, measurable spam attack you can point to on a graph. Everything else is spending an afternoon fighting a battle that Google’s own systems already won for you months ago.
Frequently asked questions
Do toxic backlinks hurt my rankings if I do nothing?
For most sites, no. Google’s algorithms are designed to devalue low-quality or spammy links automatically, without any penalty to your site, so a backlink profile full of junk usually just gets ignored rather than punished.
How long does it take for a disavow file to work?
Google processes disavow files the next time it crawls and reprocesses the pages involved, which typically takes a few weeks. If it’s paired with a manual action and reconsideration request, resolution commonly takes two to four weeks after submission.
Can disavowing links accidentally hurt my SEO?
Yes, if you disavow domains that were contributing positive signals, such as genuine mentions from small but relevant sites, you can remove value you didn’t know you had. This is why an evidence-based check should always come before you disavow anything, not a gut feeling about a link looking untrustworthy.
Should I pay an agency to do a backlink disavow for me?
Only if you already have a confirmed manual action or clear evidence of a spam attack in Search Console. Paying for a full disavow audit on a site with no manual action and no ranking drop is, in my experience, money spent solving a problem that doesn’t exist.