A disavow file is a plain text document you submit through Google Search Console to tell Google to ignore specific backlinks when evaluating your site. It exists for one narrow reason: helping sites recover from an unnatural-links manual action when the offending links can’t be removed any other way.
That’s the entire job description. And yet, in nearly a decade of consulting, I’ve seen this tool misused more often than almost any other feature in Search Console. So let me say the quiet part out loud: most sites should never use the disavow file. Ever. If you take nothing else from this article, take that.
What the disavow file actually does
When you submit a disavow file, you’re handing Google a list of domains or specific URLs and asking the algorithm to behave as if those links don’t exist when assessing your site. It doesn’t remove links from the web. It doesn’t contact the linking site. It’s a suggestion to the algorithm, weighted heavily because you’re the site owner.
The file format is simple. A .txt file, UTF-8 encoded, one entry per line. To disavow an entire domain: domain:example.com. To disavow a specific URL, paste the full URL.
A short history lesson
Google launched the disavow tool in 2012, during the height of the Penguin era. Penguin was an algorithmic filter that punished sites with manipulative link profiles, and a lot of small businesses got caught in the blast radius. The tool was a release valve.
The inflection point came in September 2016 with Penguin 4.0. That update changed everything. Instead of penalising sites for spammy links, Penguin started simply ignoring them. The links don’t count, positively or negatively. They’re just noise the algorithm filters out. Google’s spam detection has only gotten better since, with SpamBrain and a steady stream of link-related core updates.
The practical consequence: the universe of sites that need a disavow file shrank dramatically.
When you actually should use a disavow file
There is essentially one scenario where disavowing is the right call, and it has two conditions that both have to be true.
- You have received a manual action in Search Console for unnatural links pointing to your site.
- You have already made a genuine, documented effort to contact the linking sites and have the links removed, and you couldn’t get all of them taken down.
That’s it. A manual action is a specific notice that appears in the Manual Actions report in Search Console. If you don’t have one of those notices, you almost certainly don’t need to disavow anything.
The outreach step matters because Google’s documentation is explicit: they want to see that you tried. Keep records. Save the emails. You’ll need them in your reconsideration request.
How to submit the file
- Build your list in a plain text editor. Save it as .txt, UTF-8 encoded.
- Visit the Disavow Links tool in GSC.
- Select the property.
- Upload the file. Each new upload replaces the previous one, so always include everything you want disavowed.
- If working through a manual action, submit a reconsideration request explaining what you did.
Processing isn’t instant. Google needs to recrawl the linking pages before the disavow takes full effect.
The “toxic backlinks” trap
Open almost any popular SEO tool and you’ll find a feature called Toxic Backlinks, Link Risk, or Spam Score. These reports flag links the tool thinks are dangerous and often nudge you to disavow them in bulk.
Treat those reports with deep skepticism. The vendors have no inside view of Google’s algorithm. They’re applying their own heuristics, low domain authority, foreign-language sites, unusual anchor text. Those signals correlate weakly with actual spam, but they also flag a lot of perfectly fine links.
Google’s own engineers have said for years they don’t want site owners doing this. The links third-party tools flag as “toxic” are overwhelmingly links Google is already ignoring on its own, or links that are actually neutral or mildly positive.
The mistakes I see most often
| Mistake | What’s actually happening |
|---|---|
| Disavowing based on third-party toxicity scores | Removing links Google was already ignoring or counting normally |
| Disavowing as routine quarterly maintenance | Solving a problem you don’t have, while occasionally cutting off helpful links |
| Disavowing without a manual action | Sending a strong negative signal when nobody asked you to |
| Uploading additions instead of the full list | Wiping out previous disavows because each upload replaces |
| Disavowing URLs when the whole domain is the problem | Missing other pages on that domain |
The most painful version is when someone disavows links Google was counting positively. There’s no way to see which of your backlinks the algorithm finds valuable. Bulk disavowing is a coin flip, and the downside is you remove signals from the small handful of links actually moving your rankings.
What to do instead
The right starting point is the Manual Actions report in Search Console. If it says “No issues detected,” you don’t have a manual links problem, and you should leave the disavow tool alone.
If you’re seeing ranking drops, the cause is almost always something else. Thin or outdated content. Technical issues. A core update. A competitor with better pages. Those are the productive places to look.
The bottom line
The disavow file is a real tool with a real purpose. It’s also one of the most misused features Google has ever shipped. My default advice: don’t touch it. Open Search Console, glance at the Manual Actions report, and if it’s clean, close the tab and go write something useful instead.
If you genuinely have a manual action and you’re staring down a real cleanup, get help. The reconsideration process is unforgiving of half-measures. That’s the moment the disavow file earns its keep. The rest of the time, it’s a loaded gun pointed at your own rankings.