seo-geo
Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. Generative Engine Optimization (GEO) analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "SGE", "GEO", "AI search", "LLM optimization", "Perplexity", "AI citations", "ChatGPT search", or "AI visibility".
What this skill does
# AI Search / GEO Optimization (February 2026) ## Key Statistics | Metric | Value | Source | |--------|-------|--------| | AI Overviews reach | 1.5 billion users/month across 200+ countries | Google | | AI Overviews query coverage | 50%+ of all queries | Industry data | | AI-referred sessions growth | 527% (Jan-May 2025) | SparkToro | | ChatGPT weekly active users | 900 million | OpenAI | | Perplexity monthly queries | 500+ million | Perplexity | ## Critical Insight: Brand Mentions > Backlinks **Brand mentions correlate 3x more strongly with AI visibility than backlinks.** (Ahrefs December 2025 study of 75,000 brands) | Signal | Correlation with AI Citations | |--------|------------------------------| | YouTube mentions | ~0.737 (strongest) | | Reddit mentions | High | | Wikipedia presence | High | | LinkedIn presence | Moderate | | Domain Rating (backlinks) | ~0.266 (weak) | **Only 11% of domains** are cited by both ChatGPT and Google AI Overviews for the same query, so platform-specific optimization is essential. --- ## GEO Analysis Criteria (Updated) ### 1. Citability Score (25%) **Optimal passage length: 134-167 words** for AI citation. **Strong signals:** - Clear, quotable sentences with specific facts/statistics - Self-contained answer blocks (can be extracted without context) - Direct answer in first 40-60 words of section - Claims attributed with specific sources - Definitions following "X is..." or "X refers to..." patterns - Unique data points not found elsewhere **Weak signals:** - Vague, general statements - Opinion without evidence - Buried conclusions - No specific data points ### 2. Structural Readability (20%) **92% of AI Overview citations come from top-10 ranking pages**, but 47% come from pages ranking below position 5, demonstrating different selection logic. **Strong signals:** - Clean H1->H2->H3 heading hierarchy - Question-based headings (matches query patterns) - Short paragraphs (2-4 sentences) - Tables for comparative data - Ordered/unordered lists for step-by-step or multi-item content - FAQ sections with clear Q&A format **Weak signals:** - Wall of text with no structure - Inconsistent heading hierarchy - No lists or tables - Information buried in paragraphs ### 3. Multi-Modal Content (15%) Content with multi-modal elements sees **156% higher selection rates**. **Check for:** - Text + relevant images - Video content (embedded or linked) - Infographics and charts - Interactive elements (calculators, tools) - Structured data supporting media ### 4. Authority & Brand Signals (20%) **Strong signals:** - Author byline with credentials - Publication date and last-updated date - Citations to primary sources (studies, official docs, data) - Organization credentials and affiliations - Expert quotes with attribution - Entity presence in Wikipedia, Wikidata - Mentions on Reddit, YouTube, LinkedIn **Weak signals:** - Anonymous authorship - No dates - No sources cited - No brand presence across platforms ### 5. Technical Accessibility (20%) **AI crawlers do NOT execute JavaScript.** Server-side rendering is critical. **Check for:** - Server-side rendering (SSR) vs client-only content - AI crawler access in robots.txt - llms.txt file presence and configuration - RSL 1.0 licensing terms --- ## AI Crawler Detection Check `robots.txt` for these AI crawlers: | Crawler | Owner | Purpose | |---------|-------|---------| | GPTBot | OpenAI | ChatGPT web search | | OAI-SearchBot | OpenAI | OpenAI search features | | ChatGPT-User | OpenAI | ChatGPT browsing | | ClaudeBot | Anthropic | Claude web features | | PerplexityBot | Perplexity | Perplexity AI search | | CCBot | Common Crawl | Training data (often blocked) | | anthropic-ai | Anthropic | Claude training | | Bytespider | ByteDance | TikTok/Douyin AI | | cohere-ai | Cohere | Cohere models | **Recommendation:** Allow GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot for AI search visibility. Block CCBot and training crawlers if desired. --- ## llms.txt Standard The emerging **llms.txt** standard provides AI crawlers with structured content guidance. **Location:** `/llms.txt` (root of domain) **Format:** ``` # Title of site > Brief description ## Main sections - [Page title](url): Description - [Another page](url): Description ## Optional: Key facts - Fact 1 - Fact 2 ``` **Check for:** - Presence of `/llms.txt` - Structured content guidance - Key page highlights - Contact/authority information --- ## RSL 1.0 (Really Simple Licensing) New standard (December 2025) for machine-readable AI licensing terms. **Backed by:** Reddit, Yahoo, Medium, Quora, Cloudflare, Akamai, Creative Commons **Check for:** RSL implementation and appropriate licensing terms. --- ## Platform-Specific Optimization | Platform | Key Citation Sources | Optimization Focus | |----------|---------------------|-------------------| | **Google AI Overviews** | Top-10 ranking pages (92%) | Traditional SEO + passage optimization | | **ChatGPT** | Wikipedia (47.9%), Reddit (11.3%) | Entity presence, authoritative sources | | **Perplexity** | Reddit (46.7%), Wikipedia | Community validation, discussions | | **Bing Copilot** | Bing index, authoritative sites | Bing SEO, IndexNow | --- ## Output Generate `GEO-ANALYSIS.md` with: 1. **GEO Readiness Score: XX/100** 2. **Platform breakdown** (Google AIO, ChatGPT, Perplexity scores) 3. **AI Crawler Access Status** (which crawlers allowed/blocked) 4. **llms.txt Status** (present, missing, recommendations) 5. **Brand Mention Analysis** (presence on Wikipedia, Reddit, YouTube, LinkedIn) 6. **Passage-Level Citability** (optimal 134-167 word blocks identified) 7. **Server-Side Rendering Check** (JavaScript dependency analysis) 8. **Top 5 Highest-Impact Changes** 9. **Schema Recommendations** (for AI discoverability) 10. **Content Reformatting Suggestions** (specific passages to rewrite) --- ## Quick Wins 1. Add "What is [topic]?" definition in first 60 words 2. Create 134-167 word self-contained answer blocks 3. Add question-based H2/H3 headings 4. Include specific statistics with sources 5. Add publication/update dates 6. Implement Person schema for authors 7. Allow key AI crawlers in robots.txt ## Medium Effort 1. Create `/llms.txt` file 2. Add author bio with credentials + Wikipedia/LinkedIn links 3. Ensure server-side rendering for key content 4. Build entity presence on Reddit, YouTube 5. Add comparison tables with data 6. Implement FAQ sections (structured, not schema for commercial sites) ## High Impact 1. Create original research/surveys (unique citability) 2. Build Wikipedia presence for brand/key people 3. Establish YouTube channel with content mentions 4. Implement comprehensive entity linking (sameAs across platforms) 5. Develop unique tools or calculators ## DataForSEO Integration (Optional) If DataForSEO MCP tools are available, use `ai_optimization_chat_gpt_scraper` to check what ChatGPT web search returns for target queries (real GEO visibility check) and `ai_opt_llm_ment_search` with `ai_opt_llm_ment_top_domains` for LLM mention tracking across AI platforms. ## Error Handling | Scenario | Action | |----------|--------| | URL unreachable (DNS failure, connection refused) | Report the error clearly. Do not guess site content. Suggest the user verify the URL and try again. | | AI crawlers blocked by robots.txt | Report exactly which crawlers are blocked and which are allowed. Provide specific robots.txt directives to add for enabling AI search visibility. | | No llms.txt found | Note the absence and provide a ready-to-use llms.txt template based on the site's content structure. | | No structured data detected | Report the gap and provide specific schema recommendations (Article, Organization, Person) for improving AI discoverability. |
Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".