seo-audit is a free, local & technical SEO audit toolkit for DeepSeek Harness. One command turns a full technical, content, schema, local and generative-engine audit into a weighted, prioritised action plan — no SaaS, no per-domain pricing, no API key for the core audit.
git clone https://github.com/Haniubub/seo-toolkit && cd seo-toolkit && ./setup.sh./seo audit https://example.com
split the work cleanly: the measurement layer is deterministic (own Python specialists + 53 curated scripts via ./seo <cmd>), and the judgment layer is LLM-driven (24 sub-skills + 18 specialist agents for E-E-A-T, GEO/AI Overviews, Local/GBP, SXO, schema and more). Every recommendation carries the four claude-seo fields.
| Layer | What it is | How it runs |
|---|---|---|
| Measurement | 5 Python specialists + 53 curated scripts | ./seo <command> |
| Judgment | 24 sub-skills + 18 agent prompts | Agent executes via subagent / workflow |
./seo audit <url>, then drill into the highest-impact findings.| Area | Command |
|---|---|
| Technical SEO (9 categories) | ./seo technical <url> |
| On-page / content signals | ./seo page <url> |
| Schema.org / LocalBusiness | ./seo schema <url> |
| Local / NAP signals | ./seo local <url> |
| Render, hydration, console errors | ./seo visual <url> |
| Sitemap discovery & validation | ./seo sitemap <url> |
| QRG content-quality scoring | ./seo content <url|file> |
| Free backlink sources | ./seo backlinks <url> |
| Keyword clustering | ./seo cluster <keyword> |
| Content brief | ./seo content-brief <topic> [kw] |
| Drift tracking | ./seo drift baseline|compare|history <url> |
| Google APIs (PSI/CrUX/GSC/GA4) | ./seo google <sub> [args] |
| Run any of the 53 scripts | ./seo run <script.py> [args] |