How to Create and Submit a Disavow File to Google: Step-by-Step Guide

7272706@gmail.com
12 Min Read
How to Create and Submit a Disavow File to Google: Step-by-Step Guide
Once you’ve identified toxic backlinks harming your website’s SEO performance, the next critical step is taking action through Google’s Disavow Tool. However, this powerful feature comes with significant responsibility—submitting an incorrect disavow file can potentially remove valuable backlinks and damage your rankings further.
Learning how to create a disavow file properly and understanding the precise process to submit disavow requests to Google is essential for every website owner dealing with link-related penalties or negative SEO attacks. Unlike other SEO tasks where mistakes are easily reversible, disavow submissions require careful preparation and thorough understanding.
This comprehensive guide walks you through the entire process—from formatting your disavow file correctly to successfully uploading it through Google Search Console. By following these proven steps, you’ll protect your website from harmful link signals while preserving the authority of legitimate backlinks.

Understanding the Disavow File Format

Before creating your file, you must understand the specific technical requirements Google enforces. The disavow file format is stricter than many realize, and errors can render your submission ineffective.

Basic File Requirements

Your disavow file must meet these exact specifications:
  • File Extension: Plain text format with .txt extension only
  • Encoding: UTF-8 or 7-bit ASCII encoding
  • Maximum Size: 100,000 lines and 2MB total file size
  • Line Structure: One URL or domain per line
  • Comments: Use # symbol for notes (Google ignores these)

Domain vs. URL Disavowal Syntax

Google provides two methods for specifying links to disavow:
URL-Level Disavowal (Specific Pages):
Domain-Level Disavowal (Entire Website):

plain

Copy
domain:spamwebsite.com
domain:another-spam-site.net
Critical Best Practice: Domain-level disavowal is generally preferred because:
  • It catches all current and future links from that domain
  • It keeps your disavow file concise and manageable
  • It prevents missing toxic links on other pages of the same site
Only use URL-level disavowal when a specific page is problematic but the overall domain has legitimate value.

Step-by-Step: How to Create a Disavow File

Begin by gathering all toxic backlinks you’ve identified through your audit process. Your sources should include:
  • Google Search Console Links Report: Export all external links
  • SEO Analysis Tools: Ahrefs, SEMrush, or Moz backlink exports
  • Manual Review Findings: Links you’ve personally verified as harmful
Organize these links in a spreadsheet with columns for:
  • Link URL
  • Linking Domain
  • Toxicity Reason (spam, PBN, irrelevant, etc.)
  • Recommended Action (disavow URL vs. disavow domain)
For every toxic backlink, determine whether to disavow the specific URL or the entire domain:
Disavow the Entire Domain When:
  • The website is clearly a spam site or link farm
  • Multiple toxic links originate from the same domain
  • The domain has zero authority or traffic
  • The site participates in obvious link schemes
Disavow Specific URL When:
  • The domain itself is legitimate but one page is problematic
  • You want to preserve other potentially valuable links from that site
  • The toxic link appears on a user-generated content page (forum, comment)

Step 3: Format Your Disavow File

Open a plain text editor (Notepad, TextEdit, or Sublime Text—never Microsoft Word). Structure your file as follows:

plain

Copy
# Disavow File for example.com
# Created: April 10, 2026
# Total Domains: 15

# Spam Directory Networks
domain:spam-directory-1.com
domain:spam-directory-2.com

# Private Blog Network Links
domain:pbn-network-a.net
domain:pbn-network-b.org

# Negative SEO Attack - Foreign Spam
domain:foreign-spam-site.cn
domain:automated-links.ru

