Skip to content
SEO

Toxic Backlinks: When and How to Disavow Them

Most sites with a toxic link problem do not have a penalty problem. Here is how to tell the difference, and how to build a disavow file when you need one.

By Jeremy ZavaAI-assisted, reviewed by Ibrahem Helal6 min read

A toxic backlink is one built to manipulate rankings rather than earned by content — link farms, paid placements with hidden sponsorship, and automated networks are the usual sources. Disavowing tells Google to ignore specific links when it evaluates your site, and it is a narrow tool for a manual action or a cleanup, not routine maintenance.

That single tool sits inside the much larger discipline of link building, where most of the effort goes into earning good links rather than removing bad ones.

On this page

A link built specifically to move rankings rather than to send a reader somewhere useful. That covers a fairly narrow set of patterns: link farms that exist purely to interlink, paid placements where the sponsorship is undisclosed, comment and forum spam dropped by a bot, and expired domains repurposed to host old backlinks. Google's spam policies describe this cluster of tactics as link spam, and treat participating in a link scheme — buying or selling links that pass ranking credit — as a violation whether you built the scheme or just benefited from it [2].

A link from a low-authority or unrelated site is not automatically toxic. Plenty of small, legitimate blogs and local publications link out normally and simply have not built much authority yet. Toxic describes intent and pattern, not domain size.

It also helps to separate a toxic link from a merely low-value one. A directory listing nobody reads, an old forum signature, or a link from a site that later went dormant is not doing your rankings any favors, but it is not doing them any harm either — it is simply inert. Spending disavow effort on inert links instead of manipulative ones is the most common way this task turns into a time sink with nothing to show for it.

The confusion usually comes from tools, not from Google. A backlink checker's spam or toxicity score is a prediction built from proxy signals — thin content, a template shared across hundreds of domains, an anchor text distribution stuffed with exact-match keywords — and a high score means "worth a look," not "confirmed harmful." Treating every domain above a threshold as toxic, without opening a single one, is how sites end up disavowing links that were never a problem in the first place.

What tends to be toxic, and what only looks that way
Looks risky but usually is notActually worth flagging
A link from a small, low-traffic blog in your nicheDozens of links from the same private blog network, same template, same day
An old directory listing with a generic anchorA paid post with no sponsorship disclosure and a keyword-stuffed anchor
A single spammy comment-section linkA sustained pattern of comment spam pointing at the same handful of pages

For most sites, overblown. Google has said repeatedly that its algorithms are designed to identify and discount unnatural links rather than penalize the site that received them, precisely because a site cannot fully control who links to it. The March 2024 update, which broadened enforcement against manipulative link and content patterns, framed the goal as showing users less low-quality, unoriginal material — Google reported a 45% reduction in that category of content after the update finished rolling out [3].

45% less low-quality content

Google reported this drop in unoriginal, manipulative content after its March 2024 update finished rolling out — the same enforcement wave that tightened rules on link and site-reputation abuse. Google, blog.google, checked 23 September 2026

The exception is a manual action: an actual message in Search Console naming unnatural links as the problem. That is a direct, named penalty, and it is the one case where disavow is not optional if you want the action lifted.

Worth separating, too: a manual action is different from a ranking drop that happens to coincide with a spike in low-quality links. Correlation between the two is common and causation is rare — a coincidence in timing sends a lot of site owners chasing a disavow file when the actual cause was a broader algorithm update, a technical issue, or a competitor simply publishing something better. Check Search Console for a named action before assuming links are the cause of anything.

Start in Search Console's Links report, then cross-check with a backlink tool — Ahrefs, Semrush or Moz all publish a spam or toxicity score per referring domain, built from signals like thin content, link-farm patterns and over-optimized anchor text [4]. None of these scores is a verdict on its own; they narrow a few thousand referring domains down to a few dozen worth a human look.

  1. Pull every referring domain, not just the newest ones

    A single export from your backlink tool, sorted by spam score, catches both old patterns and anything new in one pass.

  2. Open a sample of the flagged domains

    Check whether the site is a real, if low-quality, publication or a template-generated link farm. This single look throws out most false positives.

  3. Group by pattern, not by domain

    Ten domains sharing one template and one registration date are one problem, not ten. Treat them as a single disavow entry.

  4. Note anything tied to a manual action specifically

    If Search Console names a manual action, prioritize the domains and patterns it references before anything else on the list.

