The llms.txt file is a text file placed at a website's root to provide structured context to language models (LLMs). Analogous to robots.txt for search engines, it is designed for AI comprehension: describing the company, its products, expertise and key information AIs should know.
What is llms.txt?
The llms.txt file is an emerging convention consisting of a structured text file at a website's root (e.g., yoursite.com/llms.txt). Its purpose: providing language models with a clear, structured summary of the company, what it does, and what information is reliable.
It's the equivalent of robots.txt for the AI world: while robots.txt tells crawlers "where to go," llms.txt tells AIs "what to know."
Structure of an llms.txt File
Company Identity
- Official name, sector, founding date
- Short description and positioning
- Geographic areas of activity
Products and Services
- Main products/services with descriptions
- Competitive advantages
- Use cases and target clientele
Expertise and Authority
- Recognized areas of expertise
- Publications, patents, certifications
- Links to Wikidata and Knowledge Graph profiles
Why llms.txt is Important for GEO
LLMs that crawl a site must interpret complex HTML pages. The llms.txt file provides a clear "summary sheet" that:
- Reduces hallucination risks by providing verified facts
- Improves Citation Readiness
- Facilitates entity identification
Verification by AI Labs Audit
The GEO Checklist checks llms.txt presence, accessibility and quality.
Full guide in our article llms.txt: AI Visibility Guide.