llms.txt Implementations & Resources
Everything you need to understand and implement llms.txt. The spec, 840+ real examples, platform-specific guides, and the tools to generate a compliant file in seconds.
Last updated: March 2026
On this page
The Official llms.txt Specification
The llms.txt specification lives at llmstxt.org. It defines a simple Markdown-based format that gives AI systems a structured overview of your website. Think of it as robots.txt for AI — one file that tells large language models what your site is about and which pages matter most.
The spec defines two files:
/llms.txt
A concise overview of your site with links to key pages and brief descriptions. Designed to be quickly parseable by any LLM.
/llms-full.txt
An extended version with more detail per page. Optional, but useful for sites with deep content that benefits from fuller descriptions.
The format is intentionally simple. No XML. No JSON. Just Markdown with a clear structure that any language model can parse instantly.
Example llms.txt structure
# Site Name
> Brief description of what the site does.
## Main sections
- [Page Title](https://example.com/page): Description of what this page covers
- [Another Page](https://example.com/another): What visitors find here
## Optional sections
- [Blog](https://example.com/blog): Latest articles and insights840+ Real Implementation Examples
We maintain the largest catalogue of llms.txt implementations on the web. Not hypothetical examples — live files from real websites, verified and scored.
Every entry includes:
- Quality Score — how well the file follows the specification
- Live file link — see the actual deployed llms.txt
- Industry category — find implementations in your space
- Implementation details — structure, sections, description quality
Use the directory to see how sites in your industry handle llms.txt. Study what works. Then build something better.
Platform-Specific Implementation Guides
The general concept is the same everywhere: generate your file, deploy it to your domain root. But the specifics vary by platform. We've written dedicated guides for the most common setups.
WordPress
FTP upload, file manager, or plugin. Covers self-hosted and WordPress.com.
Shopify
Theme file approach for Shopify's hosting constraints. Step-by-step walkthrough.
General Deployment
Covers Vercel, Netlify, Apache, Nginx, and custom hosting. The universal guide.
Create from Scratch
Manual creation guide. Understand the format before using a generator.
Best Practices for llms.txt
Having an llms.txt file is step one. Having a good one is what separates sites that get cited from sites that get ignored. Our complete best practices guide covers everything, but here are the essentials:
Write real descriptions
"Homepage" is not a description. Tell AI what the page actually covers. "Pricing for residential plumbing services in Austin, TX" — that's useful. Our AI Enhancement feature writes these for you automatically.
Keep it current
A stale llms.txt that links to pages that no longer exist is worse than no file at all. It teaches AI your content is unreliable. Set up Sitemap Monitoring so you know when your file needs updating.
Prioritize ruthlessly
Don't dump every URL on your site into llms.txt. Include your 20–50 most important pages. AI doesn't need your privacy policy — it needs your service pages, product pages, and core content.
Use clear section headings
Group related pages under descriptive H2 headings. "Services," "Resources," "About" — these help AI understand the hierarchy of your content.
How AI Models Use llms.txt
AI doesn't browse your website like a human. It doesn't click through navigation menus or read your homepage slider. It processes text. And llms.txt gives it exactly what it needs: a structured, text-based map of your content.
Here's what happens when an AI model encounters your llms.txt:
- Identity. The H1 heading and description tell the model who you are and what you do.
- Structure. Section headings reveal how your content is organized — services, products, resources.
- Relevance. Page descriptions help the model match your content to user queries without visiting every page.
- Authority. A well-maintained file signals that your site takes AI accessibility seriously.
For a deeper dive, read our full guide on how AI models use llms.txt.
Generate a Compliant File in Seconds
You can write llms.txt by hand. Or you can let us scan your sitemap and generate a spec-compliant file automatically. Our llms.txt Generator:
- Reads your sitemap to find every page
- Uses AI to write descriptions for each page
- Organizes pages into logical sections
- Outputs a file that follows the spec exactly
- Validates the result against spec requirements
Takes 30 seconds. Free to start.
Build Your llms.txt Now
Scan your site. Generate a compliant file. See who AI recommends in your space. The whole lifecycle starts here.
Get started free