Google Disavow File Builder — disavow.txt for Search Console
Build a Google disavow.txt from domain and URL rows with comments — for the rare site that genuinely needs one, which is probably not yours.
Google Disavow File Builder
text output
# Disavow file generated on 2026-08-24 # Submit at: https://search.google.com/search-console/disavow-links # PBN footprint domain:badspamsite.com # Anchor stuffing http://example.com/article/spam
Most sites never need this. Google discounts link spam on its own, so disavowing on suspicion throws away links that were doing no harm. Use it if Search Console shows a manual action for unnatural links, or for paid links you know about and cannot get removed. Submit at search.google.com/search-console/disavow-links — domain-level covers a whole site and is usually the right level; URL-level is for surgical cases.
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
Start here: you probably should not use this
A disavow file is a plain text list, uploaded to Google Search Console, telling Google to ignore links from named domains or URLs when it assesses your site. It is the rare tool whose correct answer for most sites is do not use it, and any page that explains the format before saying so has its priorities backwards.
The reason is straightforward: Google discounts link spam algorithmically. Links it considers junk are already not counting for you, so disavowing them changes nothing you can measure. What a speculative disavow can do is discard links that were quietly helping.
The two cases that justify it
- A manual action for unnatural links. Search Console shows an explicit message. This is a documented problem with a documented remedy, and it is the clearest reason to build a file.
- Paid or scheme links you know about. You bought them, or inherited them from an agency or a predecessor, you know which they are, and the sites will not take them down.
Note what is not on that list. "A backlink report showed some spammy domains" is not a reason — third-party tools flag domains on signals that have nothing to do with whether Google is counting them. Neither is a competitor appearing to have a tidier profile, nor a general wish to be safe. Absent a manual action or links you know you are responsible for, the honest recommendation is to close the tool.
Why "just in case" is not the cautious option
It feels like the careful choice, which is what makes it worth arguing against. A disavow file is an instruction to discount, and instructions are followed. Disavow a domain that was passing genuine value and you have thrown that value away to solve a problem you had no evidence of.
It is reversible — you can upload a revised list — but not quickly, since Google has to recrawl and reassess the links before anything changes. The asymmetry is the point: a speculative disavow has a real downside and, where the links were already being ignored, no upside at all.
How the builder works
Each row is one entry: pick Domain or URL, give the value, and optionally add a note.
- Domain rows are written as
domain:example.com, covering the whole site including its subdomains. Paste a full address into a domain row and the scheme and trailing slash are stripped for you. - URL rows go in as-is, for the surgical case where one page on an otherwise reasonable site is the problem.
- Notes become a comment line beginning with
#directly above the entry. Google ignores them; you will want them in a year when you have forgotten why a domain is on the list.
The file is generated with a dated header and the submission address, and the whole thing runs in your browser — the list you paste is never uploaded here. Domain level is the right choice in most cases where a disavow is warranted at all: if a site is bad enough to disavow, it is usually bad enough at the domain level.
The finished file goes to Google's disavow tool in Search Console. It does not belong on your own site, and putting it there does nothing.
Do these three things first
- Check whether you actually have a manual action. Open Search Console and look. If there is none, the algorithmic handling is already doing its job and there is nothing here for you to fix.
- Try removal at the source. Ask for the link to be taken down. Removal is better than disavowal because the link genuinely stops existing, rather than you asking one search engine to overlook it.
- Look at your anchor text. A profile heavy with exact-match commercial anchors is the pattern that suggests links were built rather than earned. If yours looks ordinary, that is good evidence the links are fine whatever a third-party score says. The anchor text analyzer gives you the distribution.
How to use the Google Disavow File Builder
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the Google Disavow File Builder above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the Google Disavow File Builder.
Do spammy backlinks hurt my rankings?
Generally no. Google discounts link spam algorithmically, so links it regards as junk simply do not count rather than counting against you. That is why a disavow file changes nothing for most sites: it asks Google to ignore links it was already ignoring. Act only on a manual action, or on links you know you are responsible for.
Is it safer to disavow anything suspicious, just in case?
No, and this is the most common mistake with the tool. Disavowing is an instruction to discount, so any domain on the list that was passing real value stops passing it. Where the links were already being ignored there is no upside at all, which makes just in case a cost with no matching benefit.
Can I undo a disavow?
Yes, by uploading a revised list without those entries, but not quickly — Google has to recrawl and reassess the links before anything changes. Treat the file as slow to correct rather than permanent, and let that slowness discourage you from adding entries speculatively.
Should I disavow the domain or the individual URL?
Domain level in most cases, since a site bad enough to disavow is usually bad enough throughout, and a domain entry also covers subdomains. Keep URL entries for the narrow case where one page on an otherwise legitimate site is the problem.
What are the comment lines for?
Your own record. A note becomes a line starting with a hash directly above its entry; Google ignores those lines entirely. They matter later, when you or a successor is looking at the list and needs to know why a domain was added and whether that reasoning still holds.
Where does the finished file go?
To Google's disavow tool inside Search Console, which the generated file names in its header. It is not something you upload to your own website — a disavow file sitting on your server has no effect on anything.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.
More in Link Building
- Link Prospect List Categoriser
- Anchor Text Builder (Balanced Mix)
- Outreach Email Generator (Guest Post / Broken Link / Mention / Resource)
- Anchor Text Audit & Diversity Scorer