Contents

Chapter 1

Features

This chapter covers the core features and capabilities of Backlink Checker.

Features

  • Link Health Check: Verify every backlink's HTTP status code (200, 301, 404, etc.)
  • Redirect Chain Detection: Trace full redirect chains that dilute link equity
  • Anchor Text Analysis: Distribution of anchor text across your backlink profile
  • Link Type Breakdown: dofollow vs. nofollow vs. ugc vs. sponsored
  • Domain Diversity: See which domains link to you most (and least)
  • Health Grading: A-F grades per link + overall profile health score
  • Offline Mode: Analyze distributions without making HTTP requests
  • Multiple Output Formats: Human-readable text, JSON, or CSV

Installation

No installation needed. Just Python 3.10+ (standard library only).

bash
# 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

Quick Start

bash
# 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 10
Chapter 2

Input Format

Follow this guide to get Backlink Checker up and running in your environment.

Input Format

CSV

csv
source_url,target_url,anchor_text,link_type
https://blog.example.com/article,https://yoursite.com/page,click here,dofollow

Required columns: source_url, target_url

Optional columns: anchor_text, link_type

JSON

json
[
  {
    "source_url": "https://blog.example.com/article",
    "target_url": "https://yoursite.com/page",
    "anchor_text": "click here",
    "link_type": "dofollow"
  }
]

CLI Options

OptionDescriptionDefault
--input, -iPath to backlinks file (.csv or .json)Required
--format, -fOutput format: text, csv, jsontext
--output, -oWrite output to filestdout
--timeoutHTTP timeout in seconds15
--offlineSkip HTTP requests, analyze distributions onlyfalse
--check-targetCheck target URLs instead of source URLsfalse
--verbose, -vEnable debug loggingfalse

Exit Codes

CodeMeaning
0All good — 80%+ links alive
1Warning — less than 80% alive, or input error
Chapter 3
🔒 Available in full product

Where to Get Your Backlink Data

You’ve reached the end of the free preview

Get the full Backlink Checker and unlock everything.

All Chapters

Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.

Full Tool Suite

Access all interactive tools with complete data, all workload profiles, and the full scenario library.

Source Files

Downloadable source code, configuration files, and working examples from every chapter.

Lifetime Updates

Free updates for life. Every new chapter, tool, and improvement included.

Buy Now — $29 →
📦 Free sample included — download another copy for the full product.
Backlink Checker v1.0.0 — Free Preview