seo-healthlisted
Install: claude install-skill danielimad/SKILLS
# SEO Health — technical sanity pass (not optimization)
Goal: confirm the site is technically sound and every page is sane — nothing to *rank better*, just nothing *broken*. This is the floor that gates everything else: keyword and content work is wasted on a site that can't be crawled or indexed. Diagnose with data, report Pass/Warn/Fail — don't mass-edit on a hunch.
For a crawl-export-driven audit of an existing site, the /technical-seo-audit skill goes deeper on redirect chains, duplicates, and orphans.
## Part A — Site-wide technical
1. **robots.txt** — reachable, no `Disallow` on money/content pages, AI/search bots not accidentally blocked, sitemap referenced.
2. **XML sitemap** — valid, all URLs canonical + 200 + indexable, no 404/redirect/noindex entries; submitted in Search Console.
3. **Indexation** — indexed count ≈ intended count (Search Console's Pages report / URL inspection); flag "discovered – currently not indexed", "crawled – currently not indexed", accidental `noindex`, and orphans.
4. **Canonicals** — every page self-canonical or correctly cross-canonical; no canonical→noindex/redirect chains; no duplicate-content splits (trailing slash, www/non-www, http/https all resolve one way).
5. **Status & redirects** — no broken internal links (404), no redirect chains/loops, 301 (not 302) for permanent moves.
6. **HTTPS/security headers** — valid TLS, HSTS, no mixed content.
7. **Core Web Vitals** — LCP/CLS/INP in "good" per PageSpeed/CrUX; flag failing template