This chapter covers the core features and capabilities of Backlink Checker.
No installation needed. Just Python 3.10+ (standard library only).
# Copy the script to your project
cp src/backlink_checker.py /your/project/
# Or run it directly from this directory
python src/backlink_checker.py --help# Basic check — analyze backlinks from a CSV file
python src/backlink_checker.py --input examples/backlinks.csv
# Offline analysis (no HTTP requests — just distributions)
python src/backlink_checker.py --input examples/backlinks.csv --offline
# JSON output for CI/CD integration
python src/backlink_checker.py --input examples/backlinks.json --format json
# Export results to a file
python src/backlink_checker.py --input examples/backlinks.csv --format csv --output report.csv
# Check target URLs instead of source URLs
python src/backlink_checker.py --input examples/backlinks.csv --check-target
# Verbose mode with custom timeout
python src/backlink_checker.py --input examples/backlinks.csv --verbose --timeout 10Follow this guide to get Backlink Checker up and running in your environment.
source_url,target_url,anchor_text,link_type
https://blog.example.com/article,https://yoursite.com/page,click here,dofollowRequired columns: source_url, target_url
Optional columns: anchor_text, link_type
[
{
"source_url": "https://blog.example.com/article",
"target_url": "https://yoursite.com/page",
"anchor_text": "click here",
"link_type": "dofollow"
}
]| Option | Description | Default |
|---|---|---|
--input, -i | Path to backlinks file (.csv or .json) | Required |
--format, -f | Output format: text, csv, json | text |
--output, -o | Write output to file | stdout |
--timeout | HTTP timeout in seconds | 15 |
--offline | Skip HTTP requests, analyze distributions only | false |
--check-target | Check target URLs instead of source URLs | false |
--verbose, -v | Enable debug logging | false |
| Code | Meaning |
|---|---|
| 0 | All good — 80%+ links alive |
| 1 | Warning — less than 80% alive, or input error |
Get the full Backlink Checker and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.