How Do I Disavow Bad Backlinks?

Try removal first: find the site's contact details and ask for the link to be taken down. For links you can't remove, upload a disavow file to Google's Disavow Tool listing the offending domains. Most sites should do neither โ Google ignores obvious spam links automatically, and disavowing healthy links removes ranking signals you need.
Start here: you probably shouldn't do this
This is the unusual guide that opens by talking you out of the thing it explains, because the disavow tool causes more self-inflicted damage than almost any other feature in Search Console.
Google has been consistent for years: most sites never need to disavow anything. Its systems already ignore the vast majority of spam links rather than counting them against you, and Google's own guidance says the tool is for cases where you have a manual action, or believe you're about to get one, related to paid or manipulative links you're responsible for.
The failure mode is predictable. A site's traffic drops, the owner runs a third-party "toxic link" audit, the tool flags a few hundred links with a scary score, the owner disavows all of them โ and traffic falls further, because a meaningful share of those links were fine and were contributing.
Two things worth being blunt about:
Third-party toxicity scores are proprietary heuristics, not Google data. No tool has access to how Google weighs any individual link. A high "toxic score" is one vendor's guess.
Disavowing is easy to do and slow to undo. Removing a domain from the file doesn't instantly restore whatever it was contributing; Google has to recrawl and reprocess.
When disavowing is actually right
Three situations, and they're narrower than the internet suggests:
1. You have a manual action for unnatural links. Clear-cut. Google has told you the links are the problem and a documented cleanup is part of the appeal. See manual actions in Search Console.
2. You built or bought manipulative links and expect consequences. Paid link packages, PBN links, mass directory or comment spam โ links you or someone you hired created to manipulate rankings. Cleaning up your own mess is the legitimate use.
3. You inherited a bad profile. You bought a domain, or took over a site, whose previous owner used these tactics. Same reasoning.
Not on this list: random spam links you didn't build, a scary score in a third-party tool, a traffic drop with no manual action, or links from sites in unrelated languages. That last one causes a lot of needless panic โ foreign-language spam links pointing at sites are ordinary background noise on the web.
If your traffic dropped and the Manual Actions report is empty, the answer is almost certainly not links. Google penalty recovery walks through what to check instead.
Removal first: how to actually get a link taken down
Removal is better than disavowing when it's achievable โ the link genuinely stops existing rather than being flagged for one search engine. It's also expected as evidence of effort in a reconsideration request.
1. Build the list. Export referring domains from Search Console (Links โ Top linking sites), plus Ahrefs, Semrush or Moz if you have them. Search Console's list is the one Google actually sees.
2. Review manually, domain by domain. Open them. This is unavoidable and it's where judgement happens โ no tool can do it for you. Ask whether a reasonable person would consider this a real website. See what is a bad backlink for the signals that matter.
3. Find contact details. A contact page, an email in the footer, a WHOIS record, or the site's social accounts.
4. Send a short, polite request. Name the exact URL of the page linking to you, the exact URL it links to, and ask for removal. No legal threats, no accusations, no long explanations. One follow-up after a week or two, then stop.
5. Log everything. Date contacted, method, response, outcome. This spreadsheet is the evidence in a reconsideration request, and its absence is a common reason those get rejected.
Realistic expectations: response rates are low. Many of these sites are abandoned, automated, or deliberately unreachable, and some will ask for a fee to remove a link โ which you should not pay, and which you should note in your documentation. Getting a fraction of them removed is a normal outcome. The rest is what the disavow file is for.
How to build and upload the disavow file
The format is a plain text file, UTF-8 or 7-bit ASCII, one entry per line.
# Contacted these sites 2026-07-15, no response
http://spamsite.example/page-linking-to-me
domain:linkfarm.example
domain:pbn-network.example
# Paid link package purchased 2024, cancelled
domain:paid-links.example
The rules:
domain:example.comdisavows the entire domain, including all subdomains. This is what you want in nearly every case โ spam sites rarely have one bad page.- A bare URL disavows only that page. Use sparingly, for a single bad link on an otherwise legitimate site.
- Lines starting with
#are comments, ignored by Google. Use them to record why and when, for your own sake in six months. - One file per property, with generous size limits you're unlikely to reach.
Uploading: the Disavow Links tool sits at search.google.com/search-console/disavow-links โ a separate tool from the main Search Console interface, which is deliberate. Google keeps it slightly out of the way.
Critical: each upload replaces the previous file entirely. It is not additive. Always download the current file, edit it, and re-upload the complete version. Uploading a file with three new domains wipes out the two hundred that were there before, and this mistake is common.
Also make sure you're uploading to the right property. If you have separate http, https, www and non-www properties, the file applies only to the one you selected โ a domain property covers all variants.
After uploading
Nothing happens immediately. Google has to recrawl the linking pages before the disavow takes effect, which takes weeks to months depending on how often those pages are crawled โ and abandoned spam sites are crawled infrequently.
There's no report showing which links were successfully disavowed, no confirmation beyond the upload itself, and no direct way to measure the effect. If you're doing this for a manual action, submit the reconsideration request after uploading and reference the file.
Rebuilding afterwards
A link cleanup is subtraction. If the links you removed were holding up your rankings, taking them away leaves a gap โ and that's the expected outcome, not a sign something went wrong.
The rebuild has to use links that wouldn't land you back here: real links, in real content, on sites a human would recognise as legitimate. That's the case Backlinkster is designed for โ one-for-one in-content swaps with site owners in related niches, each verified live by code, five a month on the free plan. Slower than a link package, and it doesn't produce the footprint that made the cleanup necessary.
Frequently asked questions
How do I disavow bad backlinks?
Build a plain text file listing the domains to disavow, one per line as domain:example.com, and upload it via Google's Disavow Links tool. Try removal first by contacting site owners directly, and disavow only what you can't get removed.
How do I remove a bad backlink? Find the linking site's contact details via its contact page, footer, WHOIS record or social accounts, and send a short polite request naming the exact linking page and the URL it points to. Follow up once. Expect a low response rate and never pay a removal fee.
Should I disavow toxic backlinks? Usually not. Google ignores most spam links automatically, and third-party toxicity scores are vendor heuristics rather than Google data. Disavow only if you have a manual action for unnatural links, built manipulative links yourself, or inherited a bad profile.
Does disavowing links improve rankings? Rarely on its own. It removes signals rather than adding them, so the realistic best case is neutral โ undoing damage from links you were responsible for. Disavowing healthy links reduces rankings, which is the most common outcome of over-disavowing.
How long does a disavow file take to work? Weeks to months. Google must recrawl each linking page before the disavow applies, and low-quality sites are crawled infrequently. There's no report confirming which links have been processed.
Does uploading a new disavow file add to the old one? No โ each upload completely replaces the previous file. Always download the existing file, edit it, and upload the full updated version, or you'll silently remove every entry you added before.
Can competitors hurt me by building spam links to my site? Negative SEO of this kind is much less effective than commonly feared. Google's systems are built to ignore links a site didn't earn, precisely because sites can't control who links to them. Spam links appearing in your profile are usually not worth acting on.
The bottom line
The disavow tool is a repair tool for a specific injury: manipulative links you're responsible for, usually with a manual action attached. It is not a maintenance task, and running it against a third-party toxicity report is a reliable way to make things worse. If you do need it, try removal first and document every attempt, disavow at domain level for what won't come down, remember that each upload replaces the entire file, and then expect weeks before anything changes. And if the Manual Actions report is empty, look somewhere other than your backlinks โ the cause is almost certainly elsewhere.
Related: What is a bad backlink? ยท What is a manual action in Search Console? ยท How do I recover from a Google penalty? ยท What should be avoided when building backlinks? ยท What is spam score in SEO? ยท How to audit your backlink profile ยท Does a backlink from a penalized site hurt you?
