Glossary

What is llms.txt, and do AI engines read it?

llms.txt is a proposed Markdown file that lists a site's key pages for language models. What it holds, whether AI engines read it, and what matters more.

Jesse Sibley
By , FounderPublished · Last updated · 2 min read

At a glance

Where/llms.txt at the site's root
FormatMarkdown: a title, a summary, then lists of links
Proposed2024, llmstxt.org (now version 2)
Manifold toolaeo_get_site_readiness checks it, free

What goes in the file

The proposal sets a simple format:

  1. An H1 with the site's name, the only required part.
  2. A short summary in a blockquote.
  3. Optional notes.
  4. Sections under H2 headings, each a list of links with a line on what each page holds.

It also proposes a Markdown version of each page at the same URL plus .md, so an agent gets clean text instead of HTML.

Do AI engines read it?

The proposal says the files are used most by coding agents looking up software documentation. No AI answer engine has documented reading llms.txt when it answers a question, and an Ahrefs study found most files were never requested. Treat it as cheap and harmless, not as a fix for visibility.

What matters more

The engines do document these, and each can keep a site out of answers:

CheckWhy it matters
AI crawlers allowed in robots.txtAn engine does not cite a page its crawler may not fetch
No CDN or firewall block on AI crawlersA block at the edge hides the site before robots.txt is read
Content in the HTML without JavaScriptMany crawlers do not run JavaScript
No noindex or nosnippetGoogle documents that they keep a page out of its AI answers

Checking it with Manifold

aeo_get_site_readiness is free. It fetches your site the way the engines do and reports each check above with how much it matters, llms.txt included and marked as unproven.

Where to go next

Questions people ask

Does ChatGPT read llms.txt?

OpenAI has not said that it does. Treat the file as a cheap extra and check the things the engines do document first: crawler access in robots.txt and at your CDN, and content in the HTML.

Should I add an llms.txt file?

It costs little and does no harm, and agents that are pointed at it can use it. Do it after the fixes that are known to matter.

How do I check my llms.txt?

Ask your agent to run Manifold's free readiness check on your domain. It reports whether llms.txt is served and follows the format, beside the checks that do block citations.

Sources

Jesse Sibley

Jesse Sibley

Founder of Manifold. A growth engineer who has worked with London startups for eight years.

  • 3 min read

    What is answer engine optimization (AEO)?

    Answer engine optimization is the work of getting your brand named and your pages cited in AI answers. What it means, how to measure it, and where to start.

  • 2 min read

    What is generative engine optimization (GEO)?

    Generative engine optimization is making content that AI search engines quote and cite. Where the term comes from, how it relates to AEO, and how to start.

  • 3 min read

    What is an MCP server?

    An MCP server gives an AI app such as Claude, ChatGPT or Cursor tools and data over the Model Context Protocol. What it is, local or remote, and how to add one.