llms.txt: Format, Specification and a Copy-Paste Example (2026)
llms.txt is a plain-markdown file served at your domain root
(https://yoursite.com/llms.txt) that gives large language models a curated index of your
most important pages — what your site is, and where the good stuff lives. Think of it as a
sitemap written for readers instead of crawlers.
Why it exists
Section titled “Why it exists”Crawlers see your site as thousands of URLs of equal weight, wrapped in navigation,
cookie banners and boilerplate. llms.txt (proposed by Jeremy Howard in 2024, adopted
steadily since) solves that by letting you say directly: here’s who we are, and here are
the 20 pages that actually matter, each with a one-line description.
Does it actually help in 2026?
Section titled “Does it actually help in 2026?”Honest answer: it’s an emerging standard, not a guarantee. Adoption among AI companies is uneven and none formally commits to it. But the cost is one text file, three of the checks in our visibility score reward controllable readiness rather than promises, and sites in developer-heavy and B2B niches increasingly report AI crawlers fetching the file. It’s the cheapest insurance in AEO — publish it and move on.
The official llms.txt specification
Section titled “The official llms.txt specification”The specification (published at llmstxt.org, from Jeremy Howard’s original proposal) defines a deliberately minimal shape: one H1 (your site’s name), one blockquote (a short summary), then optional H2 sections of link lists, each link followed by a colon and a one-line description. An optional “Optional” section marks links an engine can skip when context is tight. That’s the whole spec — no XML, no registration, no validation service. Anything that parses as clean markdown in that shape is a valid llms.txt file.
The llms.txt format, with an example
Section titled “The llms.txt format, with an example”A complete example you can copy and adapt:
# Your Business Name
> One-paragraph summary of what your business does, for whom,> and what makes it distinctive.
## Products
- [Product A](https://yoursite.com/product-a): One line on what it is and who it's for- [Product B](https://yoursite.com/product-b): One line on what it is and who it's for
## Guides
- [Big buyer guide](https://yoursite.com/guides/big-topic): What the reader will learn
## Company
- [About](https://yoursite.com/about): Who's behind it, founded when, based where- [Contact](https://yoursite.com/contact): How to reach sales and supportRules of thumb:
- H1 = your name, blockquote = your elevator pitch. These two lines get read most.
- Curate hard. 15–30 links beats 300. This is your highlight reel, not your sitemap.
- Describe every link in plain language with the words buyers actually use.
- Absolute URLs, and keep it current — a stale llms.txt pointing at dead pages is worse than none.
Some sites also publish llms-full.txt — full page content concatenated into one file —
for docs-style sites. For most businesses the index format is the right one.
Serving it
Section titled “Serving it”Any static file host can serve it — it’s just text at /llms.txt with content type
text/plain or text/markdown. Reference your sitemap in it if you like, and don’t
block it in robots.txt (it happens more than you’d think).
Checklist
Section titled “Checklist”- Write the file using the template above.
- Upload to your domain root.
- Verify
https://yoursite.com/llms.txtreturns it (not a 404 page with status 200 — our checker catches that trap). - Revisit quarterly.
Next: make sure the pages you just indexed are worth citing — the getting-cited playbook.