agentic‑readiness docs
/
Scan at scale Blog Build one › Run a scan ›

DocsDiscoverabilityllms.txt

llms.txt

A hand-written Markdown index of a site's most useful pages, written for language models.

adoption Early productiontrend ▲ risingchecked once per sitechecks 4verified 2026-10-05
Set up llms.txt on your site The one thing the format requires, and the four ways a published file stops being usable to an agent.
Free Set up an llms.txt index

Why an agent cares

It points an agent at the pages that matter instead of making it crawl everything, and it is now generated by default across whole hosting platforms. That is exactly who our checks are for: files published because a tool or an audit asked for one, by authors who never read the format.

Adoption

Early production. Several independent organisations run it in production, though it is still niche on the open web. For this one in particular, widely published, and read far less often than it is written.

Direction of travel: ▲ rising, as at .

The proposal reached v2 in August 2026, Chrome's Lighthouse now audits sites for the file, and OpenAI, Anthropic and Google publish one for their own developer documentation. Against that, Ahrefs found 97% of 137,000 files never receive a request from an AI bot, and Google has said it does not use them.

AdopterDepthEvidence
Mintlify, GitBook, Wix, Yoast, AIOSEO (generate one for every hosted site)default-onmintlify.com
OpenAI, Anthropic, Google Gemini (publish one for their developer docs)productionplatform.claude.com
Cursor, Windsurf (docs-lookup consumers)productionorganikpi.com

What we check

Absence is never a finding. Every check below runs only when this technology is detected, so a site that has not adopted this is not assessed on it and appears in no report. 4 of these 5 can fail it. In Lumar these appear once per site, in the site-wide results of each crawl.
CheckSeverityRaisesOn whose authority
llms.txt Missing H1highusabilityvendor profile: The /llms.txt file
llms.txt Content Before H1mediumusabilityvendor profile: The /llms.txt file
llms.txt Heading In Detailsmediumusabilityvendor profile: The /llms.txt file
llms.txt Insecure Linkmediumusability, security (CWE-319)Lumar readiness bar, beyond The /llms.txt file
llms.txt Multiple H1informationalnothingvendor profile: The /llms.txt file

Examples

Both run through the same checks as a live scan: the first passes, the second is flagged.

correcttext
# Acme Corp

> Everything Acme makes, indexed for agents: the API, the guides, and the changelog.

Acme sells widgets to trade customers. Prices are in GBP and exclude VAT.

## Docs

- [API reference](https://acme.test/docs/api.md): every endpoint, with request and response examples
- [Quick start](https://acme.test/docs/start.md): a ten-minute tour of the main workflow

## Examples

- [Order a widget](https://acme.test/examples/order.md): a complete worked order, end to end

## Optional

- [Changelog](https://acme.test/changelog.md): what shipped, newest first
present but wrongtext
Welcome to the Acme llms.txt file.

> llmsTxtContentBeforeH1: this prose and the summary sit above the H1, but the format
> puts the H1 first (after an optional byte-order mark).

# Acme Corp

### About us

llmsTxtHeadingInDetails: this H3 sits in the free-text block between the summary and the
first file list, where the format allows sections of any type except headings.

## Docs

- [API reference](https://acme.test/docs/api.md): every endpoint

# Acme Labs

info: llmsTxtMultipleH1: a second H1 makes the site's name ambiguous. Informational only,
so it does not fail llmsTxtValid.

Specifications

DocumentRevisionKind
The /llms.txt fileVersion 2, August 2026specification

Last re-read against the published documents: .

Further reading