Original research · 24 August 2026

Most major sites now publish an index for AI. Almost none serve anything to read.

We measured 30 well-known websites for four observable readability signals. 56% publish an llms.txt index. 7% serve a machine-readable copy of the page that index points to. One site in the sample passed all three content checks.

Every number below came from three plain HTTP requests per site. The commands are on this page, and the scanner and raw results ship with our code — so you can check our work rather than take it.

The findings

Four signals, 27 reachable sites.

SignalShareCountWhat it says
Publishes a valid llms.txt56%15 of 27Far above the ~10% reported for the web at large — this sample is tech-weighted.
Serves schema.org structured data59%16 of 27The oldest machine-readable signal, and still not universal among major brands.
Offers a machine-readable copy of the page7%2 of 27The gap. Almost everyone who indexes their site has nothing readable to point at.
Passes all three4%1 of 27One site in the sample is fully legible to a reader that will not run a browser.

Three of the 30 selected sites did not return a readable homepage to our scanner and are excluded from every denominator, which is why n = 27.

The headline

The index-without-content gap.

The distance between those first and third rows is the whole story. Fifteen sites have published a table of contents for AI readers. Two of them have chapters those readers can actually open — the rest still serve only HTML built for browsers, so the index points at pages a no-browser reader has to reconstruct for itself.

That is not carelessness. Publishing an llms.txt is one file you write once; serving a readable copy of every page is a pipeline that has to stay current as content changes. The easy half has been adopted. The half that takes infrastructure has not.

By category

Publishers write for readers. Just not these ones.

CategorySitesllms.txtStructured data
Developer & SaaS107 of 104 of 10
Ecommerce43 of 43 of 4
Media & publishing50 of 54 of 5
Business services54 of 55 of 5
AI-native31 of 30 of 3

The sharpest split in the data: every media and publishing site we reached had structured data, and not one served an llms.txt. Newsrooms have two decades of SEO practice and have adopted the machine-readable signal that search rewards — the new one has no such payoff yet, so it has not travelled. Developer-tooling companies show the mirror image: the highest llms.txt adoption in the sample, and the lowest structured data.

Access

Most sites have not decided about AI crawlers at all.

Of the 27 sites, 19 had no GPTBot-specific rule in robots.txt — the default, which is access. 4 blocked it outright and 4 named it to allow it. So roughly seven in ten major brands have not made an explicit decision about the crawler that has been the most discussed in the industry for two years. Whatever a site decides, the roster is worth reading first.

Method

What we did, and what it cannot tell you.

On 24 August 2026 we requested three URLs per site — the homepage, /llms.txt and /robots.txt — with an identified user agent, and recorded only what the responses directly show. An llms.txt counts only if it is served as text, opens with a heading, and contains link lines, so a soft-404 HTML page does not score.

The sample is not the web. These are 30 well-known brands chosen by hand across five categories, deliberately weighted toward tech-forward companies. That weighting is why we see 56% llms.txt adoption while published large-sample surveys of the web report roughly one domain in ten. Both are true: adoption is concentrated among technical teams. Read this as a snapshot of what leading brands do, never as a projection of the web.

Two further limits worth stating. A homepage is one page, and a site can be readable there and opaque three clicks deeper. And a low text count on an application shell is expected rather than damning — which is one reason we name no site for a negative result.

Check our work

Run it yourself, on any site.

The whole benchmark is four commands. Point them at any domain — ours included — and you will get the same signals we recorded.

The benchmark, by hand
# The llms.txt check, for any site
curl -sL https://example.com/llms.txt | head -5

# The structured-data check
curl -s https://example.com/ | grep -c 'application/ld+json'

# The machine-copy discovery check
curl -s https://example.com/ | grep -i 'rel="alternate".*text/markdown'

# What the AI crawlers are told
curl -s https://example.com/robots.txt | grep -A3 -i 'gptbot'

Credit where due

The sites already publishing an index.

These served a valid llms.txt when we looked. We name the sites that pass and leave the rest aggregate — a single measurement is a snapshot, and a snapshot is a fair basis for credit but a poor basis for blame.

  • stripe.com
  • vercel.com
  • cloudflare.com
  • github.com
  • notion.com
  • linear.app
  • supabase.com
  • shopify.com
  • allbirds.com
  • warbyparker.com
  • hubspot.com
  • squarespace.com
  • wix.com
  • mailchimp.com
  • replicate.com

Two of them — cloudflare.com and supabase.com — also declared a machine-readable copy of the page. They are the 7%.

Where we stand

We run the same check on ourselves.

It would be a poor benchmark that exempted its author. Seogence serves its own Knowledge Layer: an llms.txt index at our root, a clean Markdown copy of each page at a direct URL, and the discovery link that points readers at it — the same three signals measured above, generated by the pipeline we sell rather than written by hand. Run the commands against seogence.com and you will see them.

That is also the honest limit of this research: we can measure what a site serves, and we do. What any AI system then does with what it reads is its own business, and no benchmark here claims otherwise.

References

Sources.

  1. The llms.txt specification, llmstxt.orgProposed by Answer.AI in September 2024. The format this benchmark tests against.
  2. Google: llms.txt has no effect on SearchReported from Google’s own statements — the reason we call publishing a bet, not a lever.
  3. Vercel and MERJ, joint analysis of AI crawler behaviourFound no JavaScript execution by the major AI crawlers across hundreds of millions of fetches. Cited by name; see their published write-ups.
  4. Seogence AI Readability Benchmark — raw data and scannerThe 30-site scan behind every number on this page, kept with the code so the results can be re-run and checked.

Questions

Common questions.

How many websites publish an llms.txt file?

In this benchmark, 15 of 27 reachable sites (56%) served a valid llms.txt on 24 August 2026 — but the sample is deliberately weighted toward tech-forward brands. Published large-sample surveys of the web put adoption closer to one domain in ten, so treat 56% as the early-adopter rate, not the web-wide rate.

What is the index-without-content gap?

The finding that 56% of the sites measured publish an llms.txt index, while only 7% serve a machine-readable copy of the pages that index points to. Sites are advertising a table of contents for chapters that are still only rendered for browsers.

How was this benchmark measured?

Three plain HTTP requests per site — the homepage, /llms.txt and /robots.txt — recording only what is directly observable: whether a valid llms.txt is served, whether the homepage contains schema.org JSON-LD, whether it declares a text/markdown alternate, and what robots.txt tells GPTBot. No rendering, no JavaScript, and no judgement calls. The commands are on this page so anyone can repeat them.

Which sites did worst?

We do not name them. A single homepage at a single moment is not a verdict on a company, and some low scores are expected rather than damning — an application shell has little text by design. Positive findings are named; negative findings stay aggregate.

Try it

Where does your site land?

Enter any live page. Seogence fetches it the way a machine reader does and shows what it finds — the same signals this benchmark measured.

We analyze only the page you enter and show the result first.