GEO Validator

Check if your website is optimized for AI discovery and understanding

Validate Your Site

Enter your domain to check GEO compliance

How Scoring Works

Ultra-simple: 3 questions, 100 points. (+ optional bonus)

Three Simple Questions

1Can AI Find Your Site?

30 points - AI crawlers need to discover your pages

✅
Required: Sitemap (any kind) + robots.txt
💡
sitemap.xml OR sitemap-llm.xml - both work!
🌟
Optional bonus: Add /.well-known/ai.txt (+5 pts)

2Can AI Understand Your Site?

40 points - AI needs to know what your site does

✅
Option 1: Add /ai/*.json files (summary, faq, service, about)
✅
Option 2: Add Schema.org JSON-LD markup to your HTML
🎯
Both work! Choose what fits your workflow.
💡
No specific field names required - we check content quality, not format

3Does It Work Well?

30 points - Technical performance matters

✅
Fast responses: Endpoints respond quickly (<2s)
✅
Proper caching: Cache-Control headers set correctly
✅
Correct headers: Content-Type matches file type

Score Ranges

90-105%
Excellent - Full GEO compliance + bonus
70-89%
Good - Most requirements met
40-69%
Partial - Basic requirements met
<40%
Needs Work - Missing critical elements

What We Check

Complete breakdown of our validation process

🔍AI Discovery

  • ✓robots.txt - Allows AI crawlers (GPTBot, Claude, etc.)
  • ✓Sitemap - sitemap.xml OR sitemap-llm.xml present
  • ★ai.txt - Optional bonus for /.well-known/ai.txt

📄Content Quality

  • ✓Structured data - /ai/*.json files OR JSON-LD markup
  • ✓Useful content - Information AI systems can understand
  • ✓Descriptive text - Clear explanations of your site/service

⚡Technical Performance

  • ✓Response time - Endpoints respond within 2 seconds
  • ✓Correct headers - Content-Type matches file format
  • ✓Caching - Proper Cache-Control headers set
  • ✓Status codes - Endpoints return 200 OK

Our Validation Philosophy

Flexible, practical, and adoption-friendly

🎯

Content Quality Over Format

We check if your content is useful for AI systems, not if it follows strict field naming conventions. Any well-structured JSON or JSON-LD works!

🔄

Multiple Options Work

Use /ai/*.json files, Schema.org JSON-LD, or both - we support whatever fits your workflow. No vendor lock-in.

📊

Transparent Scoring

Clear, simple 3-question system. No hidden criteria. You know exactly what's needed and why.

🚀

Adoption-Friendly

Start simple (robots.txt + sitemap), add more over time. Progressive enhancement encouraged!