How to Disavow Links in Google Search Console: Step-by-Step
Learn how to format a disavow file and submit it via Google's standalone tool to protect your site against toxic backlinks.
To learn how to disavow links in Google Search Console, you must create a plain text file containing the offending URLs or domains and submit it through Google's dedicated Disavow Links tool interface. Google does not host this upload screen inside the standard Search Console left navigation, so you must visit the standalone tool URL while signed into your property account. Once uploaded, Google treats your entries as strong suggestions to ignore those incoming signals during indexing.
When Should You Disavow Links?
Google's public documentation is plain: the vast majority of sites do not need to use the disavow tool. Google's automated systems are designed to detect spammy, low-quality, or artificial links and ignore them automatically without hurting your site. Submitting a disavow file makes sense in two specific situations:
- You received a manual action: You have an active notification in Google Search Console under "Security & Manual Actions" for "Unnatural links to your site".
- You ran aggressive, artificial link schemes: You know your site paid for links, traded links aggressively, or used automated tools, and those links are now putting your domain at risk.
If you are simply cleaning up ordinary scrape sites, scraper mirrors, or automated directories, leaving them alone is the safer choice. Removing functional links by mistake can cause a measurable loss in organic visibility that is slow to reverse.
Which Method Should You Pick to Build the File?
Google requires a specific, strict format: a plain text file (.txt) encoded in UTF-8 or 7-bit ASCII. Each line must either be a specific URL, a domain rule prefixed with domain:, or a comment beginning with a hash symbol (#). How you construct this file depends on your volume of links and workflow.
| Method | Best For | Strengths | Trade-offs |
|---|---|---|---|
| Disavow File Generator | Large, messy exports with lots of URLs from the same host | Collapses domains automatically, dedupes, client-side privacy | Requires a single copy-paste step into an online browser tool |
| Manual Text Editor | Small lists (under 20 entries) | Zero tools needed, complete line-by-line manual control | Easy to introduce syntax typos or encoding errors |
| Spreadsheet Export | Audits with notes, team review workflows | Sortable, allows side-by-side team analysis | Must be cleaned and exported to plain text before upload |
Method 1: Use the Links to Wild Disavow File Generator
If you have hundreds of raw URLs from scraper networks or old campaigns, cleaning them by hand takes hours. You can build a valid file using the Disavow File Generator. It turns a messy list into a clean disavow.txt formatted to Google's specifications, deduplicating records and collapsing URLs into domain-level directives where appropriate.
The tool runs entirely in your browser with no backend logging, meaning no link data leaves your machine.
- Collect your list of problematic links from an audit or your export data.
- Open the Disavow File Generator.
- Paste your URLs into the input field.
- Let the generator collapse repetitive page paths down to clean
domain:example.comlines and strip bad syntax. - Download the resulting
disavow.txtfile directly to your computer.
Method 2: Create the File Manually in a Text Editor
If you only need to address a handful of sites, you can write the file yourself using a basic text editor like Notepad on Windows or TextEdit on macOS. Do not use rich word processors like Microsoft Word or Google Docs, as they introduce hidden styling characters and curly quotes that invalidate the file.
- Open your text editor and create a new, empty document.
- To disavow an entire website (including subdomains), write
domain:followed by the root host:domain:spammy-network.com - To disavow an isolated bad page on a good site where you want other links preserved, write the exact URL:
https://example.com/forum/spam-thread.html - Add notes for yourself by prefixing the line with
#:# Attempted webmaster outreach on 2026-03-15, no response - Save the file as
disavow.txt. Ensure the character encoding is set to UTF-8.
Method 3: Clean and Export via a Spreadsheet
When working through a link profile alongside a team, people often sort and tag bad referring domains in Google Sheets or Microsoft Excel. You can convert that sheet into an uploadable text document.
- Open your backlink spreadsheet and filter for the rows confirmed as manipulative.
- Create a formula column to apply the domain syntax. For example, if column A holds the raw domain name, set column B to:
="domain:"&TRIM(A2) - Copy the formatted column values and paste them into a blank plain text document.
- Check the file to verify there are no surrounding quote marks (spreadsheets often wrap exported cells in quotes).
- Save the file as a plain
.txtfile using UTF-8 formatting.
If you are reviewing wider balance metrics alongside this work, running an anchor text distribution check can help show whether unnatural commercial anchors caused the issue in the first place.
How to Upload Your File in the Google Disavow Tool
Once your file is formatted and saved, you must submit it to Google. As noted, you will not find the upload button inside the standard Search Console sidebar menus.
- Navigate to the official disavow tool interface at Google's dedicated disavow access page (search for "Google Search Console disavow tool" to reach the direct portal).
- Select your property from the dropdown menu. You must have Owner-level verification permissions on that Search Console property.
- If you have never uploaded a file before, click Upload disavow list.
- Select your
disavow.txtfile from your local drive. - If a disavow file already exists for this property, downloading the current file first is essential. Uploading a new file completely replaces the old one; it does not append new entries to the existing list.
- Confirm the upload. Google will parse the lines and display an immediate confirmation count showing how many domains and URLs were recorded.
If your team wants external help identifying artificial placements or replacing lost link equity, review our transparent pricing options.
Common Disavow Mistakes and How to Check the Result
Submitting an improperly formatted disavow file wastes time, while disavowing the wrong assets harms your visibility. Avoid these frequent implementation traps:
- Uploading a spreadsheet or PDF: Google rejects
.csv,.xlsx, and.docxformats. The file must strictly be plain text. - Adding protocols to domain lines: Writing
domain:https://example.comordomain:www.example.com/pageis invalid syntax. The proper syntax is simplydomain:example.com. - Uploading partial files: Google maintains only one disavow file per property. If you upload a file with 5 new lines, it overwrites your previous list of 500 lines. Always merge your additions into the master copy before uploading.
- Disavowing based on automated tool scores: Third-party metrics like "spam score" or "toxicity" are proprietary estimates. They do not represent Google's ranking systems. Disavowing links based entirely on these numbers often removes harmless links that pass real equity.
To inspect your current links before filing, check the "Links" section inside Google Search Console to examine top linking sites. You can also use our backlink profile analyzer to break down domain distributions and spot anchor text irregularities across your profile.
Frequently Asked Questions
How do I check backlinks in Google Search Console?
Log in to Google Search Console, select your property, and click Links near the bottom of the left-hand navigation. You will find two summary boxes: External links and Internal links. Under "External links", view "Top linked pages", "Top linking sites", and "Top linking text". Click "More" on "Top linking sites" and select "Export External Links" to download your full list for auditing.
Where is the disavow tool in Google Search Console?
The disavow tool is intentionally absent from the standard Search Console navigation dashboard. Google moved it to a standalone URL to prevent site owners from using it carelessly. To access it, search for the Google Search Console Disavow Tool while signed into your account, or visit the disavow page link provided in Google Search Central's documentation.
Will a disavow file recover my lost rankings?
Almost never on its own. A disavow file removes something that was counting against you, which only helps if an algorithmic penalty or manual action was actively depressing your site. Outside of resolving a manual action, the usual outcome is no measurable improvement. If you accidentally disavow links that were passing positive equity, your rankings can drop further.
Can I undo a disavow submission?
You can remove the specific lines from your text file and re-upload it, or delete the disavow file entirely from the tool interface. However, the links do not regain influence immediately. Google must recrawl each referring page before the link equity is evaluated again, which can take months for low-traffic sites. Treat any disavow decision as permanent.
Should I disavow links that third-party tools mark as toxic?
No. Those scores are third-party heuristics that have no connection to Google's internal calculations. A toxicity rating is an algorithmic estimate generated by external software. Ordinary business directories, regional sites, and community forums routinely trigger false positives. Review links manually or leave them alone.