What belongs in a disavow file, and what doesn't?

Domains with a clear, repeated pattern of manipulation — not every mediocre link you can find. Disavow at the domain level (domain:example.com) rather than listing individual URLs whenever the whole site looks compromised; a domain-level entry survives the site changing its URL structure, where a URL-level entry silently stops working the moment a page moves.

Leave out anything you are unsure about. A disavowed link that was actually fine is a link you threw away for nothing, and there is no upside to being aggressive here the way there sometimes is with an on-page fix. This same caution applies to any inherited link risk — a site that previously ran paid guest posting at scale is a common source of exactly the pattern worth disavowing, and it is worth checking that history specifically before assuming every flagged link is unrelated.

This is also where an acquisition or a rebrand tends to surface surprises. A domain that changed hands, absorbed another site's backlink profile, or inherited an old agency's link-building work can carry patterns nobody currently on the team created and nobody currently on the team would recognize without an audit. Run the check once after any acquisition, merger or major redirect, on the theory that you are now responsible for a link history you did not build.

How do you submit a disavow file to Google?

A plain text file, one entry per line, uploaded through the disavow links tool in Search Console against a specific property [1]. Comments start with # and are ignored by the parser, so document why each domain is on the list — six months later, neither you nor anyone else on the team will remember the reasoning without it.

Submitting the file does not trigger an instant re-evaluation. Google reprocesses disavowed links the next time it recrawls the pages involved, which can take weeks, and there is no confirmation beyond the file itself showing as accepted in the tool.

Keep the working file somewhere your team can find it later, not just inside the Search Console upload history. A spreadsheet with the domain, the date added, and the one-line reason is enough, and it means the next person who inherits the account is not left guessing why a legitimate-looking domain is sitting in a disavow list from three years ago.

When should you skip disavow and just wait?

Whenever there is no manual action and the links look like ordinary background spam rather than a coordinated attack. Most sites accumulate a low, constant trickle of low-quality inbound links regardless of what they do, and Google's own guidance is that this is normal and not something to act on file by file. Save disavow for the two situations it actually solves: lifting a manual action, and getting ahead of an obvious, active negative-SEO pattern before it becomes one. Everything in between is better spent on the diagnostic work in competitor backlink analysis, which tells you where your real link gaps are instead of where your imagined ones might be.

Questions people also ask

  • Will disavowing links improve my rankings?

    Rarely, and not by itself. Google's own systems already try to ignore manipulative links when scoring a site, so disavow mostly matters when you have a manual action or you are cleaning up before one. Absent that, the time is usually better spent building new links.

  • How often should I check for toxic links?

    A quarterly pass through new referring domains is enough for most sites. Anything faster is chasing noise, since most new spammy links never affect rankings and disappear on their own within a few months.

  • Can a competitor hurt me by pointing spammy links at my site?

    It is possible but rare in practice, and Google has said its systems are built to make this kind of attack ineffective. Treat a spike of obviously fake links as something to monitor, not an emergency to react to overnight.

  • Does the disavow file expire?

    No. It stays in effect until you remove a domain or URL from it yourself. Review it once a year so it does not silently disavow a domain that cleaned itself up or that you now actually want credit from.

Sources

  1. Disavow links to your site — Google Search Central Help (checked 23 September 2026)
  2. Google's spam policies for Google Search — Google Search Central (checked 23 September 2026)
  3. Google Search: New updates to address spam and low-quality results — Google (checked 23 September 2026)
  4. Toxic Backlinks: What They Are and How to Deal With Them — Ahrefs (checked 23 September 2026)

Get a second opinion before you disavow anything

Book a free 30-minute consultation with Ibrahem and Jeremy. We look at your site while we talk, and you leave with a prioritised plan.

Who wrote this

Jeremy ZavaCo-founder

Leads growth and client partnerships.

Works on: CRO, SEO

Reviewed before publishing by Ibrahem Helal, Co-founder.

Posts by Jeremy Zava

More on this