An llms.txt file is a standardized document — similar to robots.txt — that helps AI language models understand your website. It provides a structured summary of your site's purpose, key pages, and content organization.
The llms.txt Specification
The official specification (llmstxt.org) defines a simple markdown-based format:
1. **H1 Title** (required): Your site's name
2. **Blockquote summary** (required): A one-line description of what your site does
3. **Structured sections**: H2 headings with links to key pages
Example llms.txt
# UNHIDE.ME
> AI search visibility scanner and GEO optimization platform that helps websites get cited by AI search engines.
Features
• [AI Scanner](https://unhide.me/scanner): Scan any website for AI search readiness
• [Domain Monitoring](https://unhide.me/features#domain-monitoring): Track AI visibility over time
Key Pages
• [How It Works](https://unhide.me/how-it-works): Learn about GEO optimization
• [Pricing](https://unhide.me/pricing): Free and paid plans
• [Blog](https://unhide.me/blog): AI visibility guides and strategies
Why It Matters
When AI assistants encounter your site, they look for this file to quickly understand what your business does. Without it, AI models have to crawl and interpret your entire site — which means they might miss important context or misrepresent what you do.
llms.txt vs llms-full.txt
llms.txt: A concise summary (the "executive summary" for AI)
llms-full.txt: An extended version with more detailed content, product descriptions, and documentation
Both should live in your site's root directory.
How to Create Your llms.txt
You can create one manually or use our free llms.txt generator tool. The key is to follow the spec: start with an H1, add a blockquote summary, then organize your key pages under H2 sections.
Validation
A valid llms.txt must have:
• An H1 title (# Your Site Name)
• A blockquote summary (> What your site does)
• At least two structured sections with links
UNHIDE.ME's scanner automatically validates your llms.txt against the specification and flags any issues.