Link Penalties & Safety
The Google disavow tool is a formal request: "when evaluating my site, please ignore these links." It's also the most misused instrument in SEO — deployed casually by site owners who never needed it, skipped by the rare ones who did, and fed files formatted wrongly enough to do nothing at all. This guide covers when the tool is genuinely called for, the exact file format, the step-by-step submission, and the restraint that separates surgery from self-harm.
First: should you disavow at all?
Google's own guidance says most sites never need this tool, and the modern devaluation reality is why: spam links are largely ignored automatically, so disavowing them formalises something already true. The two situations that genuinely justify a file:
- An active "unnatural links" manual action. Here disavow is mandatory equipment — part of the documented cleanup a reconsideration request must show, alongside removal attempts.
- A scheme-grade cluster you can name. Links you (or a past agency) built that a reviewer would flag — a purchased PBN batch, an exact-match campaign — or a sustained attack that keeps growing. The operative word is cluster: patterned, chosen-looking, gradeable as "act" on the toxicity checklist.
What does not justify a file: a tool's toxicity score, scattered junk links, ranking anxiety, or routine "hygiene". Disavowing real links by mistake removes equity Google was counting — the only way this tool can actively hurt you is the way most people use it.
The file format, exactly
A plain .txt file (UTF-8), one entry per line, two entry types plus comments:
- domain:spamsite.com — disavows every link from that domain and its subdomains. Use this form almost always — spam domains link from many pages, and URL-level entries miss the ones you haven't found.
- https://example.com/specific-page/ — disavows links from that single URL only. Reserve for the rare good-domain/bad-page case.
- # comment lines — for your own audit trail ("# PBN batch, bought 2019, agency X"). Google ignores them; your future self won't.
Formatting rules that silently break files: no spreadsheets or Word docs (plain text only), one entry per line, no wildcards or asterisks (unsupported — domain: already covers subdomains), and the file must be under 100,000 lines / 2MB. A malformed line can invalidate the upload, so keep it boring.
Step-by-step submission
- Build the list from your audit — the graded "act" bucket, expressed as domain: entries, with comments recording why each cluster is there.
- Sanity-pass against false positives. Before upload, re-scan for anything with real traffic, real relevance or an editorial reason to link — the entries that would cost you. When in doubt, leave it out: under-disavowing is recoverable, over-disavowing is invisible damage.
- Upload at the disavow tool (search "Google disavow links tool" — it lives outside Search Console's main navigation, deliberately). Select the correct property: files are per-property, so https:// and http:// or domain-property variants each carry their own.
- Know that upload replaces, not appends. Each new file overwrites the previous one entirely — always edit and re-upload the master file, never a delta. Keep the master under version control like the operational document it is.
- Wait, realistically. The file takes effect as Google recrawls the disavowed links — weeks to months, not days. Under a manual action, file the reconsideration request once the disavow + removal documentation is complete; for algorithmic cases, expect subtle drift, not a switch flipping.
Maintaining the file over time
A disavow file is a living document with exactly two legitimate updates: adding newly-identified scheme clusters (from quarterly audits or an ongoing attack log) and removing entries disavowed in past panics that were never actually toxic — a cleanup that occasionally recovers equity all by itself. Sites carrying decade-old thousand-line files built from tool exports are usually suppressing some of their own legitimate history; a periodic re-grade against the checklist pays both directions.
Frequently asked questions
Does disavowing hurt if I include good links by mistake?
Yes — that's the tool's one real danger. Google treats disavowed links as nonexistent for your site, good ones included, with no warning that you've done it. Hence domain: entries only for domains you've actually judged, and the when-in-doubt-leave-it-out rule.
Can I disavow my way out of an algorithmic drop?
Rarely — if the drop came from devaluation, the equity is already not counting, and the file mostly confirms the existing state. Recovery there is replacement links and a healthier profile shape, not paperwork. The file moves outcomes mainly where a manual reviewer is involved.
Should I hire someone for this?
For a live manual action or a genuinely large mess — sensible; the judgement calls are exactly where experience pays, and a wrong file compounds quietly. We handle disavow-and-reconsideration work regularly, usually alongside the rebuild that actually restores rankings — placements from the website database being the constructive half of every recovery we run.