Answers · AEO & AI Search
What is llms.txt and does your website need one?
Last reviewed: · Strategic AI Architects Data Desk · reviewed by Mike Moore
llms.txt is a proposed convention — a plain-markdown file served at
/llms.txt — that gives AI systems a curated, token-efficient map of a website's
most important pages, proposed by Jeremy Howard of Answer.AI on September 3, 2024, and specified
at llmstxt.org; whether your website needs one is more honest as "it's a cheap hedge":
no major AI engine has officially committed to reading it, so it is insurance for an emerging
behavior, not a compliance requirement.
The qualifier matters because llms.txt gets sold as if it were robots.txt for AI — a file the engines are bound to honor. It isn't. Google's AI-features documentation explicitly says you "don't need to create new machine readable files, AI text files, or markup" to appear in its AI features (verified live 2026-08-18), and neither OpenAI nor Perplexity documents reading the file in their crawler pages. Where it does get used today is by AI agents and tools that fetch a site on a user's behalf and benefit from a clean map instead of parsing navigation HTML.
The format, from the actual spec
- H1 site name — the only required element. ("# Strategic AI Architects")
- Blockquote summary — a short description carrying the key facts needed to interpret the rest.
- H2 sections of link lists — each list item a markdown link plus an optional one-line note; an "Optional" section marks skippable depth.
- Companion file — content-rich sites can also serve
/llms-full.txtwith expanded detail.
The spec is live and maintained: the version at llmstxt.org was updated August 10, 2026, reflecting two years of adoption experience since the original proposal (verified live 2026-08-18).
Our first-hand position
We serve llms.txt on every site we run — this one included: /llms.txt is generated on every build from the same registries that produce our page indexes, so it cannot drift stale, and it includes a "Tools (agent-callable)" section that points agents at the live WebMCP endpoint they can actually call. The reasoning is an asymmetric bet: the cost is one generated file, the downside is zero — Google confirms its absence doesn't hurt you and its presence doesn't rank you — and the upside is being legible to every agent that does read it, in a period when agent behavior is changing quarterly. That is also exactly how we'd describe it to a client: hedge, not moat. The moat is content worth citing; llms.txt is the map to it.
Sources
- Howard, Jeremy (Answer.AI). "The /llms.txt file" — original proposal published September 3, 2024; spec version 2 updated August 10, 2026. Verified live 2026-08-18. llmstxt.org.
- Google Search Central. "AI features and your website" — "you don't need to create new machine readable files, AI text files, or markup" for AI Overviews / AI Mode. Verified live 2026-08-18. developers.google.com.
- OpenAI "Bots" and Perplexity crawler documentation — neither documents llms.txt support. Verified live 2026-08-18. platform.openai.com · docs.perplexity.ai.
- Strategic AI Architects. Live implementation: strategicaiarchitects.com/llms.txt, generated per-build, verified 2026-08-18.
Related questions
Do ChatGPT, Perplexity, or Google actually read llms.txt?
None of the three has documented a commitment to it. Google's AI-features documentation goes the other direction, stating you don't need to create 'AI text files' to appear in its AI features. Adoption today is strongest among developer-tool documentation sites and AI coding agents that fetch the file when pointed at a site. That is the honest state: a real, growing convention with no official engine endorsement.
What goes in the file, exactly?
Per the spec at llmstxt.org: an H1 with the site name (the only required element), a blockquote summarizing the site, then H2-delimited sections containing markdown link lists — each entry a URL with a one-line note. An 'Optional' section marks links an agent can skip when context is short. Ours also includes a 'Tools (agent-callable)' section pointing at our WebMCP manifest, so an agent that reads the map can also call the tools.
Can llms.txt hurt anything?
The main failure mode is rot: a hand-maintained file that drifts out of sync with the site tells agents stale things with full confidence. We avoid this by generating llms.txt from the same registries that build our page indexes and sitemap — a page added to the site appears in the file automatically. If you can't automate it, keep it short enough to maintain honestly.
Want to know where your own site stands? Run the free Audit — a live AEO audit plus a HIPAA tracking scan — or browse all answers.