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