1---2name: seo3description: Master SEO orchestrator with 24 specialized sub-skills across 9 categories. Comprehensive SEO analysis for any website or business type. Performs full site audits, single-page deep analysis, technical SEO checks (crawlability, indexability, Core Web Vitals with INP), schema markup, content quality (E-E-A-T framework), image optimization, sitemap analysis, site architecture planning, AI search optimization (GEO for ChatGPT, Perplexity, AI Overviews), backlink analysis, keyword research, SERP tracking, and AI visibility monitoring. Industry detection for SaaS, e-commerce, local business, publishers, agencies. Triggers on: "SEO", "audit", "schema", "Core Web Vitals", "sitemap", "E-E-A-T", "AI Overviews", "GEO", "technical SEO", "content quality", "page speed", "structured data", "site architecture", "metadata", "AI SEO", "backlinks", "link building", "keywords", "keyword research", "SERP", "AI visibility", "local SEO", "GBP", "Google Business Profile", "Google Maps", "local pack", "NAP", "local citations", "Ask 4---56# SEO — Master Orchestrator (24 Sub-Skills)78[PROTOCOL]: Update this header on changes910Comprehensive SEO analysis across all industries (SaaS, local services,11e-commerce, publishers, agencies). Orchestrates **24 specialized sub-skills**12organized in 9 categories, plus 6 parallel subagents for audits.1314---1516## Quick Reference1718### 1. Audit19| Command | What it does |20|---------|-------------|21| `/seo audit <url>` | **Full-site audit** — first run `squirrelscan audit <url> --format llm` (if installed), then spawn subagents for deep analysis |22| `/seo page <url>` | Deep single-page analysis: title, meta, headings, links, images, Schema, E-E-A-T |23| `squirrelscan audit <url>` | Full-site 230+ rules audit via CLI (`npm i -g squirrelscan`) |2425### 2. Technical SEO26| Command | What it does |27|---------|-------------|28| `/seo technical <url>` | 8-category audit: crawl, index, security, URLs, mobile, CWV, structured data, JS |29| `/seo sitemap <url>` | Validate XML sitemaps, detect issues, generate new ones |30| `/seo hreflang <url>` | Multi-language SEO: self-refs, return tags, x-default, ISO codes |31| `/seo schema <url>` | Detect, validate, generate JSON-LD structured data |32| `/seo geo-technical <url>` | AI crawler management: GPTBot, ClaudeBot, llms.txt, SSR check |3334### 3. Links35| Command | What it does |36|---------|-------------|37| `/seo internal-links <url>` | Orphan pages, click depth, anchor text, link equity |38| `/seo backlinks profile <domain>` | Backlink profile analysis *(DataForSEO)* |39| `/seo backlinks gap <domain> <competitor>` | Find link gap opportunities *(DataForSEO)* |40| `/seo redirects <url>` | Chains, loops, 301/302 mix, protocol issues, trailing slashes |4142### 4. Content43| Command | What it does |44|---------|-------------|45| `/seo content-audit <url>` | E-E-A-T scoring + AI citability analysis |46| `/seo images <url>` | Alt text, file sizes, formats (WebP/AVIF), lazy loading, CLS |47| `/seo content-decay <url>` | Detect declining content, recommend refresh priorities |48| `/seo cannibalization <domain>` | Find keyword conflicts between pages |49| `/seo content-brief <keyword>` | Analyze SERP top 10, generate content briefs |50| `/seo content-writer` | SEO + AI optimized writing guidelines |5152### 5. Planning53| Command | What it does |54|---------|-------------|55| `/seo plan <business-type>` | Competitor analysis, keyword strategy, content calendar, 4-phase roadmap |56| `/seo architecture <url>` | URL structure, navigation design, internal linking strategy |5758### 6. Programmatic SEO59| Command | What it does |60|---------|-------------|61| `/seo programmatic plan` | Scale content: data sources, templates, quality gates, index control |62| `/seo competitor-pages generate` | X vs Y comparisons, alternatives pages, feature matrices |6364### 7. Monitoring65| Command | What it does |66|---------|-------------|67| `/seo monitor overview` | Monitor your site: rankings, clicks, CTR, position changes *(GSC)* |68| `/seo serp check <keyword>` | Live SERP check for any keyword *(DataForSEO)* |69| `/seo ai-visibility domain <domain>` | Track mentions in ChatGPT, Claude, Perplexity, AI Overview *(DataForSEO)* |7071### 8. Local SEO72| Command | What it does |73|---------|-------------|74| `/seo local <business> <url>` | GBP audit, NAP consistency, reviews, local schema, competitor benchmarking, Ask Maps optimization |7576### 9. Data77| Command | What it does |78|---------|-------------|79| `/seo keywords research <seed>` | Ideas, volume, difficulty, intent, trends *(DataForSEO)* |80| `/seo keywords site <domain>` | Keywords a site ranks for *(DataForSEO)* |81| `/seo keywords gap <domain> <competitor>` | Find keyword opportunities *(DataForSEO)* |8283---8485## Command → Skill Routing8687| Command | Loads Skill |88|---------|-------------|89| `page` | 30x-seo-page |90| `technical` | 30x-seo-technical |91| `sitemap` | 30x-seo-sitemap |92| `hreflang` | 30x-seo-hreflang |93| `schema` | 30x-seo-schema |94| `geo-technical` | 30x-seo-geo-technical |95| `internal-links` | 30x-seo-internal-links |96| `backlinks` | 30x-seo-backlinks |97| `redirects` | 30x-seo-redirects |98| `content-audit` | 30x-seo-content-audit |99| `images` | 30x-seo-images |100| `content-decay` | 30x-seo-content-decay |101| `cannibalization` | 30x-seo-cannibalization |102| `content-brief` | 30x-seo-content-brief |103| `content-writer` | 30x-seo-content-writer |104| `plan` | 30x-seo-plan |105| `architecture` | 30x-seo-architecture |106| `programmatic` | 30x-seo-programmatic |107| `competitor-pages` | 30x-seo-competitor-pages |108| `monitor` | 30x-seo-monitor |109| `serp` | 30x-seo-serp |110| `ai-visibility` | 30x-seo-ai-visibility |111| `keywords` | 30x-seo-keywords |112| `local` | 30x-seo-local |113| `audit` | squirrelscan (CLI) + subagents |114115---116117## Orchestration Logic118119### MANDATORY: `/seo audit` Execution Order120121**CRITICAL: When user says "audit", "full audit", "SEO audit", or `/seo audit`, you MUST follow this exact sequence. Do NOT skip Step 1. Do NOT jump directly to sub-skills.**122123**Step 1 — Squirrelscan (BLOCKING — run this BEFORE anything else)**:124```bash125which squirrelscan && squirrelscan audit <url> --format llm126```127- If installed: run it FIRST, wait for results, then proceed to Step 2128- If NOT installed: tell user `npm i -g squirrelscan` to get 230+ rule full-site scan, then proceed to Step 2129- This step provides the global health score (0-100) that frames the entire audit130131**Step 2 — Industry Detection**:132Detect business type from homepage (SaaS, local, ecommerce, publisher, agency, other)133134**Step 3 — Local Business Check**:135If local business detected → also trigger `30x-seo-local` for GBP/Maps/Ask Maps audit136137**Step 4 — Spawn Sub-Skill Agents** (parallel):138technical, content, schema, sitemap, performance, visual139140**Step 5 — Unified Report**:141Combine squirrelscan score + sub-skill results into SEO Health Score (0-100)142143**Step 6 — Action Plan**:144Prioritized: Critical → High → Medium → Low145146---147148## Industry Detection149150Detect business type from homepage signals:151- **SaaS**: pricing page, /features, /integrations, /docs, "free trial", "sign up"152- **Local Service**: phone number, address, service area, "serving [city]", Google Maps embed153- **E-commerce**: /products, /collections, /cart, "add to cart", product schema154- **Publisher**: /blog, /articles, /topics, article schema, author pages, publication dates155- **Agency**: /case-studies, /portfolio, /industries, "our work", client logos156157---158159## Quality Gates160161Hard rules:162- WARNING at 30+ location pages (enforce 60%+ unique content)163- HARD STOP at 50+ location pages (require user justification)164- Never recommend HowTo schema (deprecated Sept 2023)165- FAQ schema only for government and healthcare sites166- All Core Web Vitals references use INP, never FID167168---169170## Scoring Methodology171172### SEO Health Score (0-100)173174| Category | Weight |175|----------|--------|176| Technical SEO | 25% |177| Content Quality | 25% |178| On-Page SEO | 20% |179| Schema / Structured Data | 10% |180| Performance (CWV) | 10% |181| Images | 5% |182| AI Search Readiness | 5% |183184### Priority Levels185- **Critical**: Blocks indexing or causes penalties (immediate fix)186- **High**: Significantly impacts rankings (fix within 1 week)187- **Medium**: Optimization opportunity (fix within 1 month)188- **Low**: Nice to have (backlog)189190---191192## Sub-Skills (24 Total, 9 Categories)193194### 1. Audit (1 skill + CLI)195| Skill | What it does |196|-------|-------------|197| **30x-seo-page** | Deep single-page analysis |198| **squirrelscan** *(CLI)* | Full-site 230+ rules audit |199200### 2. Technical SEO (5 skills)201| Skill | What it does |202|-------|-------------|203| **30x-seo-technical** | 8-category technical audit |204| **30x-seo-sitemap** | Sitemap validation and generation |205| **30x-seo-hreflang** | International SEO / hreflang |206| **30x-seo-schema** | Schema.org JSON-LD |207| **30x-seo-geo-technical** | AI crawler management |208209### 3. Links (3 skills)210| Skill | What it does |211|-------|-------------|212| **30x-seo-internal-links** | Internal link analysis |213| **30x-seo-backlinks** | Backlink profile *(DataForSEO)* |214| **30x-seo-redirects** | Redirect chain analysis |215216### 4. Content (6 skills)217| Skill | What it does |218|-------|-------------|219| **30x-seo-content-audit** | E-E-A-T + AI citability |220| **30x-seo-images** | Image optimization |221| **30x-seo-content-decay** | Content freshness analysis |222| **30x-seo-cannibalization** | Keyword conflict detection |223| **30x-seo-content-brief** | SERP-based content briefs |224| **30x-seo-content-writer** | SEO writing guidelines |225226### 5. Planning (2 skills)227| Skill | What it does |228|-------|-------------|229| **30x-seo-plan** | Strategic SEO planning |230| **30x-seo-architecture** | Site structure planning |231232### 6. Programmatic SEO (2 skills)233| Skill | What it does |234|-------|-------------|235| **30x-seo-programmatic** | Scale content with templates |236| **30x-seo-competitor-pages** | X vs Y comparison pages |237238### 7. Monitoring (3 skills)239| Skill | What it does |240|-------|-------------|241| **30x-seo-monitor** | Your site via GSC |242| **30x-seo-serp** | Any site via DataForSEO |243| **30x-seo-ai-visibility** | AI search visibility |244245### 8. Local SEO (1 skill)246| Skill | What it does |247|-------|-------------|248| **30x-seo-local** | GBP audit, NAP, reviews, local schema, competitors, Ask Maps, AI Local Pack |249250### 9. Data (1 skill)251| Skill | What it does |252|-------|-------------|253| **30x-seo-keywords** | Keyword research *(DataForSEO)* |254255---256257## Dependencies258259| Category | Skills | Dependency |260|----------|--------|------------|261| Audit | 1 | WebFetch |262| Technical SEO | 5 | WebFetch |263| Links | 3 | WebFetch + DataForSEO (backlinks) |264| Content | 6 | WebFetch |265| Planning | 2 | WebFetch |266| Programmatic SEO | 2 | WebFetch |267| Local SEO | 1 | WebFetch |268| Monitoring | 3 | GSC + DataForSEO |269| Data | 1 | DataForSEO |270271**19 skills work without any API. 4 skills require DataForSEO. 1 skill requires Google Search Console.**272273---274275## Subagents276277For parallel analysis during audits:278- `seo-technical` — Crawlability, indexability, security, CWV279- `seo-content` — E-E-A-T, readability, thin content280- `seo-schema` — Detection, validation, generation281- `seo-sitemap` — Structure, coverage, quality gates282- `seo-performance` — Core Web Vitals measurement283- `seo-visual` — Screenshots, mobile testing, above-fold