--- name: seo-audit description: > Full website SEO audit with parallel subagent delegation. Crawls up to 500 pages, detects business type, delegates to 6 specialists, generates health score. Use when user says "audit", "full SEO check", "analyze my site", or "website health check". --- # Full Website SEO Audit Apply `resources/references/llm-audit-rubric.md` for evidence standards, confidence labels, severity mapping, and report structure. ## Process 1. **Read page with LLM** — use `read_url_content` to read the page and begin analysis using SEO best practices. 2. **Detect business type** — analyze homepage signals per seo orchestrator 3. **Run scripts for evidence** — Always attempt to run relevant scripts for structured data collection. Scripts provide precise, machine-readable evidence that strengthens the analysis: - `seo-technical` — robots.txt, sitemaps, canonicals, Core Web Vitals, security headers - `seo-content` — E-E-A-T, readability, thin content, AI citation readiness - `seo-schema` — detection, validation, generation recommendations - `seo-sitemap` — structure analysis, quality gates, missing pages - `seo-performance` — LCP, INP, CLS measurements - `seo-visual` — screenshots, mobile testing, above-fold analysis 4. **LLM analysis** — Apply `llm-audit-rubric.md`, score each category using chain-of-thought. Combine LLM reasoning with script evidence. If a script failed, the LLM still covers that area using its own analysis (confidence: `Likely` instead of `Confirmed`). 5. **Score** — aggregate into SEO Health Score (0-100) 6. **Report** — generate prioritized action plan ## Crawl Configuration ``` Max pages: 500 Respect robots.txt: Yes Follow redirects: Yes (max 3 hops) Timeout per page: 30 seconds Concurrent requests: 5 Delay between requests: 1 second ``` ## Output Files - `FULL-AUDIT-REPORT.md` — Comprehensive findings - `ACTION-PLAN.md` — Prioritized recommendations (Critical → High → Medium → Low) - `SEO-REPORT.html` — Optional interactive dashboard path (when `generate_report.py` is executed) - `screenshots/` — Desktop + mobile captures (if Playwright available) ## Scoring Weights > **Source of truth**: `SKILL.md` Step 7. Update weights there first, then mirror here. | Category | Weight | |----------|--------| | Technical SEO | 25% | | Content Quality | 20% | | On-Page SEO | 15% | | Schema / Structured Data | 15% | | Performance (CWV) | 10% | | Images | 10% | | AI Search Readiness | 5% | ## Report Structure ### Executive Summary - Overall SEO Health Score (0-100) - Business type detected - Top 5 critical issues - Top 5 quick wins ### Technical SEO - Crawlability issues - Indexability problems - Security concerns - Core Web Vitals status ### Content Quality - E-E-A-T assessment - Thin content pages - Duplicate content issues - Readability scores ### On-Page SEO - Title tag issues - Meta description problems - Heading structure - Internal linking gaps ### Schema & Structured Data - Current implementation - Validation errors - Missing opportunities ### Performance - LCP, INP, CLS scores - Resource optimization needs - Third-party script impact ### Images - Missing alt text - Oversized images - Format recommendations ### AI Search Readiness - Citability score - Structural improvements - Authority signals ## Priority Definitions - **Critical**: Blocks indexing or causes penalties (fix immediately) - **High**: Significantly impacts rankings (fix within 1 week) - **Medium**: Optimization opportunity (fix within 1 month) - **Low**: Nice to have (backlog)