Specification
Skill ID
agricidaniel/claude-seo/seo-geo
Publisher
agricidaniel
Repository
claude-seo
Installs
0
Files
4
License
MIT
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

agricidaniel/claude-seo/seo-geoInstalls these files
  • LICENSE.txt
  • SKILL.md
  • references/google-ai-optimization-guide.md
  • references/llmstxt-evidence.md

What this skill tells the agent

AI Search / GEO Optimization (May 2026)

Primary Source: Google's AI Optimization Guide

Google's official position, published under Search Central docs:

"Optimizing for generative AI search is still SEO from Google's perspective. AEO and GEO are rebranded labels for the same work."

Read references/google-ai-optimization-guide.md for the full synthesis, myth-busting list (llms.txt, chunking, AI-rephrasing, mention-farming, all rejected by Google as ineffective), and the Who/How/Why test for content quality.

Audits should frame GEO findings as SEO fundamentals applied to AI-search surfaces, not as a separate optimization discipline. When community recommendations contradict Google's primary source, defer to Google and note the contradiction in the report.

Key Statistics

MetricValueSource
AI Overviews reach2.5 billion+ monthly active users, reported from Google I/O 2026 keynote coverage; not confirmed on a Google-owned source; 200+ countriesThird-party I/O reporting
AI Overviews query coverage~50% of queries (third-party measurement; varies by country)Industry data
AI Mode monthly users1B+, reported from Google I/O 2026 keynote coverage; not confirmed on a Google-owned sourceThird-party I/O reporting
AI Mode modelcustom version of Gemini 2.5Google
AI-referred sessions growth527% (Jan-May 2025)SparkToro
ChatGPT weekly active users900 millionOpenAI
Perplexity monthly queries500+ millionPerplexity

Critical Insight: Brand Mentions > Backlinks

Brand mentions correlate 3x more strongly with AI visibility than backlinks. (Ahrefs December 2025 study of 75,000 brands)

SignalCorrelation with AI Citations
YouTube mentions~0.737 (strongest)
Reddit mentionsHigh
Wikipedia presenceHigh
LinkedIn presenceModerate
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. And ~44% of AI citations come from the first 30% of a page (SE Ranking study), front-load your most citable, self-contained answer rather than burying it below the fold.

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
  • Recency, content under 3 months old is ~3x more likely to be cited in AI answers; pages left stale 6+ months lose citation eligibility (SE Ranking, 1.3M-citation study). A scheduled refresh program is one of the highest-leverage GEO plays.
  • 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:

CrawlerOwnerPurposeObeys robots.txt?
GPTBotOpenAIModel training only (NOT ChatGPT Search)yes
OAI-SearchBotOpenAIChatGPT Search citability (the crawler that decides it)yes
ChatGPT-UserOpenAIChatGPT browsing (user-triggered)no (user-triggered)
ClaudeBotAnthropicModel training only (NOT Claude's search features)yes
Claude-SearchBotAnthropicClaude/Claude.ai search-result citability (the crawler that decides it)yes
Claude-UserAnthropicClaude browsing on a user's behalf (user-triggered)no (user-triggered)
PerplexityBotPerplexityPerplexity AI searchyes
CCBotCommon CrawlTraining data (often blocked)yes
BytespiderByteDanceTikTok/Douyin AIyes
cohere-aiCohereCohere modelsyes
Google-ExtendedGoogleGemini/Vertex training & grounding only (NOT Google Search)yes
Google-CloudVertexBotGoogleSite-owner-requested Vertex AI Agent crawlsyes
Google-AgentGoogleAgentic browsing (Project Mariner), acts for a userno (user-triggered)
Google-NotebookLMGoogleFetches individual user-added source URLsno (user-triggered)
Google MessagesGoogleUser-triggered fetchno (user-triggered)
Applebot-ExtendedAppleApple Intelligence / generative-AI training data opt-out only (NOT Siri, Spotlight, or Safari search; does not itself crawl, it labels content already fetched by Applebot)yes

Sources: OpenAI crawlers, Google crawlers overview, Anthropic crawler support article, Apple Applebot-Extended support article. Anthropic's current crawler support article documents only ClaudeBot, Claude-User, and Claude-SearchBot; it does not list anthropic-ai, so the previously-unverified anthropic-ai row has been removed rather than kept as a guess.

Recommendation: Allow OAI-SearchBot, Claude-SearchBot, and PerplexityBot for AI search visibility. GPTBot, ClaudeBot, CCBot, and Applebot-Extended are training-only signals -- allow or block them on licensing preference, not on search-visibility grounds.

Check the right bot for the claim you are making

Two pairs are routinely conflated. Each claim below may only be supported by its own bot's robots.txt status -- check them separately and report them separately.

Claim you want to makeBot to checkBot that does NOT support this claim
"Content is citable in ChatGPT Search"OAI-SearchBotGPTBot
"Content is available for OpenAI model training"GPTBotOAI-SearchBot
"Content can be used for Gemini/Vertex training & grounding"Google-ExtendedGooglebot

Use this skill in a project

Open any RiverX project, search the Skills panel for agricidaniel/claude-seo/seo-geo, and install it in one click.

Use this skill