llms.txt is a markdown map of a website for language models, proposed in 2024. We checked whether 5,480 of the most popular websites publish one, and whether it follows the format.
/llms.txt with a web page, usually their homepage, which looks like a file in a browser and is nothing to a parser.Adoption falls with rank, from 22.5% in the top 1,000 to 10.6% in the 9,001–10,000 band, though not smoothly: the 2,001–3,000 band matches the top. Software and infrastructure companies make up much of the early list. In the top 200 we could read, adopters include cloudflare.com, fastly.com, wordpress.org, adobe.com, digicert.com, opera.com, sentry.io, intuit.com, samsung.com, dropbox.com, gravatar.com, kaspersky.com, ubuntu.com, shopify.com.
| Measure | Files | Share of llms.txt files |
|---|---|---|
| Start with an H1 naming the site | 839 | 95% |
| Have a blockquote summary | 687 | 78% |
| Pass the llmstxt.org structure | 414 | 47% |
| Contain no links at all | 122 | 14% |
| Also publish an llms-full.txt | 135 | 15% |
| Longer than 100,000 characters | 59 | 6.7% |
The llmstxt.org format is short: one H1 with the site’s name, an optional blockquote summary, optional paragraphs, then H2 sections that contain only lists of links. The three faults we found most:
- [name](url): notes items, so a reader that follows it skips the rest.Not in a way the major assistants have confirmed. Google says plainly that you “don’t need to create new machine readable files, AI text files, or markup” to appear in AI Overviews or AI Mode (Google Search Central), and the crawler documentation from OpenAI, Anthropic and Perplexity doesn’t mention llms.txt. Its clearest readers today are coding agents and documentation tools. So the 16.1% figure measures how many teams have decided it’s worth twenty minutes, not a ranking factor. Our guide What is llms.txt covers what to put in one.
/llms.txt and view the source. If you see your homepage’s HTML, you don’t have one.We took the top 10,000 domains of the Tranco list GQ3LK (a research ranking that combines Chrome UX Report, Cloudflare Radar, Cisco Umbrella, Majestic and Farsight data over September 28 to October 27, 2026). On October 28, 2026 our crawler requested each domain’s homepage over HTTPS, following redirects. Many Tranco entries are CDN, API or tracking domains with no website: 2,155 gave no HTTP answer at all and 1,415 answered 403. We kept the 5,480 domains whose homepage returned an HTML page with status 200, counted once per final hostname after redirects.
For each site we requested /llms.txt on the final hostname. We counted a site as having one when the answer was 200, not HTML, and read as markdown (a heading or a markdown link near the top). 617 sites returned HTML, 44 returned something else (JSON error bodies, mostly), 3,789 returned 404 or another 4xx, and 149 failed. Structure was checked with the validator behind our llms.txt validator; “passes” means no errors against the llmstxt.org format, warnings allowed. We also requested /llms-full.txt.
Our crawler identified itself as Mentioned-Research/1.0. Sites that refuse unknown bots at the firewall are missing from the sample, and those sites are probably stricter with AI crawlers too, so treat every blocking rate here as a floor rather than an estimate of the whole web. The figures describe popular websites, not the web at large, and one day in October 2026.
You are welcome to quote and chart these figures with a link back. Suggested citation: Mentioned, “llms.txt Adoption: How Many of the Top 10,000 Sites Have One?,” October 28, 2026, https://mentioned.at/learn/llms-txt-adoption. Data and text are published under CC BY 4.0.
In our October 2026 crawl of the Tranco top 10,000, 881 of 5,480 reachable websites (16.1%) served an llms.txt. In the top 1,000 the share was 22.5%.
About half. 414 of the 881 files we found (47%) had no structural errors against the llmstxt.org format. The most common fault was prose inside an H2 link section.
None of the major assistants has said it reads a site’s llms.txt when answering. Google says no special AI text files are needed for AI Overviews or AI Mode.