Blog

Updated 7 min read

Do you need an llms.txt file? What the documentation and the studies say.

Most B2B SaaS sites don't need an llms.txt file to appear in AI answers: Google says no special AI files are needed, and the crawler documentation of OpenAI, Anthropic, and Perplexity doesn't mention reading one. It's cheap to add, though. This guide for marketing leads and founders explains what it is and when it helps, as of October 2026.


What is an llms.txt file?

A plain text file in Markdown format, in the root directory of a website at /llms.txt, that gives AI models and agents a short summary of the site and links to its most important pages. The name comes from LLMs, or large language models. Jeremy Howard proposed it on September 3, 2024, as "a proposal to standardise on using an /llms.txt file to provide information to help agents use a website." It's a proposal, not a formal standard.

The proposal sets out a simple format:

  • an H1 with the name of the site, which is the only required part;
  • a short summary in a blockquote;
  • optional notes, then H2 sections with file lists: links, each with an optional note;
  • a section called "Optional" for links an agent can skip when it needs a shorter context.

It also suggests publishing Markdown versions of web pages, at the page URL with .md added. The proposal says the file can complement robots.txt by giving context for allowed content. It doesn't replace robots.txt or a sitemap.

robots.txt, sitemap.xml, and llms.txt compared
FileWhat it doesWho documents using it
robots.txtTells search engines and AI crawlers which URLs they may requestGoogle, OpenAI, Anthropic, and Perplexity, for their crawlers
sitemap.xmlLists the URLs you want search engines to findGoogle, which documents how it reads sitemaps
llms.txtSummarizes the site and links key pages for AI agentsNo major AI crawler; Webflow calls the format experimental

Do Google, ChatGPT, Claude, or Perplexity use llms.txt?

None of them says its search or crawling uses it. Google's documentation on AI Overviews and AI Mode says: "You don't need to create new machine readable files, AI text files, or markup to appear in these features." To be eligible, a page has to be indexed and eligible to show in Google Search with a snippet.

The crawler documentation of the AI companies points the same way:

  • OpenAI describes GPTBot, OAI-SearchBot, ChatGPT-User, and OAI-AdsBot, and how robots.txt applies to each. It doesn't say any of them reads llms.txt.
  • Anthropic describes ClaudeBot, Claude-SearchBot, and Claude-User, and gives robots.txt as the way to control them. It doesn't mention llms.txt.
  • Perplexity describes PerplexityBot and Perplexity-User, and how robots.txt applies to each. It doesn't say either reads llms.txt on other sites.

OpenAI and Perplexity do publish llms.txt files for their own developer docs. That fits the proposal's stated purpose: helping AI agents, such as coding assistants, use documentation. It isn't evidence that their AI systems read the file on your marketing site.

What did studies find about llms.txt files?

That few sites publish one and that almost nothing requests it. In a study published on June 15, 2026, Ahrefs checked the 137,210 domains in its web analytics product that had traffic in May 2026.

Findings of the llms.txt study published in June 2026
MeasureFinding
Domains that published an llms.txt file28%, which the authors call an upper bound
Files that received no requests in May 202697%
Requests that came from AI bots19.5% of about 22,000 requests
Requests from people4%
AI bot requests for llms.txt files that didn't existNone

The authors add two caveats. Their sample skews technical, so the adoption figure is high, and "fetched" doesn't mean "read": a bot can request a file without using it. They also note that Googlebot fetches llms.txt files as part of normal crawling, which doesn't show any special interest from search engines.

Should a B2B SaaS site add an llms.txt file?

Add one if it takes you minutes, but don't expect it to change your AI visibility. We add one on the sites we build, and we don't sell it as strategy.

For AI answers and search engines, three things matter more, because the vendors document them:

  1. Crawler access. Let search crawlers such as OAI-SearchBot, Claude-SearchBot, and PerplexityBot in through robots.txt.
  2. Indexable pages. Google's AI features use pages that are indexed and eligible for a snippet.
  3. Content in the HTML. Google still recommends server-side rendering or pre-rendering, and a page rendered on the server gives every crawler the same text, whether or not it runs JavaScript.

An llms.txt file is more useful when people use AI tools to work with your product, for example a public API reference or a documentation site that developers read through coding assistants and other AI tools. That's the use the AI companies show with their own files.

How do you add an llms.txt file to a website?

Write the llms.txt file in Markdown, keep it short, and publish it in the root directory of your domain. Link the pages that answer the questions buyers and agents ask: product, pricing, security, integrations, and documentation pages. Write it for large language models and the agents built on them: plain sentences, descriptive link names, and a short note on each link.

A small example for a fictional company:

# Example Co

> Example Co makes billing software for B2B SaaS companies.

## Product

