--- name: seo-regression-validator description: Validate SEO and LLM-readability claims against live HTML, local fixtures, and generated artifacts. Use this skill when the user asks to prove whether title, meta description, canonical, hreflang, JSON-LD, NewsArticle.image, OpenGraph, Twitter cards, RSS autodiscovery, robots.txt, llms.txt, sitemap, news-sitemap, crawler access, or performance evidence is actually present, and when subjective audits must become timestamped pass/fail reports. --- # SEO Regression Validator Use this skill after technical SEO/schema guidance exists, before claiming a site or skill output is done. Read [references/regression-checklist.md](references/regression-checklist.md) before running a broad audit. ## Owns - live HTML and local fixture checks; - pass/fail severity model; - timestamped evidence reports; - schema/head metadata checks; - public artifact reachability checks; - regression report templates; - negative tests for missing JSON-LD, duplicate canonical, missing image, and fake reports. ## Does Not Own - implementing SEO fixes; - Search Console credentialed data; - analytics exports; - external authority placement; - mutating target websites. ## Workflow 1. Define target URLs or fixture files. 2. Record timestamp, target, method, and user agent. 3. Fetch or read the target without mutation. 4. Run deterministic checks using [scripts/audit_static_seo.py](scripts/audit_static_seo.py) when HTML is available. 5. Separate critical failures, warnings, and skipped checks. 6. Record skipped checks instead of treating them as passes. 7. Produce or update `seo-regression-report.json` and a human-readable validation summary. 8. Route implementation fixes to the appropriate specialist. ## Critical By Default - missing `