Zero-dependency Python CLIs for the work a browser tool cannot do — crawling a whole site, reading server logs, diffing you against competitors. No API keys, no install beyond Python 3.8.
--selftest flag and a bundled fixture so you can see it work before pointing it at anything real.Find thin & near-duplicate pages, then get told what to add — never what to delete.
CLITurn the pages already ranking into a brief: table stakes vs coverage gaps.
CLICan an AI lift an answer off your page? Scores answer proximity and extractability.
CLIFind pages that discuss another page's subject without linking — with the sentence to link from.
CLIFind pages bleeding search traffic in GSC exports, ranked with enrich-first fixes.
CLIFind URLs competing for the same query in GSC data, severity-scored.
CLIVoice-of-customer mining for any subreddit — share of voice, complaints, the venue gap.
CLICrawl-budget analysis from server logs, per bot, including AI crawlers.
CLIFind redirect chains and loops, then emit the rules that collapse them.
CLICatch the missing return tag that kills international rankings.
CLICore Web Vitals: CrUX field data against Lighthouse lab, with the likely reason they diverge.
CLIValidate JSON-LD across a whole sitemap — 17 rich-result types, CI-ready.
CLISee what schema types the pages outranking you ship that you don't.
CLIValidate and generate llms.txt, the Markdown map that tells AI models what your site is.
CLIAudit robots.txt for AI crawler policy — which of 27 AI bots you actually allow.
CLIA browser tool works on one page or one paste at a time. These 15 Python scripts take on jobs that need more reach: checking every URL in a sitemap, reading your server logs, working through a Search Console export, or comparing your page with the pages that outrank you. Each one is a single file with no dependencies and no API keys. Clone it and run it with Python 3.8 or newer. Every script has a --selftest flag and a bundled sample file, so you can watch it work before you point it at your own site.
Run --selftest first, then try a small slice, such as a single day of logs, and read the report before you run the whole site. Thin Content Enrich and Content Decay suggest what to add rather than what to delete, so use them to plan updates.