Broken Link Checker — Crawl Any Website and Find Every Dead Link in Minutes
The problem:Broken links silently hurt your SEO and make your site look unprofessional. Google finds them. Users hit dead ends. And most tools that check for them cost $50+/month or are cloud-only with rate limits. You shouldn't need a subscription just to audit your own site.What this does:✅ Crawls all internal pages starting from any URL — automatically follows links✅ Detects 404s, 500 errors, timeouts, and connection failures✅ Reports: which page the broken link is on, the broken URL, its anchor text, and the error code✅ --depth and --max-pages flags to control crawl size (quick check or full audit)✅ Optional --external flag to also check outbound links✅ Saves clean CSV — works in Excel, Google Sheets, or as a client deliverable✅ Zero dependencies — uses Python's built-in libraries, nothing to installWho it's for:- SEO freelancers delivering technical audits to clients- Agency owners who need a repeatable, offline broken link audit- E-commerce store owners checking product and category pages- Bloggers and site owners who want to catch broken links before Google doesWhat you get:- Python script (main.py) — runs on Windows, Mac, Linux- requirements.txt — no dependencies (stdlib only)- Step-by-step README.md — no coding experience neededRequirements:- Python 3.8+ installed (free at python.org)- No API keys, no accounts, no subscriptionsSetup takes 2 minutes:1. Install Python if you haven't (free at python.org)2. Open a terminal and run: python main.py https://yoursite.com3. Open broken_links.csv in Excel30-day refund policy. If it doesn't work on your machine, email me and I'll fix it or refund you.
Get it → 5938983212988.gumroad.com