AI Discovery File adoption passes 10%
For the first time since we started measuring, more than one in ten of the world's top websites publishes an AI Discovery File. Our crawl on 1 October 2026 found at least one of the ten files on 194 of 1,896 sites, or 10.2%, up from 9.4% in July and 6.5% in February.
Four things changed this quarter, and one surprised us:
- llms.txt got better as well as more common. Found on 150 sites (up from 122), valid and complete on 110 (up from 82), while invalid files stayed flat at 40.
- AI-Ready sites rose by more than a third, from 44 to 61, with Calendly, Check Point and the University of Exeter reaching it for the first time.
- Blanket AI blocking fell for the first time, from 23 sites to 17, while explicit permission rose from 31 to 38.
- Bluehost serves its llms.txt to GPTBot and ClaudeBot and refuses everyone else, our crawler included. That one result changes how every adoption figure, ours too, should be read.
The full Q4 2026 report has every number and the downloadable CSVs. This article is what we make of them.
What we measured in the Q4 2026 crawl
The crawler checked 1,995 domains: the top 1,000 globally from the Tranco research list and the top 1,000 UK domains, with the overlap removed. For each one it requested all ten AI Discovery Files at their canonical root URLs, validated what came back against the published specifications, and read robots.txt for 15 named AI user agents. The rules are on the methodology page, and nothing in the scoring is weighted by hand.
This was the cleanest crawl so far. Only 99 domains errored, against 251 in July and 535 in February, so the sample is 152 sites larger than last quarter and close to the full list. That makes the percentages more trustworthy. It also means some of this quarter's "new" adopters may simply be sites we couldn't reach in July, which is why the share matters more than the count here: 10.2% of a bigger, more complete sample is the stronger result.
Four quarters of AI Discovery File adoption
| Measure | Q1 (16 Feb) | Q2 (1 Apr) | Q3 (1 Jul) | Q4 (1 Oct) |
|---|---|---|---|---|
| Domains crawled | 1,460 | 1,905 | 1,744 | 1,896 |
| Any AI Discovery File | 95 (6.5%) | 137 (7.2%) | 164 (9.4%) | 194 (10.2%) |
| llms.txt found | 55 (3.8%) | 93 (4.9%) | 122 (7.0%) | 150 (7.9%) |
| llms.txt valid and complete | 35 | 61 | 82 | 110 |
| AI-Ready (Tier 4) | 22 | 33 | 44 | 61 |
| Average readiness score | 2.2 | 2.2 | 2.2 | 2.2 |
Over eight months the number of top sites publishing a file has doubled, and the number with a valid, complete llms.txt has trebled. The average readiness score hasn't moved off 2.2 in any quarter, though, because the three-quarters of sites in the Passive tier (reachable, publishing nothing) haven't moved either. Growth is happening at the top of the distribution, not across it.
The person who proposed llms.txt sees the same thing from the other end. When he revised the proposal in August, Jeremy Howard opened by describing what two years had produced:
"This is v2 of the proposal, updated based on what I learned from two years of adoption: thousands of sites publish an llms.txt file, documentation platforms generate one automatically, and Chrome's Lighthouse audits sites for one as part of its agentic browsing checks."
Jeremy Howard, author of the llms.txt proposal, in The /llms.txt file, v2, llmstxt.org, revised 10 August 2026 (verify quote at source)
What struck me reading that was the middle clause: documentation platforms generate one automatically. Our AI-Ready list leans heavily towards software companies (Datadog, Dynatrace, Cloudinary, ClassLink, Calendly), which is exactly the group most likely to have a docs platform writing the file for them. That's good for the adoption figures and a little sobering, because some of these files may reflect a vendor's default rather than a decision anyone at the business made. The Lighthouse point we've written about before, and it's the clearest sign yet that the file has moved from a proposal to something tools check for.
llms.txt adoption: more files, and better ones
The most encouraging number this quarter isn't the headline. llms.txt was found on 28 more sites than in July, and valid, complete files rose by exactly 28. Invalid files stayed at 40. In other words, every additional llms.txt we found this quarter was a good one, and the share that passes validation went from 67% to 73%.
Quality matters more than the count, because an invalid llms.txt can be worse than none: a model that reads a broken summary may repeat it with confidence. If you publish one, it's worth checking it against the llms.txt specification rather than assuming a generator got it right, and our step-by-step guide covers the common faults.
AI-Ready sites: who arrived this quarter, and who slipped
Tier 4 (AI-Ready) needs a valid AI Discovery File, a robots.txt that doesn't block AI crawlers, and Schema.org markup on the homepage. 61 sites made it this quarter, up from 44. Calendly, Check Point, Branch, hCaptcha and the University of Exeter reached it for the first time in our data. Dell and Greenpeace UK, both AI-Ready in April, are back after missing the July list.
Movement runs both ways, and we checked each departure individually rather than trusting the summary. Klaviyo, Life360 and the King's Fund are still AI-Ready; with 61 sites tied at the top, the published top 20 simply cuts off alphabetically before them. Bunkbedsstore and Groupon UK still publish a valid llms.txt but dropped to Tier 3. And Bluehost fell all the way to Passive, which turned out to be the most interesting result in the crawl.
The llms.txt only named AI crawlers can read
Bluehost was AI-Ready in July. In October our crawler got a 403 Forbidden for its llms.txt and recorded the file as missing. Before writing that up as "Bluehost removed its llms.txt", we asked for the same URL as five different visitors.
The file is there. Bluehost serves all 7,467 bytes of it to GPTBot and ClaudeBot and refuses a browser, a command-line client and our honestly labelled research crawler. That's an allowlist, almost certainly in bot protection in front of the site, and from the point of view of the AI crawlers it's working exactly as intended. From the point of view of every checker, auditor or researcher that isn't on the list, the file doesn't exist.
This is the problem a named-crawler allowlist is trying to solve, and the bot-protection vendors are explicit about what earns a crawler a place on one. Cloudflare's definition of a verified bot starts with honest self-identification:
"Honest self-identification: it declares who it is deterministically, through a cryptographic Web Bot Auth signature, a published IP list with a stable user-agent, or reverse DNS."
Cloudflare, Verified bots, Cloudflare Bot Solutions documentation, updated 1 July 2026 (verify quote at source)
I'll admit this one stung a little. Our crawler does exactly what that sentence asks: it says who it is, in its user agent, and links to the specification it checks against. It still gets turned away, because being honest about who you are is the first test and being on the list is the second, and a research crawler checking 2,000 sites four times a year will never be on anybody's list. I don't think Bluehost is wrong to do it. But it means our adoption figures are a floor, not a measurement of what the AI crawlers see, and we've added that to the methodology's known limitations today.
It also gives you a five-second test for your own site. If the two commands below return different status codes, your llms.txt is visible to some machines and invisible to others, and every tool that isn't on your list, including the AI Visibility Checker, will report it as missing:
# What an ordinary client gets
curl -s -o /dev/null -w "%{http_code}\n" https://www.example.com/llms.txt
# What OpenAI's crawler gets
curl -s -o /dev/null -w "%{http_code}\n" \
-A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)" \
https://www.example.com/llms.txt
Bluehost's sister brand HostGator Brasil fell from AI-Ready to Tier 3 for a related reason, except that its llms.txt returned 403 from our test machine whichever user agent we sent, GPTBot included. Whether that's a rule keyed to region or to network we can't tell from one location. Either way, a file that bot protection blocks for the crawlers it was written for isn't doing its job, and checking whether your site blocks AI crawlers should include checking the files, not only robots.txt.
AI crawler blocking falls, explicit permission rises
Sites that block every AI crawler in robots.txt fell from 23 to 17, the first drop in four quarters. Sites that explicitly allow them rose from 31 to 38. The two lines crossed back in April, and the gap has widened every quarter since.
Permission rose almost evenly, by nine or ten sites, for OpenAI's three agents, PerplexityBot and Google-Extended. The difference is on the blocking side, where the live-retrieval and Google agents lost blocks and the bulk crawlers didn't:
| User agent | Purpose | Allowed (Q3 to Q4) | Blocked (Q3 to Q4) |
|---|---|---|---|
| ChatGPT-User | Live retrieval | 31 to 41 | 83 to 79 |
| PerplexityBot | Search | 30 to 40 | 134 to 134 |
| OAI-SearchBot | Search | 29 to 39 | 100 to 106 |
| GPTBot | Training | 29 to 38 | 173 to 174 |
| Google-Extended | Training | 22 to 32 | 125 to 113 |
| ClaudeBot | Training | 20 to 26 | 174 to 176 |
| Diffbot | Extraction | 2 to 2 | 114 to 129 |
The pattern is a web making crawler-by-crawler choices rather than all-or-nothing ones, which is what the tooling now encourages. Google-Extended lost the most blocks (125 to 113) and ChatGPT-User lost four, while GPTBot and ClaudeBot were blocked as often as before and Diffbot gained 15 blocks. The large majority hasn't decided anything: 84.2% of sites have no AI-specific rule at all, exactly as in July.
Beyond llms.txt: first sightings of the other AI Discovery Files
For three quarters, nine of the ten files were effectively absent. This quarter identity.json, brand.txt and developer-ai.txt each turned up on a top site for the first time, and ai.txt and robots-ai.txt on two sites each.
None of the new ones passed validation. They're attempts rather than adoption, and llms.html went the wrong way: found on 49 sites, but valid files fell from 9 to 7 and complete ones from 3 to 0. Publishers are starting to look past llms.txt, and they're doing it without a template to work from. The quick-start guide and the example files exist for exactly that moment.
One figure hasn't moved at all. For the fourth quarter running, not one of the 194 sites publishing an AI Discovery File references a formal specification. Every file is still written from a blog post, a generator or memory.
AI Discovery Files compared with security.txt and ads.txt
Ten percent is easier to judge next to other root-level files that sites publish for machines rather than people:
| File | Q1 2026 | Q4 2026 |
|---|---|---|
| robots.txt | 45.3% | 49.9% |
| ads.txt | 15.3% | 16.1% |
| security.txt | 12.7% | 14.5% |
| Any AI Discovery File | 6.5% | 10.2% |
| humans.txt | 2.5% | 2.3% |
security.txt has an IETF standard behind it (RFC 9116) and grew by 1.8 points this year. AI Discovery Files have no IETF standard and grew by 3.7. The comparison with established web standards is no longer a stretch, and neither is the case for treating these files as infrastructure rather than an SEO experiment.
What the Q4 2026 data cannot tell you
Read the numbers with these in mind
Adoption is not use. We measure what sites publish, not what AI systems read or cite. Google says plainly that creating llms.txt files will "neither harm nor help your site's visibility or rankings in Google Search, as Google Search ignores them" (Google Search Central). Whether other systems read them is a separate question, which our server-log case study looks at.
Our figures are a floor. A site that serves its files only to named AI crawlers, as Bluehost does, is counted as not publishing them.
The sample changes. 99 domains errored this quarter against 251 in July and 535 in February, so quarter-to-quarter counts compare slightly different sets of sites. The percentages are the safer comparison.
Top sites are not the web. These are the 2,000 most visited global and UK domains. Small business sites behave differently, and usually adopt later.
What the Q4 2026 data means for your website
If you run a business website, the useful conclusions are practical ones:
- Publish an llms.txt, and validate it. One in ten top sites has an AI Discovery File; three in ten of the llms.txt files we find don't pass validation. Start with the specification, not a generator's defaults.
- Test it as an AI crawler and as a stranger. Run the two curl commands above. If the answers differ, decide whether that's what you meant.
- Make a deliberate robots.txt choice. 84% of top sites still haven't. Deciding crawler by crawler, as the sites in this report increasingly do, is better than inheriting a default.
- Add the identity files next. identity.json and brand.txt are where the first tentative adopters are heading, and getting them valid now puts you ahead of almost every top site.
The AI Visibility Checker runs the same checks as this research against your own domain, free. If your site already publishes its files, you can submit it to the directory for verification, and the AI Visibility Checking definition explains why we measure inputs like these rather than chatbot mentions. For the hosting side, 365i can check whether bot protection on your site is hiding files you meant to publish.
Is your site in the 10%?
Run the same ten-file check this research uses on your own domain, including robots.txt AI rules and your readiness tier. Free, instant, no account.
Check your siteFrequently asked questions
How many websites have an llms.txt file in 2026?
In our Q4 2026 crawl, 150 of 1,896 top websites (7.9%) published an llms.txt file, and 110 of those passed validation as complete. Counting all ten AI Discovery Files, 194 sites (10.2%) published at least one, the first time the figure has passed 10% in four quarters of measurement.
What percentage of websites block AI crawlers?
Very few block them outright. In October 2026, 0.9% of top websites blocked every AI crawler in robots.txt, 12.6% blocked some and not others, and 2.0% explicitly allowed them. The other 84.2% had no AI-specific rule at all, the same share as in July.
Is llms.txt adoption still growing?
Yes, every quarter we have measured it. llms.txt was found on 55 top sites in February 2026, 93 in April, 122 in July and 150 in October, and valid, complete files rose from 35 to 110 over the same period. Invalid files did not grow this quarter, so the share done correctly rose from 67% to 73%.
Why would a checker say my llms.txt is missing when it exists?
Usually because something in front of the site refuses the checker. Bot protection, a firewall rule or a user-agent allowlist can return 403 to anything that is not a named AI crawler. Test it with curl using a browser user agent and a GPTBot user agent; if the answers differ, every tool that is not on the list will report the file as missing.
Does Google use llms.txt?
No. Google says creating llms.txt files will "neither harm nor help your site's visibility or rankings in Google Search, as Google Search ignores them", and that maintaining them for other systems is fine. The adoption in this report is publishers providing for other AI systems, not a Google ranking tactic.
Which websites are AI-Ready in 2026?
61 of the 1,896 sites we crawled reached Tier 4 (AI-Ready) in October 2026, among them Adobe, Cloudflare, Asus, Dell, Calendly, Check Point, Datadog, Dyson UK, Fox News and the University of Exeter. None reached Tier 5, which needs three or more valid files working together. The full top 20 is in the Q4 2026 report.
How was this AI Discovery File data collected?
An automated crawl on 1 October 2026 checked 1,995 domains (the top 1,000 globally from the Tranco list and the top 1,000 UK domains) for all ten files at their canonical root URLs, validated each one, and read robots.txt for 15 AI user agents. 1,896 domains were reached. The methodology sets out every rule and limitation.
How can I check whether my own site is AI-ready?
Run it through the AI Visibility Checker. It checks the same ten files with the same validation rules as this research, reads your robots.txt AI rules, and scores your readiness tier. It is free and needs no account.
Sources
- AI Discovery File Adoption Research, Q4 2026 - AI Visibility
- Research methodology and known limitations - AI Visibility
- The /llms.txt file, v2 - Jeremy Howard, llmstxt.org
- Verified bots - Cloudflare documentation
- Optimizing your website for generative AI features on Google Search - Google Search Central
- RFC 9116: A File Format to Aid in Security Vulnerability Disclosure (security.txt) - IETF
- Tranco: a research-oriented top sites ranking
- Overview of OpenAI crawlers, including the GPTBot user agent - OpenAI