Disavow File Builder

The Disavow File Builder converts a pasted list of toxic domains and URLs into a correctly formatted Google disavow .txt file ready to upload to Search Console. It automatically applies domain: prefixes to domain-level entries, validates URL format, separates domains from specific URLs in the output, and includes a dated file header with your optional case reference note.

S. Siddiqui

Edited by

S. SiddiquiFounder & Editor-in-Chief
Sources:WikipediaWolfram AlphaUpdated Jul 2026

3

Domains

1

URLs

0

Invalid

# Google Disavow File
# Generated: 2026-08-20

# Domains to disavow
domain:spammy-links.xyz
domain:free-backlinks-now.net
domain:low-quality-directory.com

# Specific URLs to disavow
https://linkfarm99.ru/your-page/

Domains are formatted as domain:example.com and full URLs are included as-is. Only submit this file through Google Search Console's Disavow Links tool after careful review.

Quick answer: Paste your list of toxic domains or URLs into the input box, one per line. The builder automatically formats domains as domain:example.com and includes full URLs as-is. Click Download to get a properly formatted disavow.txt file ready to upload to Google Search Console's Disavow Links tool.

What Is a Disavow File?

A disavow file is a plain text file submitted to Google through Search Console's Disavow Links tool, instructing Google to ignore specific backlinks when evaluating your site's ranking signals. It is used when a site has acquired links that may be harming its search performance: either through a manual link penalty, an algorithmic signal from low-quality link patterns, or as a precautionary measure following a link audit that identified potentially toxic referring domains.

Google introduced the Disavow Links tool in 2012 following a period of aggressive link scheme penalties. The tool allows site owners to signal which links they do not endorse and would like Google to discount, without needing to wait for each link to be removed at its source. Removal requests can take weeks or months to be processed, and some sites hosting toxic links are unresponsive entirely. The disavow file provides an alternative that works for any link regardless of whether the source site cooperates with a removal request.

Google's own guidance on the disavow tool, available in their Search Console Help documentation, notes that the tool is an advanced feature and that most sites do not need to use it. It should be used only when there is evidence that specific links are causing or are likely to cause harm, not as a routine measure for removing any low-quality link. The original announcement from Google's Search team provides further context on when the tool is appropriate.

