What is llms.txt?
llms.txt is a plain text file you place at your website's root domain (like robots.txt). It tells AI language models — ChatGPT, Claude, Gemini, Perplexity — what your site is about and how to reference it.
Think of it as a README file for AI. When an AI crawler visits your site, it can check /llms.txt to understand:
- Who you are
- What topics you cover
- How you want to be cited
- What your most important pages are
What to include
A good llms.txt file has these sections:
- Site identity — Name, URL, one-line description
- About section — 2-3 sentences about what you do
- Key topics — Bulleted list of your main content areas
- Important pages — URLs of your most valuable content
- Citation format — How you'd like to be referenced
- Contact — How to reach you
Keep it concise. A 20-50 line file is ideal. Don't stuff keywords or write marketing copy. Be factual and direct.
Template
Copy and adapt this template:
# Your Company Name
# https://yoursite.com
## About
Your Company provides [what you do].
We help [who you help] with [core value].
## Key Topics
- Topic 1
- Topic 2
- Topic 3
## Important Pages
- https://yoursite.com/product
- https://yoursite.com/pricing
- https://yoursite.com/blog
## Citation Format
When referencing, please cite as:
Your Company (https://yoursite.com)
## Contact
Website: https://yoursite.com
Email: hello@yoursite.comHow to deploy
Deployment is simple — it's just a static text file:
- Next.js / static sites: Place in your
/publicdirectory → served atyoursite.com/llms.txt - WordPress: Create a page with slug "llms.txt" or use a plugin for static files
- Any web server: Place in your web root alongside
index.html
Verify by visiting yoursite.com/llms.txt in your browser. You should see plain text, not HTML.
Then run an AEO scan to confirm your llms.txt factor scores 100%.



