Toxicity scores are vendor opinions
Open any link auditing tool and you're shown a percentage: 43% toxic, 156 harmful links, a red gauge, a button marked clean up. Persuasive interface design, and it's selling something.
The vendor calculates that score from signals they chose — the linking site's metrics, its outbound link count, its country, whether it looks like a network. Reasonable heuristics, none from Google, none validated against Google's actual treatment of those links.
Google's position has been consistent for years: its systems ignore the vast majority of low-quality links automatically, because the alternative — letting anyone damage a competitor with junk links — would make the index trivially manipulable. Spam links are a normal condition of having a website, and "toxic link cleanup" is a retainer line item that requires no measurable outcome.
Manual actions versus algorithmic suppression
These are different things with different symptoms, and confusing them is what sends people disavowing at random.
- Check for a manual action in Search Console under Security & Manual Actions. It takes ten seconds and settles the entire question.
- No manual action plus a traffic drop usually means a core update, a technical fault, or a competitor improving — not your links.
| Manual action | Algorithmic treatment | |
|---|---|---|
| Who decided | A human reviewer at Google | Automated spam systems |
| How you find out | A message in Search Console under Manual Actions | You don't. There's no notification of any kind. |
| What it looks like | A sharp, dateable drop, often on one section or the whole site | Links quietly stop counting. Usually nothing visibly happens at all. |
| The fix | Clean up, disavow if needed, file a reconsideration request | Nothing to fix on the links. Improve the site and earn better ones. |
When a disavow is genuinely warranted
Two situations, and a third that's arguable.
You have a manual action for unnatural links. Then yes. Google expects visible effort — removal requests where possible, a disavow file for the rest, and a reconsideration request explaining what happened and what changed. Half-measures get rejected and the queue is slow.
You know links were bought at scale, by a previous agency or a previous owner of the domain. If you can point at the pattern — same-week placements from traffic-free sites with commercial anchors — disavowing pre-emptively is defensible, particularly before an acquisition.
Otherwise, close the tab. Audit the profile properly first — the method is in backlink profile — and if there's a genuine penalty, penalty recovery is a defined piece of work rather than a standing retainer.
The disavow file, exactly
A plain text file, and the format is unforgiving. Save it as .txt in UTF-8 or 7-bit ASCII, one entry per line. Prefix a domain with domain: to disavow every link from it — what you want in nearly every case, since picking off individual URLs is whack-a-mole. Lines starting with # are comments. Limits are 100,000 lines and 2MB.
So a file reads: # Links bought by previous vendor, Q1 2025; then domain:example-linkfarm.com; then domain:another-network.net; then a single URL like https://mostly-fine-site.com/paid-post-page/ where only one page is a problem.
Upload it at Google's disavow tool against the exact property. Each upload replaces the previous file, so always submit the complete list. There's no confirmation it worked and no report on its effect.
Negative SEO in practice
It exists as a category and it's far rarer than the industry's marketing implies. Pointing spam links at a competitor is cheap, which is exactly why Google had to build systems that ignore them — a signal anyone can manipulate against anyone is worthless.
What actually damages Indian businesses is more mundane: scraped copies of your content outranking the original, hijacked Google Business Profile listings, review brigading. A disavow file solves none of them. If you see a flood of junk links and no manual action, document it, watch Search Console, and carry on.