- [Pricing](https://example.com/pricing): plans, limits, and what each includes
- [Security](https://example.com/security): certifications and data handling
- [Integrations](https://example.com/integrations): supported tools and setup

## Docs

- [API reference](https://example.com/docs/api): endpoints and authentication

## Optional

- [Privacy policy](https://example.com/privacy)

Keep the list to the pages with the key information you'd want an AI assistant to read first, and list only pages that robots.txt allows, since the proposal treats the file as context for allowed content. Leave out gated pages and anything behind a login. Update the file when you add, rename, or retire a key page, because a stale list sends agents to pages that redirect or return errors.

On Webflow, go to Site settings, then SEO, then LLMs.txt, upload the file, save your changes, and publish. The file must be UTF-8 encoded and under 100 KB. Webflow publishes only the llms.txt file itself, not Markdown files for each page, and doesn't publish it to the Webflow staging domain. Webflow's help article calls the format "experimental" and says its current impact is not proven.

On a custom site, serve it as a static file at the root, as you would robots.txt. On our own website, the file at benormedia.com/llms.txt has an H1, a one-line summary, and sections for services, guides, company pages, and optional links, with about 19 links in total.

How can you tell whether anything reads your llms.txt file?

Check your server logs or CDN logs for requests to /llms.txt: which user agents request it, how often, and whether the same agents then request the pages it lists. Verify that a request claiming to come from an AI crawler comes from an IP address on that vendor's published list. Then compare those requests with requests for robots.txt from the same user agents, which shows which file each crawler actually fetches.

Read the results with the study's caveat in mind: a request shows that something fetched the file, not that an AI answer used it. For the wider picture of how B2B companies get cited in AI answers, see AEO and GEO for B2B SaaS.

We set up llms.txt files and crawler access as part of our AEO work for B2B SaaS companies, so we have an interest in the topic.

Questions about llms.txt

What is llms.txt?

A proposed Markdown file, served at /llms.txt, that gives AI agents a short summary of a site and links to its most useful pages. It was proposed in September 2024 and isn't a formal standard.

Does Google use llms.txt?

Google's documentation says you don't need to create new machine-readable files, AI text files, or markup to appear in AI Overviews or AI Mode. A page has to be indexed and eligible to show with a snippet.

Does ChatGPT read llms.txt?

OpenAI's crawler documentation doesn't say that GPTBot, OAI-SearchBot, or ChatGPT-User read llms.txt. OpenAI does publish an llms.txt for its own developer documentation.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers which URLs they may request. llms.txt is a guide to your content for AI agents, and it controls nothing.

How do I add llms.txt in Webflow?

Go to Site settings, then SEO, then LLMs.txt, upload a UTF-8 file under 100 KB, save, and publish. Webflow doesn't publish the file to the staging domain.

Sources

  1. llms.txt: The /llms.txt file Accessed October 15, 2026
  2. Google Search Central: AI features and your website Accessed October 15, 2026
  3. Google Search Central: How Google interprets the robots.txt specification Accessed October 15, 2026
  4. Google Search Central: Understand the JavaScript SEO basics Accessed October 15, 2026
  5. Google Search Central: Build and submit a sitemap Accessed October 15, 2026
  6. OpenAI: Overview of OpenAI Crawlers Accessed October 15, 2026
  7. Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler? Accessed October 15, 2026
  8. Perplexity: Perplexity Crawlers Accessed October 15, 2026
  9. Webflow Help Center: Upload an llms.txt file to your site Accessed October 15, 2026
  10. Ahrefs: We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read Accessed October 15, 2026
  11. BenorMedia: llms.txt Accessed October 15, 2026
GET IN TOUCH

Ready to build your website? Let's chat.

See Pricing

Trusted by +100 companies

Resources

Related resources.

  • ServicesAEO and GEO for B2B SaaS: get named in the answers your buyers read.AEO and GEO services for B2B SaaS. We track the questions your buyers ask ChatGPT, Perplexity, Gemini and Google AI, then fix what keeps you out of the answers.Learn more
  • ServicesWebflow SEO and AEO for B2B teams, measured in pipeline.Webflow SEO services from a Webflow Professional Partner: technical fixes, CMS structure and content that get B2B sites found on Google and in AI answers.Learn more
  • AI SearchPublished on 10/26/26Sergio GancedoHow to rank in ChatGPT: how its search picks sources, and what B2B SaaS teams can control.How to rank in ChatGPT: what OpenAI's crawlers need, which pages and brand mentions ChatGPT cites, and how a B2B SaaS team can measure progress.Learn more

Let's work together.

Please fill out the form below and one of our team members will be in touch with you within 24 hours. You can also reach out at info@benor.media

Engagement Budget*

“BenorMedia is a valued partner to us at Surfe. Communication is always easy, things get implemented quickly, and their ongoing support has become an important part of our day-to-day operations.”