seolisted
Install: claude install-skill xrhstosmour/macsify
# SEO Analysis
## When to use
- The user gives a URL and asks for an SEO audit, health check, or "what's
wrong with this page for SEO".
- The user asks about a specific slice: technical SEO, schema/structured
data, content quality/E-E-A-T, sitemap, image optimization, or AI-search
visibility (GEO/AEO/AI Overviews).
- The user pastes HTML, a sitemap, or robots.txt and wants it checked.
Not for keyword research, paid ad campaigns, or backlink acquisition — this
skill covers on-site and technical factors only (see "Backlinks" for why
off-site link data is out of scope).
## Fetching & tooling
No dedicated runtime is installed for this skill — use what's already
available:
- **WebFetch** for a first read of a page: rendered-to-markdown content,
general structure, obvious issues.
- **`curl`** (via Bash) when byte-exact data matters and WebFetch's
model-summarized output would lose it: response headers (`curl -sI`),
`robots.txt`, `sitemap.xml`, raw HTML for schema extraction.
- **`scripts/check_schema.py`** and **`scripts/check_sitemap.py`** (this
skill's directory) for structured validation that plain-text inspection
gets wrong in practice (JSON-LD parsing, sitemap XML caps). Both read
already-fetched content from a file or stdin and make no network calls of
their own:
```bash
curl -s "$URL" -o /tmp/page.html
python3 "$SKILL_DIR/scripts/check_schema.py" /tmp/page.html
curl -s "$URL/sitemap.xml" -o /tmp/sitemap.xml
python3 "$SKILL_DIR/scripts/ch