---
name: seo-audit-hreflang
description: Machine-verified hreflang extraction. Extracts ALL hreflang tags from every page and verifies each alternate URL returns 200. Outputs CSV.
disable-model-invocation: true
allowed-tools: Bash
argument-hint: "[domain] [sitemap-url] [output-dir]"
---

# SEO Audit: Hreflang Extraction & Verification

Run the Python hreflang extractor to check every page in the sitemap for hreflang tags and verify all alternate URLs.

```bash
python3 ${CLAUDE_SKILL_DIR}/scripts/hreflang.py $ARGUMENTS
```

This produces:
- `{domain}_hreflang.csv` — Every hreflang tag on every page with alternate URL status
- `{domain}_hreflang_summary.json` — Summary statistics

After completion, analyze the results:
1. How many pages have hreflang vs don't
2. How many alternate URLs are broken (404/403)
3. How many alternate URLs redirect (301/302)
4. Whether x-default is consistently set
5. Any patterns in broken alternates
