Websites are no longer visited only by humans, but increasingly read and evaluated by AI systems and AI agents too.
Pages designed for humans, however, contain many elements that aren't particularly helpful for an AI system: navigation, footers, ads, scripts, and layout markup. All of that costs context without providing any additional content value.
This is exactly where llms.txt comes in.
Where Does the Idea of llms.txt Come From?
llms.txt was proposed by Jeremy Howard in September 2024 and published at llmstxt.org.
The basic idea: alongside its normal HTML pages, a website provides a simple markdown file at /llms.txt. This file contains a compact overview of the most important content, prepared specifically for AI systems – with short descriptions and links to the relevant pages.