llms.txt
Up to +11.25 pointsA short Markdown index introduces a website and points a language model towards useful pages.
Why it matters
A curated starting point helps a reader choose relevant material without first exploring menus and navigation.
What we check
We request /llms.txt and read it as Markdown: its H1 title, its length and its link entries, each a list item that starts with a link. Numbered items, bold links and notes after a dash count; lines inside fenced code blocks are examples, not structure. The structural check is separate from the quality check below.
Reading the result
Pass: a usable file has an H1, at least one link entry and at least 100 characters. Warn: the file is shorter than 100 characters, or lacks the H1 or the links. Fail: the file is absent, refused to our crawler, answered by a bot challenge, unreachable or disallowed by robots.txt, or the address answers with an HTML page, with JSON, or with text that has neither an H1 nor a link, as a catch-all route does.
Where this check stops
We only look at the root path, although the convention also permits subpaths such as /docs/llms.txt. Linked pages are not fetched by this check. An H1 alone can satisfy the format but does not meet our usefulness threshold.