A specialized Python tool that automatically generates Google disavow files by filtering Excel spreadsheets of backlinks for potentially harmful PBN (Private Blog Network) links.
This tool helps identify and disavow suspicious backlinks that match patterns associated with PBNs, particularly those with the Wix partner marketplace pattern.
- Automatically processes Excel files containing backlink data
- Intelligently identifies the URL column in various backlink export formats
- Filters links matching the
wix.com/marketplace/wix-partnerpattern (common in certain PBNs) - Extracts domains from matched URLs
- Generates properly formatted disavow files ready for Google Search Console
- Includes timestamps and documentation in the disavow file
- Easy to use with a simple batch file interface
- Python 3.6 or higher
- pandas library (automatically installed by the batch file if missing)
- Place your backlink Excel file in an accessible location
- Edit the
run_disavow_generator.batfile to point to your Excel file (or use the default path) - Double-click the
run_disavow_generator.batfile - The tool will generate a disavow file in the same directory with a timestamp
The tool generates a properly formatted disavow file according to Google's specifications:
# Disavow file generated by Google Disavow File Generator
# Generated on: 2025-07-03 18:26:32
# Filtered for PBN links matching wix.com/marketplace/wix-partner pattern
domain:example-pbn-site.com
domain:another-suspicious-domain.com
The tool:
- Reads the Excel file containing backlinks
- Automatically identifies which column contains URLs
- Filters for links matching the Wix partner marketplace pattern
- Extracts the domain from each matched URL
- Writes a properly formatted disavow file with appropriate headers
To modify the filtering pattern or other behaviors:
- Open
create_disavow_list.pyin a text editor - Change the
patternvariable to match different PBN patterns - Adjust other parameters as needed
Gunjan Jaswaal
Website: www.gunjanjaswal.me
Email: hello@gunjanjaswal.me