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
3.0 KiB
3.0 KiB
name, description
| name | description |
|---|---|
| seo-geo | 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:
- GEO Readiness Score: XX/100
- Platform breakdown (Google AIO, ChatGPT, Perplexity)
- AI Crawler Access Status
- llms.txt Status
- Brand Mention Analysis
- Passage-Level Citability assessment
- SSR Check
- Top 5 Highest-Impact Changes
- Schema Recommendations
- Content Reformatting Suggestions
Quick Wins
- Add "What is [topic]?" definition in first 60 words
- Create 134-167 word self-contained answer blocks
- Add question-based H2/H3 headings
- Include specific statistics with sources
- Add publication/update dates
DataForSEO Integration
If available, use:
ai_optimization_chat_gpt_scraper— check ChatGPT results for queriesai_opt_llm_ment_search— LLM mention tracking