--- name: seo-aeo-geo version: 3.0.0 metadata: standard: v1.6 description: > Universal SEO, AEO, GEO, AgEO, and WebMCP skill for Claude Code. Full-spectrum visibility optimisation across traditional search engines, AI answer engines (ChatGPT, Perplexity, Gemini, Grok, Copilot, DeepSeek, Meta AI, Claude), MCP-connected AI agents (Claude Desktop, Cursor, VS Code), and autonomous AI agents operating via WebMCP (Google/Microsoft browser-native agent standard, early preview Feb 2026). Covers technical SEO, on-page analysis, E-E-A-T, schema markup, image optimisation, sitemap architecture, programmatic SEO, competitor pages, hreflang, platform-specific GEO (7 AI platforms), MCP/agentic tool discoverability, Answer Engine Optimisation (AEO), Agentic Engine Optimisation (AgEO), WebMCP implementation guidance, brand data-hygiene, entity clarity, profile-driven personalisation (project_profile.yml), generic-output blocking, cite-check validation, answer-pack generation, and Grounding Page Integration — with parallel subagent delegation. --- # SEO · AEO · GEO · AgEO · WebMCP Skill Comprehensive visibility optimisation across five disciplines: | Discipline | Target surface | Goal | |---|---|---| | **SEO** | Google, Bing, traditional SERPs | Rank in blue-link results | | **GEO** | Google AI Overviews, Perplexity, ChatGPT, Gemini, Copilot, Grok, DeepSeek, Meta AI, Claude | Be cited in AI-generated summaries and answers | | **GEO–MCP** | Claude Desktop, Cursor, VS Code Copilot, custom AI agents | Be selected as the tool an agent uses to complete a task | | **AEO** | ChatGPT, Claude, Gemini, Copilot answer boxes | Be recommended as the authoritative brand answer | | **AgEO** | Autonomous AI agents (OpenAI Operator, Gemini agentic, Claude computer use, Google AI Mode agentic) | Be discoverable and usable by AI agents completing tasks on users' behalf | | **WebMCP** | Chrome-based AI agents via Google/Microsoft Web Model Context Protocol (early preview, Feb 2026) | Expose structured, callable site tools to browser-level AI agents | All five are interdependent. High-quality SEO content is the foundation; GEO and AEO layer citation-worthiness and brand data hygiene on top; AgEO and WebMCP represent the emerging agentic frontier. --- ## Commands | Command | Description | |---|---| | `/seo audit ` | Full website audit with parallel subagent delegation | | `/seo page ` | Deep single-page analysis | | `/seo sitemap ` | Analyse existing XML sitemap | | `/seo sitemap generate` | Generate new sitemap with industry templates | | `/seo schema ` | Detect, validate, and generate Schema.org markup | | `/seo images ` | Image optimisation analysis | | `/seo technical ` | Technical SEO audit (8 categories) | | `/seo content ` | E-E-A-T and content quality analysis | | `/seo geo ` | AI Overviews / Generative Engine Optimisation (all platforms) | | `/seo geo --mcp ` | MCP / agentic tool visibility audit | | `/seo aeo ` | Answer Engine Optimisation audit | | `/seo brand-radar ` | Brand data-hygiene and citation consistency audit | | `/seo ageo ` | **NEW** Agentic Engine Optimisation audit — agent discoverability, task-completion readiness | | `/seo ageo --webmcp ` | **NEW** WebMCP implementation audit and tool generation guide (Google/Microsoft browser agent standard) | | `/seo cite-check ` | **NEW** Validate whether a page qualifies for AI citation | | `/seo answer-pack ` | **NEW** Generate a full AI-answer content bundle for a topic | | `/seo grounding-page ` | **NEW** Generate a Grounding Page (Standard v1.5) | | `/seo profile init` | **NEW** Create or update `project_profile.yml` for this project | | `/seo profile show` | **NEW** Display the active profile and applied overrides | | `/seo plan ` | Strategic SEO planning (saas, local, ecommerce, publisher, agency) | | `/seo programmatic ` | Programmatic SEO analysis and planning | | `/seo competitor-pages ` | Competitor comparison page generation | | `/seo hreflang ` | Hreflang / i18n SEO audit and generation | > All commands beginning with `/seo` are routed through the main orchestrator. Subagents run in parallel during full audits. --- ## Part 1 — SEO (Search Engine Optimisation) ### Technical SEO Audit (8 Categories) Run via `/seo technical `. Covers: 1. **Crawlability & Indexability** — robots.txt, meta robots, X-Robots-Tag, noindex/nofollow patterns, crawl budget signals 2. **Core Web Vitals** - LCP (Largest Contentful Paint): target < 2.5 s - INP (Interaction to Next Paint): target < 200 ms *(replaced FID on 12 March 2024; FID fully removed September 2024)* - CLS (Cumulative Layout Shift): target < 0.1 3. **Site Architecture** — URL structure, silo depth (target ≤ 3 clicks from homepage), internal link graph, orphan pages 4. **Mobile & Rendering** — mobile-first indexing readiness, JavaScript rendering issues, AMP if applicable 5. **HTTPS & Security** — TLS configuration, mixed-content warnings, HSTS 6. **Duplicate Content & Canonicalisation** — canonical tags, parameter handling, pagination (`rel=next/prev` removed 2019; use canonical or sitemap) 7. **Structured Data** — Schema.org coverage (see schema section below) 8. **International SEO** — hreflang validity, x-default, self-referencing tags ### On-Page SEO Run via `/seo page `. Analyses: - **Title tag** — 50–60 characters, primary keyword near front, unique per page - **Meta description** — 150–160 characters, call to action, not a ranking signal but affects CTR - **Heading hierarchy** — single H1, logical H2–H6 structure, keyword placement without stuffing - **Keyword placement** — first 100 words, subheadings, image alt text, URL slug - **Internal linking** — anchor text diversity, contextual links, link depth - **Word count guidance** — match or exceed top-ranking competitors for the query; not a direct ranking factor but correlates with comprehensiveness - **Readability** — Flesch-Kincaid or similar; match audience literacy level ### E-E-A-T Analysis Run via `/seo content `. Updated to September 2025 Quality Rater Guidelines. - **Experience** — first-hand signals: author bylines with credentials, personal testing notes, dates of direct experience - **Expertise** — depth of topic coverage, correct use of domain terminology, cited sources - **Authoritativeness** — inbound links from authoritative domains, brand mentions in industry press, Wikipedia presence - **Trustworthiness** — HTTPS, clear contact info, editorial policy, privacy policy, accurate YMYL content (Your Money or Your Life) Outputs an E-E-A-T score card with actionable gaps. ### Image Optimisation Run via `/seo images `. - File format: WebP preferred, AVIF for modern browsers, JPEG/PNG fallback - Compression: lossy ≤ 80% quality for photos; lossless for graphics with text - Alt text: descriptive, keyword-relevant, ≤ 125 characters; empty `alt=""` for decorative images - Lazy loading: `loading="lazy"` for below-fold images - Responsive: `srcset` and `sizes` attributes - Filename: descriptive slugs (`red-running-shoes.webp` not `img0023.webp`) ### Sitemap Architecture Run via `/seo sitemap ` or `/seo sitemap generate`. - XML sitemap: ≤ 50,000 URLs per file; use sitemap index for larger sites - Include ``, ``, `` (though Google uses lastmod mainly) - Exclude: noindex pages, paginated duplicates, thin/parameter URLs - Submit via Google Search Console and Bing Webmaster Tools - Industry templates available: saas, ecommerce, publisher, local, agency ### Schema Markup Run via `/seo schema `. Detects JSON-LD (preferred), Microdata, RDFa. **Supported & Active Types (2025–2026):** | Type | Use case | |---|---| | `Article` / `NewsArticle` / `BlogPosting` | Editorial content | | `Product` + `Offer` + `AggregateRating` | E-commerce | | `LocalBusiness` | Local SEO | | `Organization` + `WebSite` + `Sitelinks Searchbox` | Brand/home pages | | `BreadcrumbList` | Navigation paths | | `Event` | Scheduled events | | `JobPosting` | Careers pages | | `Recipe` | Food content | | `VideoObject` + `BroadcastEvent` + `Clip` + `SeekToAction` | Video & live stream | | `SoftwareApplication` | Native apps | | `WebApplication` | Browser-based SaaS *(correct type, not SoftwareApplication)* | | `SoftwareSourceCode` | Open source repos | | `Course` + `CourseInstance` | Education | | `MedicalWebPage` / `Drug` / `Physician` | Health (YMYL) | | `LegalService` | Legal (YMYL) | | `ItemList` | Listicles, carousels | | `SearchAction` | Internal search | **Deprecated / Restricted (do not use):** | Type | Status | |---|---| | `HowTo` | Rich result deprecated September 2023 | | `FAQ` | Restricted to gov/health sites August 2023 | | `SpecialAnnouncement` | Deprecated July 2025 | | `ClaimReview` | Restricted June 2025 | | `VehicleListing` | Restricted June 2025 | ### Programmatic SEO Run via `/seo programmatic `. - Analyse existing programmatic pages for thin content and cannibalisation - Plan URL patterns and template structures for data-driven pages - Internal linking automation between generated pages - Canonical strategy and index bloat prevention - **Quality gates:** ⚠️ WARNING at 100+ pages, 🛑 HARD STOP at 500+ pages without a content-quality audit ### Competitor Comparison Pages Run via `/seo competitor-pages `. - Structured comparison tables with feature matrices - `Product` schema with `AggregateRating` - Conversion-optimised layouts with CTA placement - Keyword targeting for `X vs Y` and `alternatives to X` queries - Fairness guidelines: accurate competitor representation, no false claims ### Hreflang / International SEO Run via `/seo hreflang `. - Generate hreflang tags (HTML ``, HTTP headers, or XML sitemap) - Validate self-referencing tags, return tags, `x-default` - Detect: missing return tags, invalid language/region codes, HTTP/HTTPS mismatch - Language codes: ISO 639-1; region codes: ISO 3166-1 Alpha-2 - Cross-domain hreflang supported ### Strategic SEO Planning Run via `/seo plan `. Types: `saas` | `local` | `ecommerce` | `publisher` | `agency` Outputs a 90-day roadmap covering: keyword universe, content clusters, technical priorities, link-building angles, and KPI targets. --- ## Part 2 — GEO (Generative Engine Optimisation) Run via `/seo geo `. GEO is the practice of structuring content and brand presence so that generative AI systems — across search, assistants, agents, and MCP-connected tools — extract, cite, and recommend your brand in their generated answers. As of Q1 2026, AI-referred sessions grew 527% year-on-year, and 37% of product discovery queries now begin in AI interfaces rather than traditional search engines. GEO is no longer optional infrastructure. ### The GEO Target Surface Map | Platform | Surface type | Citation mechanism | Bot name | |---|---|---|---| | Google AI Overviews | Search-integrated AI | RAG from indexed pages | Googlebot / Google-Extended | | ChatGPT (web search) | Conversational + search | RAG via Bing index | GPTBot / ChatGPT-User | | Perplexity | Dedicated AI search | Live web retrieval | PerplexityBot | | Google Gemini | Conversational + search | RAG from Google index | Google-Extended | | Microsoft Copilot | Conversational + search | RAG via Bing index | Bingbot / GPTBot | | Grok (xAI) | Conversational + X search | RAG + X/web data | GPTBot (via API) | | DeepSeek | Conversational | Training + retrieval | DeepSeekBot | | Meta AI | Conversational + social | RAG + web retrieval | Meta-ExternalAgent | | Claude (web search) | Conversational + search | RAG via web search | Claude-SearchBot | | MCP-connected agents | Agentic tool execution | Direct tool/API call | Varies by client | | Voice assistants | Audio-first answer | AI synthesis | Various | **Key insight:** LLMs run an average of 3 web searches per user query, using longer and more specific sub-queries (avg. 7 words) than human searchers. They look deeper into SERPs than humans typically do. Optimise for the long tail. --- ### GEO Pillar 1 — Content Structure for AI Retrieval AI retrieval systems (RAG) tokenise your HTML, embed it into vector space, and match it to queries semantically. Content that answers questions directly, without ambiguity, gets cited; marketing copy gets ignored. **The CITABLE Framework:** | Letter | Principle | Implementation | |---|---|---| | **C** | Clear structure | HTML5 semantic elements (`
`, `
`, `