Changes: - Add FAL_KEY and GEMINI_API_KEY to .env.example - Update picture-it to use ~/.config/opencode/.env (unified creds) - Remove shodh-memory skill (no longer used) - Remove alphaear-* skills (deprecated) - Remove thai-frontend-dev skill (replaced by website-creator) - Remove theme-factory skill - Add mql-developer skill (MQL5 trading) - Add ecommerce-astro skill (Astro e-commerce) - Add website-creator skill (Next.js + Payload CMS) - Update install script for new skills
116 lines
3.0 KiB
Markdown
116 lines
3.0 KiB
Markdown
---
|
|
name: seo-geo
|
|
description: Optimize content for AI search systems (AI Overviews, ChatGPT, Perplexity). Use when improving GEO, AI citations, llms.txt readiness, crawler accessibility, and passage-level citability.
|
|
---
|
|
|
|
# GEO (Generative Engine Optimization)
|
|
|
|
## When to Use
|
|
|
|
- Improving visibility in AI Overviews, ChatGPT, Perplexity
|
|
- Evaluating llms.txt readiness or AI crawler access
|
|
- Questions about GEO, AI SEO, LLM visibility, AI citations
|
|
|
|
## Key Statistics
|
|
|
|
| Metric | Value |
|
|
|--------|-------|
|
|
| AI Overviews reach | 1.5 billion users/month |
|
|
| AI-referred sessions growth | 527% (Jan-May 2025) |
|
|
| ChatGPT weekly active users | 900 million |
|
|
| Perplexity monthly queries | 500+ million |
|
|
|
|
## Critical Insight: Brand Mentions > Backlinks
|
|
|
|
Brand mentions correlate **3x more** with AI visibility than backlinks.
|
|
|
|
| Signal | Correlation with AI Citations |
|
|
|--------|------------------------------|
|
|
| YouTube mentions | ~0.737 (strongest) |
|
|
| Reddit mentions | High |
|
|
| Wikipedia presence | High |
|
|
| Domain Rating (backlinks) | ~0.266 (weak) |
|
|
|
|
## GEO Criteria
|
|
|
|
### 1. Citability Score (25%)
|
|
- **Optimal passage: 134-167 words**
|
|
- Self-contained answer blocks
|
|
- Specific facts/statistics with sources
|
|
- "X is..." or "X refers to..." patterns
|
|
|
|
### 2. Structural Readability (20%)
|
|
- Clean H1->H2->H3 hierarchy
|
|
- Question-based headings
|
|
- Short paragraphs (2-4 sentences)
|
|
- Tables for comparative data
|
|
- FAQ sections
|
|
|
|
### 3. Multi-Modal Content (15%)
|
|
- Text + relevant images
|
|
- Video content
|
|
- Infographics
|
|
- Interactive elements (calculators, tools)
|
|
|
|
### 4. Authority & Brand Signals (20%)
|
|
- Author byline with credentials
|
|
- Publication dates
|
|
- Citations to primary sources
|
|
- Wikipedia, Reddit, YouTube presence
|
|
|
|
### 5. Technical Accessibility (20%)
|
|
- **AI crawlers do NOT execute JavaScript** — SSR required
|
|
- AI crawler access in robots.txt
|
|
- llms.txt presence
|
|
|
|
## AI Crawlers to Track
|
|
|
|
| Crawler | Owner |
|
|
|---------|-------|
|
|
| GPTBot | OpenAI |
|
|
| ClaudeBot | Anthropic |
|
|
| PerplexityBot | Perplexity |
|
|
| OAI-SearchBot | OpenAI |
|
|
|
|
**Allow** GPTBot, ClaudeBot, PerplexityBot for AI visibility. **Block** CCBot if desired.
|
|
|
|
## llms.txt
|
|
|
|
New standard for AI crawler content guidance. Location: `/llms.txt` (root)
|
|
|
|
```
|
|
# Site Title
|
|
> Brief description
|
|
|
|
## Main sections
|
|
- `Page -> https://example.com/page`: Description
|
|
```
|
|
|
|
## Output
|
|
|
|
Generate `GEO-ANALYSIS.md`:
|
|
1. GEO Readiness Score: XX/100
|
|
2. Platform breakdown (Google AIO, ChatGPT, Perplexity)
|
|
3. AI Crawler Access Status
|
|
4. llms.txt Status
|
|
5. Brand Mention Analysis
|
|
6. Passage-Level Citability assessment
|
|
7. SSR Check
|
|
8. Top 5 Highest-Impact Changes
|
|
9. Schema Recommendations
|
|
10. Content Reformatting Suggestions
|
|
|
|
## 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
|
|
|
|
## DataForSEO Integration
|
|
|
|
If available, use:
|
|
- `ai_optimization_chat_gpt_scraper` — check ChatGPT results for queries
|
|
- `ai_opt_llm_ment_search` — LLM mention tracking
|