seo-geo
Audit website for Generative Engine Optimization (GEO) - optimization for AI search engines like Perplexity, ChatGPT Search, Gemini, and Claude.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
SEO GEO (AI Discovery) Command
Audit website for Generative Engine Optimization (GEO) - optimization for AI search engines.
Usage
# GEO audit on URL
/seo:geo https://myapp.com
# Audit specific page
/seo:geo https://myapp.com/docs/guide
# Check robots.txt AI crawler access
/seo:geo --crawlers
# Check content structure only
/seo:geo --content
Checks Performed
1. AI Crawler Access
Check robots.txt for AI bot access:
ai_crawlers[6]{bot,engine,status}:
GPTBot,OpenAI/ChatGPT,Check Allow/Disallow
Google-Extended,Google Gemini,Check Allow/Disallow
PerplexityBot,Perplexity,Check Allow/Disallow
ClaudeBot,Anthropic Claude,Check Allow/Disallow
Applebot-Extended,Apple Intelligence,Check Allow/Disallow
CCBot,Common Crawl,Check Allow/Disallow
Recommended robots.txt:
User-agent: GPTBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Applebot-Extended
Allow: /
2. Content Structure
content_checks[6]{check,requirement}:
Answer-first,Direct answer in first paragraph
Heading hierarchy,H1 -> H2 -> H3 (no skipping)
Semantic HTML,article section aside nav used
Lists and tables,Structured scannable content
Word count,Minimum 300 words meaningful content
Readability,Clear concise language
3. Entity Signals (E-E-A-T)
entity_checks[5]{check,implementation}:
Author schema,Person with credentials + sameAs
Organization schema,Company info + logo + sameAs
Author page,Dedicated page with bio
About page,Company/author information
External citations,Links to authoritative sources
4. Freshness Signals
freshness_checks[4]{check,requirement}:
datePublished,ISO 8601 format in schema
dateModified,Updated when content changes
Visible dates,Human-readable dates on page
Update history,Revision log for major content
5. FAQ Implementation
faq_checks[3]{check,requirement}:
FAQPage schema,JSON-LD with Question/Answer
HTML structure,Semantic FAQ markup
Answer quality,Complete actionable answers
Output Format
Generate report with:
| Category | Score | Status |
|---|---|---|
| AI Crawler Access | X/100 | PASS/WARNING/FAIL |
| Content Structure | X/100 | PASS/WARNING/FAIL |
| Entity Signals | X/100 | PASS/WARNING/FAIL |
| Freshness Signals | X/100 | PASS/WARNING/FAIL |
| FAQ Implementation | X/100 | PASS/WARNING/FAIL |
Overall GEO Score: X/100
Include:
- robots.txt status per AI bot
- Specific E-E-A-T improvements
- AI Citation test instructions
LLM.txt (Optional)
Consider adding /llm.txt for AI-specific instructions:
# /llm.txt
name: Your Site Name
description: What your site is about
author: Author/Company Name
topics: topic1, topic2, topic3
citation-name: Preferred Citation Name
AI Citation Test
Test your content visibility in AI search:
- Perplexity: Search "what is [your topic]"
- ChatGPT: Ask about your expertise area
- Gemini: Query your brand name
Related Commands
| Command | Purpose |
|---|---|
/seo:check |
Full SEO audit |
/seo:schema |
Schema validation |
Version: 1.17.0
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!