llms.txt is a plain-text file you place at the root of your domain (/llms.txt) that tells AI systems which content on your site is most worth reading. It’s a markdown-formatted index — a title, a short summary, and curated links — designed to be easy for a language model to parse. Think of it as a hand-built map for AI, where robots.txt is a set of gates.
It’s an emerging convention, not a formal standard, which is exactly why it’s a good early-mover play: few small sites have one, it’s cheap to add, and it’s one of the crawl-access signals our GEO Audit checks.
Why llms.txt matters for AI visibility
AI answer engines work better when they can quickly find the canonical, high-quality version of your content instead of crawling noise. A well-formed llms.txt does three things:
- Surfaces your best pages so they’re more likely to be read and cited.
- Provides a clean, low-token representation an LLM can parse without wading through navigation and markup.
- Signals that the site is maintained and AI-aware — a small trust cue.
It does not replace good Generative Engine Optimization or structured data. It complements them.
llms.txt vs robots.txt
| robots.txt | llms.txt | |
|---|---|---|
| Job | Allow/deny crawler access to paths | Point AI systems to your best content |
| Audience | All crawlers (search + AI) | AI systems specifically |
| Format | Directives (User-agent, Disallow) |
Markdown (headings, summary, links) |
| Effect of omitting | Crawlers assume open access | AI gets no curated guidance |
You want both: robots.txt to grant access (don’t block GPTBot, Google-Extended, ClaudeBot, PerplexityBot), and llms.txt to guide attention.
The anatomy of a good llms.txt
The convention is simple markdown:
- An
# H1with your site or brand name. - A
>blockquote one-paragraph summary of what the site is. ##sections grouping links, each as- [Title](url): one-line description.
A copy-paste template
# Your Brand
> One-paragraph summary of what your site does and who it helps. Be specific and factual — this is the description an AI system reads first.
## Core pages
- [Products](https://example.com/products): What you sell or offer.
- [Guides](https://example.com/blog): Your best how-to and reference content.
- [About](https://example.com/about): Who is behind the site and why to trust it.
## Key guides
- [Your best article](https://example.com/blog/best-article): What it answers.
## Notes
- Content is written to be quoted accurately by AI answer engines.
Keep links absolute, list your genuinely best content (not every page), and update it when you publish something significant.
How to validate it
After you publish /llms.txt, confirm it’s reachable as plain text (not HTML) and that it parses as structured markdown. Our GEO Audit probes for it automatically and reports whether it’s missing, present, or present-but-unstructured — so you can tell the difference between “no file” and “file that won’t help.”