What is llms.txt
llms.txt is a simple text (markdown) file at the root of a domain that briefly explains to
AI tools what the site is about and which pages are the most important. It's similar to
robots.txt, but instead of rules for crawlers it offers an orientation map of
content for AI systems.
It's a voluntary, supporting signal — not every AI tool reads it and it guarantees nothing.
Where to upload llms.txt
- To the domain root, available at
https://yourdomain.com/llms.txt, - it must return
HTTP 200and atext/plainortext/markdowntype, - keep the content short, current and use absolute links.
llms.txt example
| Line | Meaning |
|---|---|
# Citeora | website name (H1 markdown heading) |
> Online tools for websites, SEO and AI visibility. | one-sentence website description |
## Main pages | section with priority links |
- [GEO audit](https://citeora.eu/nastroje/geo-audit/): ... | absolute link + short description |
What llms.txt can't do
It won't replace quality content and won't guarantee citation. If the main content of your pages is weak or doesn't answer questions, even a perfect llms.txt won't fix that. First address how AI sees you on the pages themselves — llms.txt is only a supplement.
Frequently asked questions
What is the llms.txt file?
A text (markdown) file at the root of a website that explains to AI tools what the site is about and which pages matter.
Where do you upload llms.txt?
To the domain root, available at https://yourdomain.com/llms.txt, returning HTTP 200.
Will llms.txt help my AI visibility?
It can help with understanding the site's structure, but guarantees nothing. Citable content on the pages matters more.