SEO Skill

Find the SEO report that gets you to the next fix

Find the right local SEO report for lost traffic, technical problems, page opportunities, release regressions, AI search evidence, and measurement.

Get to the first useful answer faster

seo report --project example
seo report --url https://example.com
seo refresh-priorities --project example
seo quick-wins --project example
seo technical-watch --project example

Run seo report when you need to know what deserves attention across the site. Use a focused report when you already know the problem: lost clicks, a broken URL, weak page-one CTR, page-two rankings, or a technical change after a release. You get the affected pages and queries without digging through an unrelated audit.

seo report --url is the technical-only version. It saves a bounded crawl and labels every Search Console section as skipped until you add --site or a project profile. It does not turn missing search data into an empty result.

Keep every recommendation tied to evidence you can check

Each result keeps the observed crawl or provider data beside the finding. It also carries the date range, row caps, thresholds, skipped sections, source limits, and the command that verifies the change.

That means a missing row stays missing instead of becoming zero. A capped crawl cannot produce an all-clear. A low-CTR row can earn a place in the review queue without becoming a promise of more traffic.

Find a report by the job you need done

The catalog includes 52 reports across 9 categories. Browse the plain-English list below, or ask the installed package for the live ids and input schemas.

Ask the installed package for the live catalog and exact input schema:

seo reports list --json
seo reports list --category crawl --json
seo reports describe audit-page --json
seo reports run audit-page --params '{"url":"https://example.com"}' --json

The CLI and MCP server use one report registry. Agents using MCP should call seo_list_reports, seo_describe_report, and then seo_run_report rather than treating a copied schema as permanent.

Crawl & page checks

Crawl a whole site or inspect selected pages for technical problems your agent can fix.

Crawl findings

Turn a crawl finding into affected URLs, understand the rule, and inspect saved evidence.

Indexing & monitoring

Find indexing candidates, compare crawls, and catch technical changes after a release.

Search opportunities

Use the searches already bringing people to your site to choose pages, snippets, and links worth improving.

Content & internal links

Find competing pages, weak internal links, and query groups that deserve clearer content.

AI search visibility

Find technical restrictions, improve machine-readable context, and measure AI referral traffic.

Understand performance

Work out where search performance moved, which part of the site explains it, and whether the change is unusual.

Reports & priorities

Turn the evidence into a short work queue or a clear update for clients and teams.

Testing, setup & exports

Check local setup, measure known changes, review templates, and package site knowledge for agents.

Know where the answer stops

SEO systems expose incomplete evidence. Reports avoid turning rough heuristics into ranking rules, label estimates as estimates, and lower the strength of a conclusion when the input is sparse. Important changes still deserve a check against the live page and the relevant provider.