Updated April 2026: Framework restructured from 5 categories to 3 pillars.
SEO has had free diagnostic tools for over a decade. PageSpeed Insights. Lighthouse. Moz's domain checker. Screaming Frog. You can audit your search health in minutes, for free, from a dozen different tools.
GEO has had nothing.
No free tool that tells you whether AI models can even read your site. No score that tells you if ChatGPT is likely to cite your content or skip it entirely. No quick way to know if your website is AI-ready or invisible.
We built one. It's called GEO Score, and it's free — a generative engine optimization score for any website, in 30 seconds.
What GEO Score actually does
Enter any URL. In about 30 seconds, you get a score from 0 to 100 — your website's AI-readiness rating.
The scanner analyses 15 signals across 3 pillars, checks how your site looks to an AI model trying to extract and cite information, and tells you exactly where the gaps are. No login required. No cost. No LLM calls — it's entirely rule-based, using a headless browser to crawl your pages the way an AI retrieval system would.
The score bands:
| Score | Rating | What it means |
|---|---|---|
| 80-100 | Fully Optimised | Strong technical signals for AI crawlers. You're ahead of most competitors. |
| 60-79 | Well Optimised | Solid foundation with some gaps that will cost you mentions. |
| 40-59 | Partially Optimised | Notable gaps in technical readiness. AI models will struggle to extract useful information. |
| 0-39 | Not Optimised | Foundational work needed. Your site is effectively invisible to AI recommendation systems. |
After scanning dozens of sites across categories, most land in the 35-65 range. Even brands with strong SEO — solid DA, good rankings, healthy traffic — consistently score under 50 on AI-readiness. If you're new to what GEO is and why it matters, the short version: it's the practice of making your brand visible in AI-generated answers. The gap between SEO health and GEO health is real, and it's wider than most marketers expect.
The 3 pillars we measure
Each pillar tests a different layer of AI-readiness. Here's what they are and why they matter.
1. Accessibility (33 points)
Can AI crawlers find and access your content?
This is the foundation layer. If AI models can't reach your pages, nothing else matters. We check four signals:
- robots.txt (10 pts) — Does your site allow AI crawlers like GPTBot, Google-Extended, and ClaudeBot? Many sites block them without realising it.
- Sitemap (8 pts) — Is your XML sitemap accessible and properly formatted so AI retrieval systems can discover your pages?
- Crawlability (7 pts) — Do key pages load and render correctly for automated crawlers?
- llms.txt (8 pts) — Do you have a plain text file at your domain root that tells AI models where your best content lives?
This is where we find the most common instant-fail issue: brands accidentally blocking AI crawlers in robots.txt. One Disallow: / rule for GPTBot means ChatGPT's web browsing feature will never see your content. A two-minute fix that changes everything. And almost nobody has an llms.txt yet — which means being first is a real competitive advantage.
2. Readability (37 points)
Can AI parse and understand your content's structure?
AI models don't read pages the way humans do. They look for structure — headings that signal topic hierarchy, content blocks that map directly to user questions, and metadata that provides quick summaries. We check six signals:
- Headings (7 pts) — Clear H2/H3 hierarchy that signals topic structure to AI parsers.
- Answer-Blocks (7 pts) — FAQ sections, Q&A formatting, and content structured as direct answers to questions.
- Content Depth (6 pts) — Enough substance on each page to be worth citing, not thin filler.
- Internal Links (5 pts) — Linking patterns that help AI models understand your site's information architecture.
- Meta Descriptions (6 pts) — These aren't just for Google anymore — AI retrieval systems use them as quick summaries when deciding whether to include your content.
- OG Tags (6 pts) — Open Graph tags that provide AI models with structured page summaries beyond social sharing.
Sites with well-structured content — clear heading hierarchies, FAQ sections on product and service pages, strong internal linking — consistently score 15-20 points higher than sites with similar technical signals but flat, unstructured content. If you can only fix one pillar, start here.
3. Understandability (30 points)
Can AI extract meaning, context, and authority from your site?
This pillar measures whether AI models can go beyond reading your content to actually understanding who wrote it, whether it's trustworthy, and what it means. We check five signals:
- JSON-LD (8 pts) — Structured data is the single most underused signal in GEO. Product schema, Review schema, FAQ schema tell AI models exactly what your page is about.
- Author (5 pts) — Do your articles have named authors? AI models weigh source credibility when building recommendations.
- Trust (5 pts) — Trust indicators like an about page, contact information, and privacy policy signal that you're a credible source.
- Freshness (5 pts) — Stale content that hasn't been updated in years signals lower reliability to AI models.
- AI Content (7 pts) — AI-optimised content patterns like comparison pages, buying guides, and "best of" roundups — the exact formats that AI models use when building product recommendations.
This pillar is where the gap between branded and unbranded sites shows up most clearly. Sites with clear authorship, transparent company information, structured data, and regularly updated content score significantly higher.
What we found scanning real sites
Want to know how your brand scores on these same metrics?
We'll run 20 prompts across 3 AI platforms and send your report within 24 hours.
After running GEO Score across dozens of sites — Indian D2C brands, SaaS companies, media sites, agencies — a few patterns emerged.
The average score is shockingly low. Most sites land between 35 and 65. Even brands spending heavily on SEO score under 50 on AI-readiness. The signals that matter for GEO are different enough from traditional SEO that a high DA doesn't predict a high GEO Score.
The most common failures are basic. Here are the five issues we see most often, ranked by how easy they are to fix:
| Issue | How common | Fix difficulty | Impact on score |
|---|---|---|---|
AI crawlers blocked in robots.txt | ~40% of sites | 2 minutes | +5-10 points |
| No JSON-LD structured data | ~60% of sites | 1-2 hours | +5-8 points |
No llms.txt file | ~95% of sites | 30 minutes | +3-5 points |
| Thin content / no heading hierarchy | ~50% of sites | Days (content work) | +10-15 points |
| No author attribution on blog posts | ~45% of sites | 30 minutes | +3-5 points |
These aren't exotic technical issues — they're gaps nobody has been measuring until now.
Readability punches above its weight. A site with average technical signals but excellent content structure — well-organised headings, FAQ sections, author bylines, internal linking — consistently scores 15-20 points higher than a technically sound site with flat, unstructured content. If you can only fix one pillar, start with Readability.
Even GEO companies have gaps. One $96M-funded GEO competitor scored 72. Respectable — but still in the "Well Optimised" band, not Fully Optimised. The lesson: knowing about GEO and being optimised for it are different things. For context on what "good" looks like in practice, our India D2C benchmark data shows that brands with strong AI visibility tend to have well-structured sites — but even category leaders have blind spots.
Three fixes that make the biggest difference
If your GEO Score is below 60, these three fixes will move the needle fastest.
1. Unblock AI crawlers in robots.txt
This is a two-minute fix with outsized impact. Open your robots.txt and check whether you're blocking any of these user agents: GPTBot, Google-Extended, ClaudeBot, PerplexityBot, CCBot. If you are, remove the Disallow rules. There's no reason to block AI crawlers unless you have specific content licensing concerns — and if you do, block selectively, not site-wide.
2. Add JSON-LD structured data
Start with two schemas: Organization on your homepage and Article on every blog post. If you're an ecommerce brand, add Product schema to your product pages. This is the structured data equivalent of handing AI models a cheat sheet — instead of making them guess what your page is about, you're telling them explicitly.
3. Create an llms.txt file
This is the biggest competitive advantage because almost nobody has one yet. An llms.txt file at your domain root tells AI models where your best content lives — your key product pages, your about page, your most authoritative blog posts. It's the equivalent of robots.txt but for AI models looking for content to cite, not just crawl.
We wrote about the full implementation in our product pages article, and our own llms.txt is live at getcited.in/llms.txt if you want to see a working example.
Why we built this free
SEO didn't become a discipline overnight. It grew because tools like PageSpeed Insights and Moz's free checkers helped millions of marketers understand what mattered. They made the invisible visible. They created a shared language for measuring website health.
GEO needs the same thing. Right now, most brand marketers know AI visibility matters but have no way to measure where they stand. They can't benchmark against competitors. They can't prioritise fixes. They can't show their CMO a number that says "we have a problem" or "we're ahead."
GEO Score is our contribution to that. Free forever, for any website, no login required. We built it because the ecosystem needs it.
For brands that want to go deeper — actual AI response analysis across ChatGPT, Gemini, Perplexity, and Claude, with mention rates, sentiment, positioning, and competitive benchmarking — that's what our GEO audits do. GEO Score tells you if your site is AI-ready. A free GEO audit tells you if AI is actually recommending you — 20 prompts, 3 platforms, results within 24 hours.
Here's what I'd suggest: scan your site. Then scan a competitor. The gap between those two numbers will tell you exactly where to start.