Your first crawl
crawl-site follows links from a start URL on the same host, respects robots.txt and audits the result with the same checks used for Screaming Frog exports.
Start small
The URL cap is an explicit budget, not a claim about site size.
bashseohead crawl-site --url https://example.com --max-urls 500 --scan-out ./scans/audit.sqliteConfigure
Every setting can be set in a JSON file passed with --config or with --set; --config-help lists them.
bashseohead crawl-site --config-helpRead the result honestly
Each check reports a finding, ran without findings, skipped or failed. Skipped checks name the missing evidence; partial crawls withhold link-graph conclusions.
Resume or diagnose
Crawls are resumable. crawl-diagnose explains what stopped a crawl.
bashseohead crawl-diagnose --scan ./scans/audit.sqlite
Edit this page on GitHubUpdated 10.10.2026