Glossary

Definition

llms.txt explained for AI indexing

llms.txt is a standardized plain text file that website owners place on their servers to communicate usage policies and content availability to AI crawlers. Acting like a robots.txt for large language models, this GEO standard allows developers to specify which data sets are available for model training and retrieval applications.

The llms.txt file serves as a dedicated communication channel between website administrators and AI agents. By placing this plain text file in the root directory or the .well-known folder of a server, site owners can explicitly define which documentation, datasets, or content pages are prioritized for ingestion by Large Language Models. This practice is distinct from the traditional robots.txt, which focuses on access restrictions. Instead, llms.txt functions as a directory for AI crawlers, facilitating better context retrieval for RAG pipelines and model training sets. Implementation involves creating a list of URLs and descriptions in a standardized format, allowing developers to ensure that the most accurate and up-to-date versions of their technical documentation are utilized by foundation models. As AI indexing gains maturity, maintaining an up-to-date llms.txt becomes a critical component of search engine optimization for generative platforms, ensuring that AI models reflect the current state of a website rather than relying on outdated cached snapshots.