GEO Audit Score
0-100 score on AI-era signals — llms.txt, JSON-LD, robots.txt AI rules, content depth, hreflang
How to use
- Enter any public URL
- Run the audit
- Fix lowest-scoring checks first
Use cases
- AEO audits
- Competitor analysis
- Pre-launch QA
About the GEO Audit Score
GEO (Generative Engine Optimization) is the discipline of making your site rank in AI answer engines — ChatGPT, Claude, Perplexity, Gemini — alongside traditional search. This audit scores any URL on 15+ AI-era signals (llms.txt, JSON-LD FAQPage coverage, AI-bot robots.txt rules, content depth, hreflang) and gives you a prioritized punch-list for improvement.
Features
- 0–100 GEO score with A–F grade
- 15+ weighted checks across 5 categories
- Checks: robots.txt AI allowlist, llms.txt presence, metadata completeness, hreflang, JSON-LD types, FAQPage, content depth, H1
- Server-side fetch — audits any public URL
- Per-finding point breakdown so you know what to fix next
How it works
- Enter any public URL.
- Click 'Run audit' — we fetch the page, robots.txt, and llms.txt server-side.
- Review the score, grade, and per-check findings grouped by category.
- Fix the lowest-scoring items first — usually metadata and JSON-LD.
Frequently asked questions
What's GEO?
+
Generative Engine Optimization — the 2024-2026 discipline of making your content citable by LLMs (ChatGPT, Claude, Perplexity, Gemini) in addition to ranking on Google. Overlaps ~80% with modern SEO but adds AI-specific signals.
What's the difference between GEO and AEO?
+
Often used interchangeably. Some split them: AEO (Answer Engine Optimization) = getting cited by ChatGPT/Perplexity/etc. GEO = broader, includes the above + making your site navigable by LLM agents. This tool scores both.
Why is llms.txt weighted so heavily?
+
Because it's a free, low-adoption signal — early adopters get outsized value. Our own tools page scores 95+ partly because we ship llms.txt.
What's the most impactful fix?
+
Usually: (1) visible content depth — if your page is 100% JS-rendered with no SSR, crawlers see nothing, (2) JSON-LD absence — add FAQPage + SoftwareApplication where applicable, (3) robots.txt that explicitly allows AI bots.
Is 90+ the goal?
+
80+ is solid. 90+ means you've done structured-data right AND have good content depth AND are AI-friendly. Realm by Rook's utility pages score 95+.