# Specific Problematic URLs (Legitimate Domains)
https://legitimate-site.com/spam-comment-page/
Formatting Rules to Remember:
  • Always use lowercase for domain names
  • Never include http:// or https:// for domain-level entries
  • Include full protocol (https://) for URL-level entries
  • Leave no blank lines between entries (unless using comments)
  • Save with .txt extension before uploading

Step 4: Validate Your File Structure

Before submission, verify your file contains no errors:
  1. Check for Typos: Misspelled domains won’t be disavowed correctly
  2. Remove Duplicates: Multiple entries of the same domain waste space
  3. Verify Protocols: Ensure URL-level entries include http:// or https://
  4. Test File Opening: Confirm the file opens correctly in plain text format
  5. Review Line Count: Stay well under the 100,000 line limit

Step 5: Create Backup Copies

Always maintain multiple versions of your disavow file:
  • Original List: Complete spreadsheet with analysis notes
  • Current Disavow File: Clean .txt file ready for upload
  • Previous Versions: Archive older disavow files with dates
This documentation proves invaluable if you need to reverse disavowals or troubleshoot ranking changes.

How to Submit Your Disavow File to Google

Step 1: Access the Google Disavow Tool

The Disavow Tool is not located within the main Google Search Console interface. Access it directly at:

plain

Copy
https://search.google.com/search-console/disavow-links
Important: You must be logged into the Google account with verified ownership of your website property.

Step 2: Select Your Website Property

If you manage multiple websites in Search Console:
  1. Choose the exact property from the dropdown menu
  2. Verify you’re selecting the correct protocol (HTTP vs. HTTPS)
  3. Confirm www vs. non-www version matches your canonical site
  4. Double-check before proceeding—disavowals apply only to the selected property

Step 3: Review Existing Disavow File (Critical)

If you’ve previously submitted a disavow file:
  1. Click “Download” to retrieve your current file
  2. Open and review all previously disavowed links
  3. Merge new entries with existing ones—uploading replaces, not appends
  4. Ensure you don’t accidentally remove previous disavowals
Critical Warning: Google does not combine files. Your new upload completely replaces any existing disavow file. Always include previous entries plus new ones.

Step 4: Upload Your Disavow File

  1. Click “Choose File” and select your prepared .txt file
  2. Verify the filename displays correctly
  3. Review the file size to ensure it’s under 2MB
  4. Click “Submit” to upload

Step 5: Confirm Successful Submission

After upload, Google displays a confirmation message. You should see:
  • Confirmation that your file was processed
  • The number of domains and URLs disavowed
  • A timestamp of submission
Save this confirmation by taking a screenshot for your records.

What Happens After Submission

Processing Timeline

Google does not apply disavowals instantly. Expect:
  • Initial Processing: 24-48 hours for file processing
  • Recrawling Period: Days to weeks for Googlebot to revisit disavowed links
  • Ranking Impact: Weeks to months for effects to appear in search results

Monitoring Results

After submitting your disavow file:
  1. Track Google Search Console: Monitor for manual action resolution
  2. Watch Ranking Changes: Document keyword position movements
  3. Analyze Traffic Patterns: Check organic traffic in Google Analytics
  4. Review New Backlinks: Continue monitoring for fresh toxic links

Updating Your Disavow File

Disavowal is not a one-time task. Update your file when:
  • New toxic backlinks appear in your profile
  • You discover additional harmful links from previous audits
  • Google issues new manual actions
  • You need to reverse a previous disavowal (rare but possible)
Update Process:
  1. Download your current disavow file from Google
  2. Add new entries or remove outdated ones
  3. Re-upload the complete updated file
  4. Confirm successful processing

Common Mistakes to Avoid

The most dangerous error is including valuable backlinks in your disavow file. Before adding any link:
  • Verify it meets clear toxicity criteria
  • Check the domain’s authority and relevance
  • Confirm it’s not a natural editorial link
  • When uncertain, leave it out—Google ignores many low-quality links automatically

Mistake 2: Incorrect File Format

Common formatting errors include:
  • Using Word documents or PDFs instead of .txt
  • Including www. in domain-level entries (use domain:example.com not domain:www.example.com)
  • Forgetting protocols for URL-level entries
  • Using special characters or encoding issues

Mistake 3: Over-Disavowing Entire Domains

While domain-level disavowal is efficient, be cautious with:
  • Major platforms (YouTube, WordPress.com, Blogspot) where only specific pages might be problematic
  • Sites where you have legitimate business relationships
  • Domains with mixed quality content

Mistake 4: Expecting Instant Results

Many website owners submit disavow files and expect immediate ranking improvements. Reality includes:
  • Google must recrawl disavowed links first
  • Algorithm updates incorporate changes gradually
  • Other SEO factors may be limiting your rankings
  • Recovery from penalties takes time regardless of disavowal

Mistake 5: Ignoring the Root Cause

Disavowal treats symptoms, not causes. If you continue:
  • Buying low-quality links
  • Using automated link building tools
  • Participating in link schemes
New toxic backlinks will replace the disavowed ones. Address the source of harmful links for lasting improvement.

Advanced Disavow File Strategies

Organizing Large Disavow Files

For websites with extensive toxic backlink profiles, organization improves management:

plain

Copy
# Disavow File for example.com
# Last Updated: April 10, 2026

# === NEGATIVE SEO ATTACK - APRIL 2026 ===
domain:attack-domain-1.com
domain:attack-domain-2.com

# === HISTORICAL PBN LINKS ===
domain:old-pbn-a.net
domain:old-pbn-b.org

# === SPAM DIRECTORIES ===
domain:bad-directory-1.com
domain:bad-directory-2.com

# === SPECIFIC URL DISAVOWALS ===
https://legitimate-site.com/comment-spam-page/

Documenting Your Disavowal History

Maintain a master spreadsheet tracking:
Date Domains Disavowed URLs Disavowed Reason Manual Action Status
2026-04-10 45 12 Negative SEO attack Pending
2026-03-15 23 8 Historical PBN cleanup Resolved
This documentation proves invaluable for reconsideration requests and long-term SEO strategy.

Conclusion

Mastering how to create a disavow file and properly submit disavow requests to Google represents an essential skill for modern SEO practitioners. While the technical process is straightforward—create a properly formatted .txt file and upload through Search Console—the strategic decisions surrounding which links to disavow require careful analysis and experience.
Remember that disavowal is a defensive tool, not a growth strategy. It protects your site from harmful link signals but doesn’t directly improve rankings. The most effective approach combines thorough backlink audits, strategic disavowal of truly toxic links, and ongoing monitoring to prevent future accumulation of harmful backlinks.
By following the step-by-step process outlined in this guide, you’ll confidently handle toxic backlink situations while avoiding common pitfalls that can worsen your SEO performance. When in doubt, prioritize caution—disavowing fewer links with certainty is safer than aggressively removing everything suspicious.

Share This Article
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *