JavaScript is disabled. Some features may not work.
seo-geo — ★ 9.6K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

seo-geo

★ 9.6K repowritingN/AIntermediateClaude
🤖 AI Summary

**seo-geo** restructures content to maximize visibility in AI-driven search engines (e.g., ChatGPT, Perplexity) by optimizing for AI citations, `llms.txt` compliance, crawler accessibility, and passage-level citability.

How to Install

Claude Code:
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && cp claude-seo/skills/seo-geo ~/.claude/skills/seo-geo -r

AI Search / GEO Optimization (February 2026)

When to Use

  • Use when improving visibility in AI Overviews, ChatGPT, Perplexity, or similar AI search systems.
  • Use when evaluating llms.txt readiness, AI crawler access, or citation-oriented content structure.
  • Use when the user asks about GEO, AI SEO, LLM visibility, or AI citations.

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 -> https://example.com/page`: Description
- `Another page -> https://example.com/another-page`: 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, Cre

Details

Category Content → writing
SourceAgriciDaniel/claude-seo
SKILL.mdView on GitHub →
Repo Stars★ 9.6K
Est. per SkillN/A (shared across 25 skills from this repo)
DifficultyIntermediate
Risk LevelN/A

Related Skills

Works Well With

Skills from the same repository — often designed to work together