llms.txt Explained: What It Is and How to Create One
llms.txt gives AI systems a curated map of your most important content. Here is how to create one.
llms.txt is a proposed plain-text file placed at the root of a website (for example /llms.txt) that gives large language models a concise summary of the site and curated links to its most important pages. It complements robots.txt and sitemap.xml by helping AI systems quickly understand what your business does and where key information lives.
Why it matters
AI assistants and AI search features summarise websites. A clean, curated summary reduces the chance of misinterpretation and highlights the pages you want referenced.
What to include
- A heading with your brand name.
- A short blockquote summary of what you do.
- Key facts (location, services, contact).
- Sections with links to core pages, each with a one-line description.
- An optional section for secondary resources.
Example structure
# Brand Name
> One-paragraph summary of what the business does.
## Services
- Service page: one-line description
Step by step
- List your 20–60 most important URLs.
- Write a one-line description for each.
- Group them by topic.
- Publish at
/llms.txtas plain text. - Update it when you add key pages.
Keep it consistent
Facts in llms.txt should match your pages, schema and profiles. Consistency strengthens your entity.
This site publishes its own llms.txt. For help, hire a GEO expert.
