Market data · updated hourly
The State of Agent Readiness
Live data from every domain scanned with AgentReady Check. One measurement per domain — the most recent one — so a domain scanned twenty times does not bend the numbers.
Sample: 9 domains · 25 scans
Fewer than 50 domains so far. These figures are honest but indicative — treat them as a live counter, not as a representative study.
Headline numbers
72/100
Average agent-readiness score
22 %
Name AI crawlers explicitly in robots.txt
67 %
Serve a working llms.txt
0 %
Are near-empty without JavaScript
33 %
Have no structured data at all
78 %
Have every agent basic in place
Score distribution
- 0–39
- 0
- 40–69
- 4
- 70–100
- 5
Average score per area
AI crawler access
18.4/25
llms.txt
10.6/20
JavaScript dependency
19.9/20
Structured data
9.2/20
Agent basics
14.1/15
How these numbers are derived
Nothing here is surveyed, estimated or self-reported. Every figure comes from a live measurement against the domain, using the same public scoring the scanner applies to anyone. The shares are plain thresholds on the per-area scores:
- Names AI crawlers explicitly — AI crawler access scores 20 of 25 or more, which requires the crawlers to be named in robots.txt and to receive the same status code as a browser in a live request.
- Working llms.txt — llms.txt scores 15 of 20 or more, which requires a real 200, a text content type and no HTML soft 404.
- Near-empty without JavaScript — JavaScript dependency scores below 8 of 20, meaning well under 1,500 characters of visible text arrive in the HTML before any script runs.
- No structured data — structured data scores 0 of 20, meaning no usable JSON-LD on the homepage at all.
- All agent basics in place — agent basics scores the full 15 of 15: sitemap, canonical, a findable legal or contact page, and a response under 3 seconds.
Each domain is counted once, using its most recent scan, so a domain scanned twenty times cannot bend the result. Scans are anonymous: we store the domain, the score and the check results, never who ran the scan.
The public scoring is described under How it works. The same data is available as JSON at /api/v1/stats, free and without a key.
Also available as Markdown.