SiteAud!tLint Support

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

  1. Create llms.txt at the root of the domain, served as plain text, not as an HTML page.
  2. Start with one line about what the site is, then list your most important pages with a short description each.
  3. 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.

Guides that cover this issue