A disavow file is a plain text file you upload to Google to ask it to ignore specific links pointing to your site. It is a last resort for backlinks that you believe are harming you and that you cannot get removed at the source.
How a disavow file works
The file is a .txt list with one entry per line. An entry can be a single URL, or a whole site written as domain:example.com, which covers every link from that domain. Lines starting with a hash are comments, useful for recording why something was added. You upload it through Google’s Disavow links tool for a verified Search Console property.
Each upload replaces the previous file for that property rather than adding to it, so the file must always contain your full list. Nothing changes immediately: the disavowal takes effect as Google recrawls the linking pages, which can take weeks. Bing Webmaster Tools has its own, separate disavow feature, so a file uploaded to Google does nothing for Bing.
Why it matters
For most sites, it does not. Google has said for years that its systems already ignore the bulk of spammy, low-quality links, and that the disavow tool is meant for unusual cases. Links from scraper sites, odd foreign directories and automated junk are part of almost every established site’s link profile, and disavowing them changes nothing.
It does matter in two situations. The first is a manual action for unnatural links to your site, which Search Console reports explicitly. There you are expected to remove what you can, disavow the rest and then request reconsideration. The second is when you know that you, or an agency working for you, built links that break Google’s rules, such as paid links without a sponsored attribute or posts on a private blog network, and you want to deal with them before they become a problem.
Common mistakes
- Disavowing because a tool says links are toxic. Third-party toxic link scores are estimates. Disavowing every link a tool colours red can discard links that were helping you.
- Disavowing to explain a ranking drop. Most drops come from core updates, competitors or changes to your own site, not from spam links somebody else built.
- Uploading a partial file. Because each upload replaces the last, an incomplete file quietly undoes earlier work.
- Listing URLs when a domain entry is needed. A spam site with thousands of linking pages needs one domain: line, not thousands of URLs.
- Paying for a monthly disavow service. Routine disavowing is rarely necessary, and a recurring fee for it is a warning sign.
How to act on it
First check the Manual actions page in Search Console. If there is no manual action and you have not bought or built manipulative links, the most useful course is usually to leave the disavow tool alone and spend the time earning good links.
If you do need it, export your links from Search Console’s Links report and at least one third-party tool, because no single source sees everything. Review the questionable ones by hand, grouped by domain. Ask for removal where you placed or paid for links, and keep a record of each request. Then build one complete file with comments explaining each section, and keep a dated copy. A careful review like this is part of how I approach safe link building, because the same audit that finds bad links shows which good ones to build on.
