
Key takeaways
- Fourteen of 60 sites served a valid llms.txt, meaning a 200 response with text content rather than an HTML error page.
- Seven of the 14 are SEO or marketing vendors, including Semrush, Yoast, SEOPress, Onely, Conductor, BrightEdge and HubSpot.
- Only one of 30 news publishers in the sample serves one, which is Time.
- Developer platforms are the other adopter group, with Cloudflare, Vercel, GitHub, Shopify and WordPress.org all serving a file.
- No search engine has committed to reading llms.txt, so today the file is a publishing convention rather than a ranking or retrieval input.
The llms.txt proposal asks a site to publish a plain-text map of its most useful pages for language models, in the spirit of robots.txt or sitemap.xml. Two years of conference slides later, the useful question is not whether it is a good idea. It is who actually put the file on their server.
What we measured
One request per site, counted strictly. /llms.txt on each of 60 major sites, 10 September
2026, alongside the robots.txt crawl published in our AI crawler
research. A file counted only if the response was 200,
the content type was not HTML, and the body was not empty - a large share of sites answer any
unknown path with a styled 404 under a 200 status, and counting those would have roughly doubled
the result. The per-site outcome sits in the same JSON
dataset.
Who serves one
Fourteen sites of sixty. Seven sell SEO, marketing or optimisation software: Semrush, Yoast, SEOPress, Onely, Conductor, BrightEdge and HubSpot. Five are developer or commerce platforms: Cloudflare, Vercel, GitHub, Shopify and WordPress.org. One is a trade publication, Search Engine Land. One is a news publisher, Time.
Twenty-nine of 30 news publishers serve nothing at that path, including every outlet with a licensing deal or a lawsuit in progress.
Why the split makes sense
The adopters share a product shape, not a sophistication level. Every organisation on the list has documentation as a product surface - an API reference, a plugin manual, a help centre. A file that says “here are the canonical explanations, in order” costs an afternoon and matches something they already maintain.
A newspaper has no equivalent artifact. Its corpus is thousands of dated articles with no stable hierarchy, and the commercial instinct of the last two years has been to withhold that corpus rather than index it more helpfully for machines. Our robots.txt crawl found 24 of 28 reachable news publishers blocking at least one AI crawler outright - a site trying to keep models out has no reason to hand them a table of contents.
Why we care
If you publish documentation, llms.txt is a reasonable, cheap addition - the companies most practised at documentation adopted it first for exactly that reason.
If you publish news, it is not the highest-value item on your list. Nothing in this data suggests it changes how often you are cited; structured data, clean canonicals and a machine-readable version of the article itself do more, because those are surfaces search engines have actually committed to reading.
If a vendor claims llms.txt affects AI visibility, ask for the commitment they are relying on. No major engine has published one. The file is a convention with an adoption base of fourteen sites in sixty, and saying that plainly beats treating it as settled practice in technical SEO.
The evidence
- Subject
- llms.txt adoption across publishers, SEO vendors and developer platforms
- Timeframe
- Single collection run, 10 September 2026
- Verified
- Yes, against first-party data
| Metric | Before | After |
|---|---|---|
| Sites serving a valid llms.txt | 60sites | 14sites |
| News publishers serving one | 30sites | 1sites |
| SEO and marketing vendors serving one | 15sites | 7sites |
Sources
- 1.Dataset: AI crawler policies and llms.txt across 60 sites - SEO Madman, September 10, 2026Primary
- 2.The llms.txt proposal - llmstxt.orgPrimary
Frequently asked questions
Does llms.txt help me rank in AI answers?
There is no published commitment from Google, Microsoft, OpenAI or Anthropic to read llms.txt, so nothing in this study supports a ranking or citation claim. Treat it as documentation you control, not as a retrieval input.
How did you decide a file counted?
A request to /llms.txt had to return 200 with a non-HTML content type and a non-empty body. That excludes the common case of a site returning its styled 404 page with a 200 status, which would otherwise inflate the count.
Should I publish one anyway?
If you maintain developer or product documentation, it is cheap and it is a reasonable place to point a machine reader at your canonical explanations. If you are a publisher weighing it against basic structured data and clean markup, it is not the thing to do first.
About the author

Founder
Founder, UpgradIQ, Inc.
Adam Hafez works on technical SEO and search measurement: how pages get crawled, indexed, ranked and now quoted by answer engines. He founded UpgradIQ, which reads Google Search Console and GA4 to tie ranking movement back to the changes that caused it. He publishes what the data supports and states the limits of it.
- Technical SEO
- Search Console and GA4 measurement
- Answer engine optimization
- Structured data
Related reading
AI training now drives 52% of crawler requests, Cloudflare says
Cloudflare reports AI training made up 52% of identified crawler requests in June 2026, up from 22% in Spring 2025, with search crawling shrinking.
Who blocks AI crawlers: 60 robots.txt files, read in full
We read the robots.txt of 60 publishers and SEO vendors. News sites block AI crawlers almost universally. The SEO industry does not.
robots.txt and llms.txt generator with an AI policy
Decide which AI crawlers may take your content, see what each one actually does, and generate both files from that one decision.
How three CTR trackers reported three different position-1 rates
Three trackers measured 2026 organic CTR by position and reported position 1 anywhere from 27.6% to 39.8%, because none used the same method.



