Info AEO / GEO
No llms.txt file
- Severity
- Info
- Impact
- Low
- Effort to fix
- Low
- Issue code
llms_txt_missing
Why it matters
llms.txt is an emerging convention that gives language models a curated map of your most important content.
How to fix it
Consider publishing /llms.txt with a short site summary and links to key pages.
What this means
The site has no /llms.txt file: the request did not return a plain text file with a 200 status. This is an Info notice.
What llms.txt is
llms.txt is a proposed convention: a Markdown file at the root of a site that gives AI tools a short summary of the site and links to its most useful pages, often with plain-text versions. It is aimed at AI assistants and coding tools reading a site on a user's behalf.
Does it matter?
Honestly, not much yet. No major search engine or AI answer engine has said it uses llms.txt for ranking or citations, and Google has said its search does not use it. It costs little to add and can help AI tools that do read it, especially for documentation and developer products.
Treat it as optional. Your robots.txt rules for AI crawlers, and clear, well-structured pages, matter far more. See AI crawlers blocked in robots.txt.
A minimal example
# Example Company
> Example makes waterproof trail running shoes and ships worldwide.
## Key pages
- [Products](https://example.com/products): the full range with sizes and prices
- [Size guide](https://example.com/size-guide): how to measure and choose a size
- [Returns](https://example.com/returns): 60-day free returns policy
How to add one
- Create
llms.txtat the root of the domain, served as plain text, not as an HTML page. - Start with one line about what the site is, then list your most important pages with a short description each.
- Keep it short and update it when key pages change.
Verify the fix
Recrawl. The issue clears once /llms.txt returns a 200 with a text content type.
How it affects your score
Info notices never lower any score. They are listed so you can confirm the behaviour is intended. A note for review. It never lowers the score.
Find the affected URLs
Open Crawl > Issues and pick No llms.txt file. Each affected URL is listed with its evidence, and Copy URLs or Export URLs hands the list to a developer. The issue also appears in the Action Plan, ranked by impact (low) and effort (low), and in the issues CSV under the code llms_txt_missing. After fixing, run a new audit and use Compare to confirm the URLs moved to fixed.