llms.txt:What the filereally does
A small text file is meant to tell AI systems what your website is about. What the evidence shows, what it does not, and who benefits today.
Get in touch- What is llms.txt?
- Who proposed llms.txt?
- Do ChatGPT, Claude and Google use llms.txt?
- How is an llms.txt structured? An example
- llms.txt vs robots.txt: what is the difference?
- When is an llms.txt worth it for your website?
- Where llms.txt reaches its limits
- Frequently asked questions
- How to handle llms.txt sensibly
- Where the information on this page comes from

Let's talk about your project.
First we check whether the project fits your business model. Then you get a proposal with phases and effort.
Get your AI visibility checked or call: +49 151 1576 5566llms.txt is a Markdown text file in the root of a website that tells language models, in short form, what the site is about and which pages matter most. Developer Jeremy Howard proposed it in September 2024. It is not a binding standard: Google states in its own documentation that you do not need such files to appear in AI Overviews or AI Mode, and none of the major AI providers has publicly confirmed that its crawlers use the file when building answers. Today it is most useful for online shops and technical documentation that want to guide AI agents through their own site. As a lever for more visibility in ChatGPT or Google, the current evidence says it does not work.
- llms.txt is a Markdown file at yourdomain.com/llms.txt with a short description and a list of links for AI systems.
- Google says such files are not needed for AI Overviews and AI Mode; no major AI provider has confirmed reading them.
- An Ahrefs analysis of 137,210 domains found that 97 percent of valid llms.txt files received not a single request in May 2026.
- The file is most useful today for AI agents that are already on your site, for example in shops and software documentation.
On this page
- What is llms.txt?
- Who proposed llms.txt?
- Do ChatGPT, Claude and Google use llms.txt?
- How is an llms.txt structured? An example
- llms.txt vs robots.txt: what is the difference?
- When is an llms.txt worth it for your website?
- Where llms.txt reaches its limits
- Frequently asked questions
- How to handle llms.txt sensibly
- Where the information on this page comes from
What is llms.txt?
llms.txt is a plain text file located at yourdomain.com/llms.txt, the same place as the familiar robots.txt. It is written in Markdown, a text format people can read without special software and language models handle particularly well. Think of it as a table of contents with an introduction: who runs the website, what it is about, and which pages an AI system should read to understand your business.
The idea addresses a technical problem. A normal web page is full of navigation, ads, scripts and layout. For a language model that is noise, because it can only process a limited amount of text at once. llms.txt is meant to cut through that noise and offer the key content in compact form, optionally with plain text versions of individual pages ending in .md.
One point matters for everything that follows: the file does not control anything. It neither allows nor blocks any crawler, and it does not change what Google indexes. It is an offer to AI systems, which they may or may not take up.
Who proposed llms.txt?
llms.txt comes from Jeremy Howard of the AI company Answer.AI, who published the proposal on 3 September 2024. His reasoning: it was unclear how to build the right context for a language model from a website, whether to crawl the sitemap, follow external links or include source code. llms.txt hands that choice to the site owner.
The specification lives openly at llmstxt.org. A revised second version followed on 10 August 2026. Among other things, it defines how a page points to its own Markdown version and how files in subdirectories are handled. The core idea is unchanged.
What llms.txt is not matters just as much: it is not a standard from a standards body, and it is not a requirement from Google, OpenAI or Anthropic. It is an open proposal anyone can adopt, with no one obliged to read the file.
is when Jeremy Howard proposed llms.txt, on 3 September. The second version followed on 10 August 2026.
Do ChatGPT, Claude and Google use llms.txt?
Based on everything publicly documented: no, at least not for deciding which websites appear in an AI answer. Google's John Mueller wrote back in June 2025 that no AI system currently uses llms.txt, adding that server logs show the services do not even ask for it. Google has since put this into its own documentation: to appear in AI Overviews and AI Mode, you do not need to create new machine readable files, AI text files or special markup.
The numbers point the same way. Ahrefs analysed server logs from 137,210 domains for May 2026. Around 28 percent of them publish an llms.txt, and about 38,000 files were valid. 97 percent of those files were not requested once during the entire month. Of the few requests, only a small share came from AI search services; the retrieval bots that gather answers for ChatGPT and similar tools accounted for 1.1 percent. The largest single group of requesters were SEO audit tools.
Interestingly, the providers publish files of their own. When we checked on 25 September 2026, the developer documentation of both OpenAI and Anthropic served an llms.txt. That shows the companies find the format useful for their own help pages, for example for coding tools that read documentation. Neither company has said that its crawlers read other sites' llms.txt files for ChatGPT or Claude answers.
| Who | What is publicly documented |
|---|---|
| Google Search (AI Overviews, AI Mode) | Google's documentation says no AI text files are needed to appear in these features |
| Google Lighthouse | Checks whether the file can be fetched without a server error; if it is missing, the audit is marked not applicable |
| OpenAI | Publishes an llms.txt for its own developer docs; no statement that its crawlers read other sites' files |
| Anthropic | Publishes an llms.txt for its own developer docs; no statement that its crawlers read other sites' files |
| Websites in general (Ahrefs, May 2026) | 97 percent of valid files received no request at all in the month |
of valid llms.txt files were not requested once in May 2026, measured across 137,210 domains.
How is an llms.txt structured? An example
The proposal sets a fixed order. The only required element is a top-level heading with the name of the site or project. Next comes a short summary block, then optional free text, and finally sections with subheadings that list links to your most important pages, each with a brief explanation. The file of a fictional machinery manufacturer could look like this:
# Example Machinery Ltd> Manufacturer of conveyor systems for the food industry. Planning, production and service from a single source.## Products- [Belt conveyors](https://www.example-machinery.com/belt-conveyors.md): designs, dimensions, materials- [Spiral conveyors](https://www.example-machinery.com/spiral-conveyors.md): applications and performance data## Service- [Maintenance and spare parts](https://www.example-machinery.com/service.md): process, response times, contact## Optional- [Company history](https://www.example-machinery.com/history.md)
Ideally the links point to Markdown versions of each page, meaning plain text without menus or scripts. That is the more demanding part: the llms.txt itself takes an hour to write, while the matching text versions have to be kept up to date with every change to the website.
| Element | Required? | Content |
|---|---|---|
| Top-level heading (#) | Yes | Name of the website or company |
| Summary (>) | Recommended | Two or three sentences: who you are and what you offer |
| Free text | No | Usage notes, terminology, context |
| Sections (##) with link lists | No | Key pages, each with a one-line explanation |
| Markdown versions (.md) | No | Plain text of the linked pages |
llms.txt vs robots.txt: what is the difference?
Both files sit in the root directory and have similar names, but they do completely different jobs. robots.txt tells crawlers which URLs they may fetch. It has been described as RFC 9309 since 2022, and reputable crawlers such as Googlebot follow it. Even robots.txt cannot enforce anything, though: Google itself notes that it is up to the crawler to obey the rules.
llms.txt, by contrast, governs no access at all. It describes what exists and suggests a reading order. If you want to keep AI crawlers away from your site or explicitly allow them, you do that in robots.txt, never in llms.txt. Conversely, even the best llms.txt is useless if robots.txt locks the AI crawlers out or a firewall blocks them. That is why this check is among the first technical steps in our GEO audit.
For more on how ChatGPT reaches content and which crawlers are involved, read our article on ChatGPT SEO.
| robots.txt | llms.txt | |
|---|---|---|
| Purpose | Allow or block access | Describe and recommend content |
| Basis | RFC 9309, published 2022 | Open proposal from 2024, second version 2026 |
| Followed by | Reputable crawlers such as Googlebot | No confirmed use by major AI providers |
| Format | Own rule syntax (User-agent, Disallow) | Markdown with headings and links |
| Effect of mistakes | Pages or entire crawlers stay locked out | No known effect on search or indexing |
When is an llms.txt worth it for your website?
The honest answer depends on who is supposed to read the file. For visibility in AI answers, the current evidence gives no reason to invest time in it before the basics are in place. AI agents are a different story: programs that visit a website on someone's behalf to look something up or make a purchase. Google's Lighthouse tool describes the file in exactly this context: without it, agents may spend more time crawling a site to understand its structure.
An example from our own measurements: on 25 September 2026 we found an identically structured guide for shopping agents at /llms.txt on two Shopify stores, explaining how an agent should use the catalogue and the cart. There, the file is not a marketing tool but an instruction manual for machines. That is also how we rate it in our AI visibility analysis: for shops as a building block of agent-driven commerce, for websites without online sales as a low priority.
- 01
Online shop
Worth checkingCan show AI agents how catalogue, cart and checkout work. First check whether your shop platform already serves the file.
- 02
Software, platform, documentation
UsefulDevelopers use AI tools that read documentation. A maintained llms.txt with Markdown pages makes that easier.
- 03
Services, trades, industry without a shop
Low priorityDoes no harm, but brings no measurable visibility based on current evidence. Basics first, then when convenient.
Where llms.txt reaches its limits
The biggest weakness lies in the concept itself. In llms.txt, a company describes itself, and nobody checks whether the description is accurate. For a system that has to pick the most reliable source among many providers, a self-description carries little weight. It is therefore plausible that AI search services prefer to read the actual pages and what other websites say about you.
The second limit is maintenance. An llms.txt that points to outdated pages or discontinued products is worse than none at all. If you add the file, have it generated automatically or make it part of your regular website upkeep. Google Lighthouse, incidentally, treats a missing file as neutral; only a file whose request triggers a server error gets flagged.
The third limit is expectations. Anyone who adds an llms.txt hoping for more mentions in ChatGPT will, based on everything measured so far, be disappointed. What actually makes the difference in our analyses are other factors: pages that are readable without scripts, a robots.txt that does not accidentally lock out AI crawlers, clearly supported facts on your own website, and mentions on third party sites that AI systems trust. You will find an overview of these levers in our articles on AI SEO and Google AI Overviews.
Whether your work pays off only becomes clear once you measure how often, and in what context, AI systems mention your company. We explain how in measuring AI visibility, and the terms behind it in GEO, AEO and LLMO explained. If your team wants to run these checks itself, our AI training covers how.
Frequently asked questions
What is llms.txt?
A Markdown text file at yourdomain.com/llms.txt. It gives language models a short description of what a website is about and links to the most important pages, ideally as plain text versions.
Who created llms.txt?
Jeremy Howard of Answer.AI proposed it on 3 September 2024. A revised version was published on 10 August 2026. It is an open proposal, not a binding standard.
Does ChatGPT use llms.txt?
There is no public evidence that it does. OpenAI publishes an llms.txt for its own developer documentation, but has not confirmed that its crawlers read other sites' llms.txt files when generating answers.
Do I need llms.txt for Google AI Overviews?
No. Google states in its own documentation that no new machine readable files or AI text files are needed to appear in AI Overviews and AI Mode. The usual fundamentals of a good website apply.
Can I block AI crawlers with llms.txt?
No. llms.txt does not control access. If you want to allow or block specific AI crawlers, use robots.txt.
Can an llms.txt harm my website?
A well maintained file does no harm. Problems arise if it points to outdated content or if requesting it triggers a server error, which audit tools such as Google Lighthouse will then report.
How to handle llms.txt sensibly
- 01
Check the basics
First make sure your robots.txt allows the AI crawlers you want to allow and that your pages are readable without scripts.
- 02
Clarify the purpose
Decide whether AI agents should get things done on your site, for example in your shop or documentation. Only then does llms.txt have a clear job.
- 03
Keep the file lean
If yes: name, a two sentence summary and your key pages with one line each. Short and current beats long and outdated.
- 04
Measure the effect
Check your server logs to see who actually requests the file, and measure your visibility in AI answers separately.
llms.txt is a friendly offer to machines. Whether AI systems mention your company is decided on your own pages and on the pages of others.
Google spam updateGoogle Spam Update: What Can Your Numbers Really Tell You?
LLM costsLLM Cost Optimization: When a Model Switch Pays Off
Detect AI-written textDetect AI-written text: what AI detectors get wrong
AI agentsAgentic AI Explained: What It Means for Your Business
Google AI ModeGoogle AI Mode: What It Means for Your Website
AI agentsWhat Is an AI Agent, and How Is It Different From a Chatbot?
Structured DataStructured Data: What It Really Does for AI Search
AI AssistantAI Assistant for Business: Types, Uses and Data Protection
GEOE-E-A-T: Trust Signals for Google and AI Search
Local AILocal AI for Business: What “Local” Really Means
GEOAI Crawlers in robots.txt: Managing GPTBot and Co.
AI for SMEsAI for SMEs: How to Introduce AI Step by Step
Perplexity SEOPerplexity SEO: How to Get Your Site Cited as a Source
ChatGPT SEOChatGPT SEO: How to Get Your Business Found in ChatGPT
AI SEOAI SEO: What Changes Compared to Traditional SEO
AI OverviewsGoogle AI Overviews: How Google Picks Its Sources
GEO vs AEO vs LLMOGEO vs AEO vs LLMO: The AI Search Terms Explained
Measure AI VisibilityMeasure AI Visibility: Method, Metrics and Limits
ChatGPT AdsChatGPT Ads: How to Advertise on ChatGPT in Germany
AI Literacy ObligationAI Literacy Obligation: What Article 4 Requires Since 2026
AI DisclosureAI Chatbot Disclosure: Article 50 in Practice
AI Text WatermarkAI Text Watermark: What Claude Marks and What It Doesn't
ShopwareShopware Plugin Development: Buy or Build? A Guide
Where the information on this page comes from
- llmstxt.org: The /llms.txt fileaccessed 25 Sep 2026
- Answer.AI: /llms.txt, a proposal to provide information to help LLMs use websitesaccessed 25 Sep 2026
- Google Search Central: AI features and your websiteaccessed 25 Sep 2026
- Slim SEO: You don't need llms.txt for your websiteaccessed 25 Sep 2026
- Search Engine Roundtable: Google Says No AI System Currently Uses LLMs.txtaccessed 25 Sep 2026
- Ahrefs: What Is llms.txt, and Should You Care About It?accessed 25 Sep 2026
- Ahrefs: We Analyzed 137K Sites, 97% of llms.txt Files Never Get Readaccessed 25 Sep 2026
- Search Engine Journal: 97% Of llms.txt Files Got No Requests, Ahrefs Data Showsaccessed 25 Sep 2026
- Chrome for Developers: llms.txt (Lighthouse)accessed 25 Sep 2026
- PPC Land: Google adds llms.txt to Lighthouse as agentic web standards heat upaccessed 25 Sep 2026
- DEV Community: llms.txt v2, what the spec says and what 137,000 domains showaccessed 25 Sep 2026
- RFC 9309: Robots Exclusion Protocolaccessed 25 Sep 2026
- Google Search Central: Introduction to robots.txtaccessed 25 Sep 2026


