What is llms.txt, and does your website need one?
llms.txt is a proposed convention: a Markdown file at the root of a website (/llms.txt) that gives AI models and agents a curated summary of the site and links to its key pages. It's easy to add and helps the agents that read it. Adoption by AI providers is uneven, so treat it as a complement to good HTML with no ranking power of its own.
What llms.txt is
An llms.txt example: locomotive.ca
Does your website need one?
An llms.txt file is information architecture for a new kind of visitor. The question is the same as for people: what do they need to understand first, and where should they go next?
What to do next
Frequently asked questions
What is llms.txt?
A plain-text Markdown file at the root of a website that sums up the site for AI models and agents and links to its most useful pages. It was proposed in 2024 and is documented at llmstxt.org.
Where do I put an llms.txt file?
At the root of your domain, served as plain text, so it answers at https://yourdomain.com/llms.txt.
What is the difference between llms.txt and robots.txt?
robots.txt decides what crawlers may access. llms.txt grants and blocks nothing: it explains your site and steers AI agents toward the pages that matter.
Do ChatGPT and Google use llms.txt?
The major AI providers haven't committed to reading it, and Google has said its search doesn't use it. Some agents and developer tools do look for it, so it can help, but it isn't a ranking factor.
What is llms-full.txt?
A companion file that holds the site's full content in a single Markdown document instead of links. It isn't part of the original proposal but is widely used, and it's only worth publishing if it stays up to date.