How to Use the Disavow File Builder

  1. Collect your list of domains and URLs to disavow. These come from your link audit, your SEO tool's toxic link report, or a manual review of referring domains flagged as spam, PBN, or link scheme sources.
  2. Paste the list into the input box, one entry per line. You can paste plain domain names (example.com), domains with protocol (https://example.com), or full URLs (https://example.com/page/link/).
  3. Add an optional case reference note in the note field. This is embedded as a comment in the file and is useful for record-keeping when managing multiple disavow submissions across clients or audits.
  4. Review the summary cards showing how many entries were classified as domain-level, URL-level, or invalid.
  5. Check the generated file preview on the right to verify the format looks correct before downloading.
  6. Click Download to save the disavow.txt file. Upload it through Search Console: Search Console, then Legacy tools and reports, then Disavow links.

Domain-Level vs URL-Level Disavow: When to Use Each

The choice between disavowing an entire domain or just specific URLs from that domain is one of the most important decisions in a disavow campaign:

Disavow typeFormatUse whenRisk of over-disavow
Domain-leveldomain:example.comEntire site is spam, PBN, or link farmLow: removes all links from the domain
URL-levelhttps://example.com/page/Specific pages on an otherwise legitimate siteLower: leaves other links from the domain intact

Domain-level disavow is the most common approach for toxic link removal because most toxic links come from sites where all content is low quality rather than from a single problematic page on an otherwise legitimate domain. URL-level disavow is appropriate when a site has placed a paid link or a keyword-stuffed footer link on specific pages, but has editorial content on other pages that you would not want to disavow.

Who Uses the Disavow File Builder

SEO consultants managing penalty recovery

SEO consultants use the disavow file builder after completing a link audit for a penalised site. Once the toxic domains have been identified and confirmed, the builder converts the list into a correctly formatted file in seconds. The alternative is manually writing each domain: prefix by hand, which introduces formatting errors that cause Google to reject individual lines without clear feedback. The builder eliminates this risk by handling the formatting automatically and providing a visual preview before download.

In-house SEO managers running proactive link hygiene

In-house SEO managers use the builder as part of a routine link hygiene programme. Quarterly link audits identify a rolling set of toxic or low-quality referring domains that have appeared since the last review. Rather than maintaining a manual disavow file and editing it with each new batch, the builder allows them to generate a clean, dated file for each submission cycle, with a case reference note that makes the submission identifiable in the Search Console submission history.

New SEO agencies inheriting penalised clients

Agencies taking on a new client with an existing manual action or ranking suppression from link-related issues use the builder to process the toxic link list identified during the initial audit. The speed of file generation allows the agency to submit the disavow as part of the first deliverable, beginning the recovery process quickly while the longer-term content and link building strategy is being planned. The file's comment header documents which agency submitted the disavow and on what date, which is valuable for ongoing record-keeping.

Website owners managing negative SEO attacks

Website owners who identify a negative SEO attack, where a competitor or malicious actor is pointing spam links at their site, use the disavow builder to quickly generate a disavow file for the attacking domains as soon as they are identified. Speed matters in a negative SEO scenario: the sooner the disavow is submitted, the shorter the window during which the attacking links can influence algorithm evaluation. The builder's paste-and-download workflow is the fastest path from a domain list to a submitted file.

When to Use the Disavow Tool

Use the disavow tool when there is a confirmed manual action for unnatural links, when there is strong evidence that specific links are suppressing rankings through algorithmic signals, or when a site has a very high proportion of toxic links following a historical aggressive link building campaign that is now causing problems. Also use it as a precautionary measure when inheriting a site with a clearly problematic link profile, even if no manual action has been received, to reduce the risk of future penalty exposure.

Do not use the disavow tool for links that are merely low quality but not harmful, for links from legitimate sites in unrelated niches, or for links you did not build yourself unless you have evidence they are causing harm. Disavowing too aggressively removes links that may be providing neutral or mildly positive signals, which can reduce the diversity of the link profile without producing any ranking benefit.

Coordinating Disavow Campaigns Across Multiple Properties

When managing disavow programmes across multiple Google Search Console properties, maintaining a consistent process for each property prevents the cross-contamination of disavow files and ensures that each property file reflects only its own link profile. A common operational mistake is submitting a disavow file prepared for one property to a different property, which instructs Google to ignore links that may be legitimate for the second site. Labelling each downloaded file with the property name and date, and maintaining a separate master domain list per property, eliminates this risk.

For sites with multiple regional or language properties such as country-specific subdomains or separate domains, a toxic link targeting the international domain may not affect the country-specific properties, and vice versa. Run separate link audits and maintain separate disavow files for each property. The disavow file builder case reference note field is useful here: entering the property domain and date in the note field embeds the property identifier in the file header, making it immediately identifiable when reviewing submission history in Search Console.

After submitting a disavow file, record the submission in a log that includes the submission date, the number of domains and URLs included, the triggering reason, and any linked reconsideration request reference. This log becomes the audit trail for future reviews and is particularly important when an agency relationship ends and a new agency takes over. Handing over a well-documented disavow history ensures continuity: the incoming agency knows which domains have already been disavowed, when, and why, avoiding both duplicate submission and the risk of inadvertently submitting a new file that omits entries from a previous submission.

Common Disavow File Mistakes to Avoid

Submitting a disavow file without first attempting link removal requests is a mistake Google's own guidance cautions against. The disavow tool is intended as a last resort for links that cannot be removed, not a first step. Document removal request attempts before submitting the file, as this documentation may be required as part of a reconsideration request if a manual action is involved. A standard removal request workflow involves identifying contact email addresses for each toxic domain, sending a templated removal request, and recording the response or non-response with timestamps before proceeding to disavow.

Using URL-level disavow for sites that are entirely spam wastes disavow file lines and leaves other links from the same domain active. If an entire site is a link farm or PBN, disavow at the domain level to cover all existing and any future links from that domain. URL-level entries should be reserved for specific problematic pages on sites where other pages are legitimate.

Forgetting to re-submit the disavow file when adding new entries is a common operational error. Google does not accumulate disavow submissions: each new submission replaces the previous one. If you submitted a file in January and want to add new domains in April, you must upload a new file that contains both the original entries and the new additions. The disavow file builder generates a fresh file each time; maintain your running list of disavow entries and paste the full current list each time you generate a new submission.

Maintaining a Disavow File Over Time

A disavow file is a living document that should be updated as new toxic links are discovered and as older disavowed links are confirmed removed. The most practical approach is to maintain a master list of all domains and URLs ever disavowed, stored in a spreadsheet with the date each entry was added and any removal request outcome. When a new submission is needed, paste the full master list into the disavow file builder to generate a complete file, rather than trying to update the raw text file manually.

Keeping dated copies of every disavow file submitted, alongside a record of the submission date and the triggering reason, creates an audit trail that is valuable if a manual action reconsideration request is needed. Google's reviewers for reconsideration requests look for evidence of a systematic approach to link quality management, not just a one-time file submission. A dated history of submissions shows that link quality is actively monitored rather than reactively addressed.

When a site is sold or transferred to a new owner, handing over the disavow file history along with the Search Console access is important. The new owner needs to know which links have been disavowed, when, and why, to continue maintaining the file correctly and to avoid inadvertently removing old disavow entries in a new submission. Include the disavow file history in any SEO audit document prepared as part of a site acquisition due diligence process.

Last reviewed: July 26, 2026
Founder's Real-World Experience
S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief, YourToolsBase

How I built a disavow file for 140 toxic domains in 8 minutes and submitted a reconsideration request that restored rankings for a penalised e-commerce site

In March 2026 I was brought in as a consultant for an e-commerce client who had experienced a 60% drop in organic traffic following a Google core update. An initial review of the site identified a link profile issue: the previous SEO agency had built approximately 400 links over two years using a private blog network, and a significant portion of those links were now flagged in Search Console's manual actions report.

The site had received a partial manual action for unnatural links. The previous agency had not provided any link documentation, so I had to work from a fresh link export. I ran the export through a link analysis tool to score each domain and flagged 140 as PBN or spam-associated based on DA below 10, identical WHOIS patterns, or anchor text that was entirely exact-match keyword-stuffed.

I copied the 140 domain list into the disavow file builder, added a case reference note in the file note field, and downloaded the generated disavow.txt. The file was correctly formatted with domain: prefixes for all 140 entries and included the date header. I reviewed the output against the raw list to confirm no entries had been mis-formatted before uploading.

I submitted the disavow file through Search Console and filed the reconsideration request the same day with a full explanation of the link audit methodology. The manual action was revoked 23 days later. Over the following 6 weeks, the penalised landing pages recovered approximately 55% of their pre-penalty traffic.

140-domain disavow file generated in under 10 minutesCorrectly formatted file accepted by Google Search Console on first uploadManual action revoked in 23 days, 55% traffic recovery within 6 weeks
Also used alongside: Backlink Profile Checker

Frequently Asked Questions

How do I upload the disavow.txt file to Google?
Go to Google Search Console, open Legacy tools and reports from the left menu, and select Disavow links. Select your property, click Disavow Links, then Upload. Select the disavow.txt file generated by the builder. Google will process the file and begin applying it to their link evaluation within a few weeks, though the effect on rankings may take longer to become visible.
What format does Google require for a disavow file?
Google requires a plain text file (.txt) encoded in UTF-8. Each line must contain either a domain-level entry in the format domain:example.com or a full URL starting with http:// or https://. Lines beginning with # are treated as comments and ignored by Google. The disavow file builder handles all formatting requirements automatically.
How long does it take for a disavow to take effect?
Google processes the disavow file within a few weeks of submission. However, the file instructs Google to ignore those links during crawling and indexing; any impact on rankings depends on when Google next recrawls the relevant pages and reprocesses the ranking signals. For a manual penalty, impact typically appears 2-6 weeks after a reconsideration request is approved following the disavow submission.
Will disavowing links improve my rankings?
Not necessarily in isolation. Disavowing removes a negative signal (if the links were genuinely harmful), but it does not add positive signals. Rankings typically improve only if the toxic links were actively suppressing the site's performance and if positive signals (content quality, relevant authoritative links) remain after the disavow. If the site was ranking poorly primarily due to thin content or technical issues, a disavow alone will not change rankings.
Can I undo a disavow submission?
Yes. To undo a disavow, submit a new empty disavow file through the same tool, or remove the specific entries from your list and resubmit the updated file. Since each submission replaces the previous one, submitting an empty file effectively removes all disavow instructions. Note that it may take several weeks for Google to re-evaluate the previously disavowed links.
Should I disavow links that a competitor is pointing at my site?
If you identify links from an obvious negative SEO attack (a large volume of spam links appearing suddenly from clearly malicious domains), disavowing them is a reasonable precaution. However, Google is generally effective at ignoring such links algorithmically without needing a disavow. The disavow tool provides an additional safeguard. Document what you observe as evidence of the attack before submitting, in case a manual review is needed.
Do I need to submit a reconsideration request alongside the disavow file?
A reconsideration request is required only if there is an active manual action on the site. If you are disavowing proactively or responding to an algorithmic signal without a manual action, you do not need to submit a reconsideration request. Submit the disavow file alone and monitor Search Console for any changes in manual action status and organic performance.
What happens if I accidentally disavow a good link?
Remove the entry from your disavow list and resubmit the updated file. The previously disavowed link will be re-evaluated on Google's next crawl. There is typically no permanent damage from briefly disavowing a good link, though it may take a few weeks for any ranking impact to be reversed after resubmission.
How many domains should a disavow file typically contain?
There is no standard number. Smaller sites with clean histories may never need a disavow file. Sites with aggressive historical link building may have hundreds or thousands of entries. For most routine link audits on sites with no history of link scheme activity, a disavow file of 20-100 domains is common. Files with thousands of domains typically reflect either a major PBN link profile or a very active negative SEO attack.
Is there a difference between disavowing at domain level and URL level for ranking impact?
Not in terms of ranking impact. Both domain-level and URL-level disavow instructions tell Google to ignore those specific links. The difference is in scope: domain-level covers all links from the entire domain including any future links, while URL-level covers only the specific URL. Use domain-level for sites that are entirely toxic; use URL-level only when a specific page on an otherwise legitimate site contains a paid or manipulative link.

Rate This Tool

Was this tool helpful?

Be the first to rate this tool

About the Author

S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief

LinkedIn Profile

S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.

View full profile

Authoritative Sources

Formulas and data in this tool are based on guidelines from the above sources.