How to Disavow Bad Backlinks: A Step-by-Step Guide
You ran a backlink check, scrolled through the list, and spotted a pile of spammy, foreign-language, or clearly-paid links pointing at your site. Now you're wondering what to actually do about them. This guide skips the theory and gives you the exact process: how to tell if you have a real problem, how to build a disavow file Google will accept, and — just as important — when disavowing is the wrong move entirely.
What backlink disavowal actually is
A disavow is a request you submit to Google, telling it to ignore specific links pointing to your site when it calculates your rankings. It doesn't remove the links from the web — the pages still exist, the links are still live — you're just asking Google not to count them for or against you.
Google is upfront that most sites never need to touch this tool. Its own disavow links documentation says Google's algorithms are generally good at ignoring low-quality links on their own, and that disavowing is intended for cases where you've built or acquired a large number of spammy links yourself and are worried about a manual action — not routine maintenance for every site with a messy backlink profile. If that's not your situation, the safest move is usually to do nothing.
Do you actually have a spam problem?
Before you build anything, figure out whether you're solving a real problem or a hypothetical one. Signs worth taking seriously:
- A sudden, unexplained ranking drop across multiple pages at once, not a single keyword slipping a few spots.
- A manual action notice in Google Search Console specifically citing unnatural links — this is the clearest signal disavowal is relevant to you.
- A bulk spike in low-quality referring domains — dozens of new links appearing at once from link farms, PBNs, or scraper sites, especially links you didn't build yourself.
- Anchor text that looks manipulated — the same exact-match commercial phrase repeated across many unrelated, low-authority domains.
If none of these apply and your rankings are stable, you almost certainly don't have a disavow-worthy problem — a normal backlink profile always includes some low-quality links, and that's expected, not dangerous. The fastest way to tell the difference is to check spam scores across your actual link list rather than eyeballing domains one by one.
Step 1 — Pull your full backlink list
You can't fix what you haven't measured. Start by pulling every link currently pointing at your domain, including lost and historical links, not just the ones live today. Use a tool that scores links for spam risk as part of the pull — CapraSEO's backlink checker does this natively, showing new, lost, and live links alongside a spam score for each one, so you're not manually cross-referencing multiple tools and guessing at thresholds. Because it's pay-as-you-go rather than a locked-in monthly subscription, you can run this kind of audit whenever you actually need it — see the trade-offs in pay-as-you-go vs subscription SEO tools if you're comparing costs against a traditional platform.
If you've already read our piece on whether buying backlinks is safe, this is the natural next step: that article covers the risk, this one is the cleanup once the risk has turned into a real spam profile.
Step 2 — Separate "bad" from merely low-value
Not every mediocre link needs to go in the disavow file. Mixing up "low value" with "actively harmful" is how people end up disavowing links that were doing no damage at all. Use these criteria to sort your list:
- Relevance — a link from an unrelated site (a foreign gambling blog linking to your local bakery) is a bigger red flag than an on-topic link from a smaller, low-authority site in your niche.
- Anchor text patterns — repeated exact-match commercial anchors across many domains looks manipulated; varied, natural anchors usually don't.
- Spam score — a high spam score paired with low relevance is your clearest signal to act; a moderate score on an otherwise legitimate, on-topic site usually isn't worth touching.
- Site health — thin, auto-generated, or clearly abandoned sites stacked with outbound links are classic link-farm behaviour.
- Link placement — a link buried in a sitewide footer or sidebar across hundreds of pages is more suspicious than a single contextual link inside relevant article content.
A link that's merely low-authority but relevant and naturally placed is not a threat — leave it alone. Reserve the disavow file for links that combine several of the red flags above.
Step 3 — Build the disavow file
Google's disavow tool only accepts a plain text file with a specific format. Get this wrong and the whole submission can be misread:
- The file must be a .txt file, UTF-8 or 7-bit ASCII encoded.
- List one URL or domain per line.
- To disavow an entire domain rather than a single page, prefix the line with
domain:— for exampledomain:spammy-example.com— this covers every page on that domain, current and future. - Lines starting with
#are treated as comments and ignored by Google — useful for leaving yourself notes on why each domain was included. - There's a maximum file size Google enforces, so trim your list to entries you've actually reviewed rather than dumping every low-authority link you saw.
Common mistakes at this stage: disavowing individual URLs when the whole domain is the problem (missing the domain: prefix), uploading a file with the wrong encoding, or including notes/comments without the # prefix, which can cause a line to be misread as a URL.
Step 4 — Submit through Google Search Console
Once your file is built, submit it through Google's dedicated disavow links tool, which sits inside Search Console but is accessed as a standalone page. Select the correct property (a mistake here means disavowing links for the wrong domain), upload your .txt file, and confirm. There's no review or approval step — Google accepts the file and starts factoring it into future crawls and recalculations.
What happens after you submit
Set realistic expectations here. Disavowing is not instant and it's not a ranking recovery button by itself:
- Google needs to recrawl and reprocess the affected pages and links before the disavow takes effect — this isn't immediate.
- Disavowing removes the negative weight of bad links; it does not add positive ranking signal. If your rankings dropped because of thin content or weak on-page relevance rather than spammy links, disavowing won't fix that.
- If you're under a manual action, submitting a disavow file is typically a prerequisite to a successful reconsideration request — but the request itself, not just the file, is what triggers Google's review.
- Without a manual action, most sites see no visible change at all, because Google's algorithms were likely already discounting those links on their own.
Common mistakes
- Disavowing too aggressively. Throwing every link with a nonzero spam score into the file, including legitimate but low-authority sites, can strip out links that were quietly helping you.
- Disavowing without checking impact first. Skipping Steps 1–2 and acting on a gut feeling instead of actual spam-score data means you're guessing at exactly the moment precision matters most.
- Disavowing instead of building better links. A disavow file only removes negative weight — it does nothing to strengthen your profile. If your real problem is a thin, low-authority backlink profile rather than a toxic one, your time is better spent on our link building guide than on cleanup.
When NOT to disavow
Most sites, most of the time. If you have no manual action, no sudden unexplained ranking drop, and no obvious spike in link-farm-style spam, disavowing is solving a problem you don't have. A handful of low-authority or irrelevant links in an otherwise normal backlink profile is completely typical — Google expects it and already discounts it. Save the disavow tool for genuine, evidenced spam problems, not for tidying up a backlink list that just looks messier than you'd like.
FAQ
Does disavowing recover lost rankings?
Only if the drop was actually caused by the disavowed links or an active manual action. If your rankings fell for other reasons — a content quality issue, a technical problem, a competitor outranking you — removing bad links won't bring the rankings back on its own.
How often should I re-check my backlink profile?
There's no fixed schedule that applies to every site. A reasonable approach is to check whenever something changes — a sudden ranking shift, a manual action notice, or a period of aggressive outreach or guest posting — rather than running it on a rigid monthly calendar. Because a pay-as-you-go backlink checker charges per report instead of a flat subscription, you can check exactly when you need to and skip the months you don't.
If I bought backlinks, do I need to disavow them later?
Not automatically. Plenty of purchased links come from legitimate, relevant sites and never trigger a problem. The need to disavow depends on whether those links are actually spammy or manipulative in Google's eyes — not on how you acquired them. Check spam scores and relevance first; disavow based on what you find, not based on how the link was obtained.