State of GEO: AI Search Readiness Benchmark
A live benchmark from sites audited by GeoReady,
showing how prepared websites are for AI search, citations,
llms.txt, and structured data.
Every site is scored with the same open-source 100-point rubric —
this is an audited sample, not a survey of the whole web.
Live audited sample · aggregated & anonymized · last updated continuously
Scope
Audited sites
Rubric
8 categories
Privacy
Anonymized
Expanded command-center concept: readiness score, crawler access, citation flow, recommendations, alerts, and trend history in one visual surface.
Key findings
Across sites audited by GeoReady, the basics of AI search readiness — AI
crawler access, an llms.txt, and
structured data — are still missing more often than not. The live numbers
below show the current average and median GEO score and adoption rates,
updated as new audits run and counting the most recent audit per domain.
What this means
The numbers point to one conclusion: among sites that bothered to measure, most are still leaving easy AI visibility points on the table. The gaps are rarely about content quality — they are about machine legibility. AI answer engines cannot cite what they cannot reach, parse, or trust, and the cheapest wins sit in exactly those three layers.
Two signals do much of the work. An llms.txt
file orients AI tools toward your important pages, and valid
JSON-LD schema lets a model
disambiguate your brand and lift clean answers. Across audited sites both
are still underused — and both are among the cheapest, fastest fixes: a
weekend of work, not a quarter.
AI discovery files are often among the weakest signals. Files like
/.well-known/ai.txt and an
llms.txt are trivial to publish yet
rarely present, so a site that ships them moves ahead of much of the
audited sample with very little effort. For marketing, SEO, and dev teams,
the practical takeaway is that AI search readiness is mostly hygiene you
can act on this week — not a mysterious algorithm to chase.
How to improve your score
To improve a GEO score: allow AI crawlers intentionally, publish an
llms.txt, add
Organization and
WebSite JSON-LD, lead key pages with
a direct answer, expose product and pricing facts in machine-readable form,
and re-audit over time. None of it requires guessing at a model’s internals
— it is the machine-readable groundwork that lets AI engines find, parse,
and trust a page. Work top to bottom:
- Allow AI crawlers intentionally — audit your
robots.txtso you are not silently blockingGPTBot,ClaudeBot, orPerplexityBotby accident. - Publish an llms.txt at your domain root that points to your most important pages. Build a starter with the free llms.txt generator.
- Add structured data — valid
Organization,WebSite, and where it genuinely fitsFAQPageorArticleJSON-LD, with consistent brand naming. - Improve answer-first content blocks — open key pages with a direct, self-contained answer a model can lift cleanly, before the marketing context.
- Expose product and pricing info in machine-readable form — make the facts an AI needs to describe you available in plain HTML and schema, not buried in images or scripts.
- Run recurring audits — AI behavior shifts as models update, so a one-time snapshot tells you where you are while monitoring tells you whether your changes worked.
See where your site stands
The averages above are the baseline to beat across audited sites. A free audit gives you your GEO score in seconds, then the gap analysis tells you which category recovers the most points first.
Methodology
This benchmark is built from sites audited by GeoReady, scored with the open-source GEO Optimizer engine. The numbers are aggregated and anonymized: the public dataset is intentionally summarized, and the full internal analytics are not published. It is a directional signal across an audited sample — not a claim about the entire web.
- Audited sites only — a benchmark of sites audited by GeoReady, not a sample of the whole web.
- One row per domain — the most recent audit per domain, so re-audits don’t inflate the cohort.
- Scheduled monitoring excluded — only user-initiated audits (web, CLI, API, tools) count.
- Aggregated & anonymized — domains are stored as salted hashes; this page and its public endpoint expose aggregates only.
- Same rubric for everyone — the open-source engine’s 100-point score across 8 categories (robots, llms.txt, schema, meta, content, brand & entity, signals, AI discovery).
- Public data is summarized on purpose — per-category breakdowns and exact distributions stay internal; the public figures are headline aggregates.
The signals behind every category are documented in our GEO guide and research foundation. The dataset grows with every audit — run one and you are (anonymously) in it.
The full State of GEO June 2026 report is coming
This page shows the live teaser. The full June 2026 snapshot ships on July 1st — get it by email the moment it drops.
By submitting, you agree to receive the State of GEO report and occasional GeoReady benchmark updates. You can unsubscribe anytime. See our Privacy Policy.
FAQ
What is the State of GEO benchmark?
The State of GEO benchmark is a live, anonymized snapshot of how prepared websites are for AI search, measured across sites audited by GeoReady. Every site is scored with the same open-source 100-point, 8-category rubric, so the averages, adoption rates, and biggest gaps reflect one consistent definition of AI search readiness.
What is a good GEO score?
On the open-source GEO rubric, 86–100 is excellent, 68–85 is good, 36–67 is foundation, and 0–35 is critical. A good score means a site has cleared the basics — AI crawler access, structured data, and an llms.txt — and is legible to AI answer engines. The live average above is the baseline to beat across audited sites.
How is AI search readiness measured?
AI search readiness is measured across eight categories: robots.txt and AI crawler access, llms.txt, schema JSON-LD, meta tags, content quality, technical signals, AI discovery files, and brand and entity clarity. Each category contributes to a single 0–100 GEO score using the same open-source engine for every audited site, so results are comparable.
Why does llms.txt matter?
An llms.txt file at your domain root gives AI tools a structured, human-readable map of your most important pages. It is an orientation file, not a confirmed ranking factor, but it is one of the clearest signals that a site has thought about AI discovery. Across audited sites, llms.txt adoption is still low, which makes it an easy early advantage.
Is this benchmark representative of the whole web?
No. This is a benchmark of sites audited by GeoReady, not a survey of the whole web. The audited sample skews toward teams already curious about AI visibility, so it is best read as a directional signal among sites that opted to measure readiness — not a universal statistic about every website that exists.
How can I improve my site’s AI visibility?
Start with a free audit to see your GEO score and the category costing you the most points. Then allow AI crawlers intentionally, publish an llms.txt, add Organization and WebSite schema, lead key pages with a direct answer, and expose product and pricing details in machine-readable form. Re-audit over time, because AI behavior shifts as models update.
Beat the benchmark
Run a free AI SEO audit to get your GEO score across all eight categories, see your biggest gap, and turn this benchmark into a to-do list. No account needed for the baseline snapshot.
New to AI search readiness? Start with what AI SEO is, then what llms.txt is and the full GEO guide.