Blog · llms.txt · 25 Sep 2026
Blog
llms.txt

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
Enquiry
Nikolai Schöbel und Jeremias Burger, Co-Founder Scalableloops

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 5566
Blog · llms.txt

llms.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.

In brief
  • 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.
Published 25 Sep 2026Nikolai Schöbel and Jeremias Burger9 min read
Nikolai SchöbelJeremias Burger

Nikolai Schöbel and Jeremias Burger

Co-founders of Scalableloops GmbH. Nikolai Schöbel leads online marketing and AI strategy, Jeremias Burger the AI architecture. Both build AI systems and train teams on them in their own agency work.

On this page
  1. What is llms.txt?
  2. Who proposed llms.txt?
  3. Do ChatGPT, Claude and Google use llms.txt?
  4. How is an llms.txt structured? An example
  5. llms.txt vs robots.txt: what is the difference?
  6. When is an llms.txt worth it for your website?
  7. Where llms.txt reaches its limits
  8. Frequently asked questions
  9. How to handle llms.txt sensibly
  10. Where the information on this page comes from
Basics

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.

Origin

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.

2024

is when Jeremy Howard proposed llms.txt, on 3 September. The second version followed on 10 August 2026.

llmstxt.org; Answer.AI
Adoption

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.

WhoWhat 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 LighthouseChecks whether the file can be fetched without a server error; if it is missing, the audit is marked not applicable
OpenAIPublishes an llms.txt for its own developer docs; no statement that its crawlers read other sites' files
AnthropicPublishes 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
97 %

of valid llms.txt files were not requested once in May 2026, measured across 137,210 domains.

Ahrefs, llms.txt study 2026
Structure

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.

ElementRequired?Content
Top-level heading (#)YesName of the website or company
Summary (>)RecommendedTwo or three sentences: who you are and what you offer
Free textNoUsage notes, terminology, context
Sections (##) with link listsNoKey pages, each with a one-line explanation
Markdown versions (.md)NoPlain text of the linked pages
Comparison

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.txtllms.txt
PurposeAllow or block accessDescribe and recommend content
BasisRFC 9309, published 2022Open proposal from 2024, second version 2026
Followed byReputable crawlers such as GooglebotNo confirmed use by major AI providers
FormatOwn rule syntax (User-agent, Disallow)Markdown with headings and links
Effect of mistakesPages or entire crawlers stay locked outNo known effect on search or indexing
Decision

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.

  1. 01

    Online shop

    Worth checking

    Can show AI agents how catalogue, cart and checkout work. First check whether your shop platform already serves the file.

  2. 02

    Software, platform, documentation

    Useful

    Developers use AI tools that read documentation. A maintained llms.txt with Markdown pages makes that easier.

  3. 03

    Services, trades, industry without a shop

    Low priority

    Does no harm, but brings no measurable visibility based on current evidence. Basics first, then when convenient.

Limits

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

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.

Next steps

How to handle llms.txt sensibly

  1. 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.

  2. 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.

  3. 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.

  4. 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.

or call: +49 151 1576 5566

Further reading

Projekt-Detail

    Got a project in mind?

    We reply personally. First a use-case check, then an architecture proposal.

    Start your inquiry