
seo-geo
by nguyenthienthanh
Aura Frog — AI-powered structured development plugin for Claude Code Turn Claude Code into a full-fledged dev platform: Aura Frog brings 24 specialized agents, a 9-phase TDD workflow, built-in quality gates and 70+ commands so your team doesn’t need to manually draft prompts — just call the right command and follow guided instructions.
SKILL.md
name: seo-geo description: "Audit website for Generative Engine Optimization (GEO) - optimization for AI search engines like Perplexity, ChatGPT Search, Gemini, and Claude." autoInvoke: false priority: high triggers:
- "seo:geo"
- "geo audit"
- "ai discovery"
- "perplexity optimization"
- "chatgpt search"
- "generative engine optimization" allowed-tools: Read, Grep, Glob, WebFetch, Bash
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
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

