use case

llms.txt explained: the sitemap for AI

the short answer

llms.txt is a plain-text Markdown file you place at the root of your domain (yoursite.com/llms.txt) that gives AI answer engines a clean, curated map of your most important content. Proposed at llmstxt.org, it's like robots.txt and sitemap.xml but written for language models: a short description of what your site is, then organized lists of links with one-line summaries. It helps LLMs find and correctly characterize your best pages instead of guessing from raw HTML.

Language models have limited context windows and your HTML is full of navigation, scripts, and boilerplate that waste it. llms.txt gives the model a clean, human- and machine-readable summary of your site and links to the pages that matter — so it spends its attention on your actual content, not your footer.

It's a complement to, not a replacement for, robots.txt (which controls access) and sitemap.xml (which lists every URL for indexing). llms.txt is curated: it's your editorial pick of what an AI should read first.

2024the year the llms.txt proposal was published by Jeremy Howard, and adoption began across documentation and SaaS sitesSource: llmstxt.org proposal, Answer.AI, September 2024

What goes in an llms.txt

The format is deliberately simple Markdown. A typical file has a title, a blockquote description, and a few sections of links each with a short summary.

Concretely: an H1 with your site or product name; a blockquote (>) with a one-sentence description of what the site is; optional sections (## Pages, ## Guides, ## FAQ) each listing links as `- [title](url): summary`; and plain language throughout — no marketing fluff, written as you'd brief an assistant.

Generating it from your own content

The best llms.txt files are generated from the same data that builds your site, so they never go stale. seo·check does exactly this — its own /llms.txt is built from its article list — and you can do the same with a small route that reads your content model and prints the Markdown.

Once it's live, run your site through seo·check: it checks for an llms.txt as part of the GEO score, so you can confirm it's discoverable.

frequently asked

Is llms.txt an official standard?
It's a community proposal (llmstxt.org), not yet an enforced standard adopted by every engine. But it's low-cost to add, increasingly recognized, and aligns with how engines already prefer clean, summarized content — so it's worth shipping.
Where do I put the llms.txt file?
At the root of your domain: https://yoursite.com/llms.txt. Some sites also publish llms-full.txt with expanded content. seo·check checks the root path when scoring your GEO readiness.
Does llms.txt replace my sitemap.xml?
No. sitemap.xml is for search-engine indexing and lists every URL; llms.txt is a curated, summarized guide for language models. Ship both — they serve different consumers.

Published February 11, 2026 · Last updated June 16, 2026

ready to try seo·check?

check a url