Run SEO audits your agent can actually act on
One local command turns crawl data, Search Console, Analytics, and keyword research into clear work with evidence behind it.
Node 22+ · Apache 2.0
What an SEO audit should show before you change the site
Start with a real crawl
Check metadata, links, canonicals, indexability, structured data, performance, mobile, and security from the site itself.
Use the search data you own
Connect Search Console and Google Analytics so priorities come from queries, landing pages, and traffic rather than guesses.
Give agents structured evidence
The CLI, MCP server, JSON output, and packaged skill all use the same report engine and stable finding IDs.
Check whether the fix worked
Save crawl results, compare matched Search Console windows, and keep the verification step beside every recommendation.
Reports stay inspectable
Observed data, derived findings, and recommendations remain separate so you can see how each conclusion was reached.
No invented all-clears
Partial, capped, or missing data is labelled. A source that could not be checked is never reported as a zero.
Local-first SEO work without another dashboard
- Research is optional
- DataForSEO, Semrush, and Ahrefs can add market estimates when they would change a decision. The main audit works without them.
- Agents discover tools as needed
- One short skill routes an agent to the right report instead of loading a long catalog into every context window.
- Profiles and tokens stay local
- Project profiles, connected-service tokens, reports, and caches live on your machine, not in someone else's dashboard.
- Limits travel with the result
- When a source is rate-limited or partially available, the report records that beside the data it did return.
Common questions about SEO Skill
Do I need Search Console to start?
seo report --url starts with a local technical crawl. Connect Search Console when you want query, position, and landing-page evidence.Can I use it without an AI agent?
Where does the data go?
What is a technical SEO audit?
Can an AI agent run the SEO audit?
Does it replace Ahrefs or Semrush?
How do I verify an SEO fix?
Audit the site, rank the work, and give your agent evidence it can use.
Node 22+ · Apache 2.0