State of GEO: how AI-ready are the sites we audit?
Live aggregates from real audits run with the open-source GEO Optimizer engine — the same 100-point, 8-category rubric for every site. This is a benchmark of sites audited by GeoReady, not a survey of the whole web. No domains, no identities: the dataset stores only salted hashes and per-category signals, and this page shows aggregates only.
Based on — · live dataset, updated as audits run · last refresh —
Average GEO score
—
out of 100
Median score
—
half of audited sites score lower
Ship an llms.txt
—
of audited sites
Biggest readiness gap
—
Adoption of AI-readiness signals
Share of audited sites shipping the two foundations of AI discovery.
Methodology
- Audited sites only — this is a benchmark of sites audited by GeoReady, not a sample of the whole web.
- One row per domain — the most recent audit per domain; re-audits don't inflate the cohort.
- Scheduled monitoring excluded — only user-initiated audits (web, CLI, API, tools) count.
- Privacy-first — domains are stored as salted HMAC hashes; this endpoint exposes 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).
The dataset grows with every audit. Run one and you're (anonymously) in it.
The full State of GEO 2026 report is coming
This page shows the public teaser. The full category breakdown ships as a report when the cohort passes 200 sites — get it by email.
Where does your site stand?
The averages above are the baseline to beat across audited sites. A free audit gives you your score in seconds — then the gap analysis tells you which category recovers the most points first.