Does llms.txt actually work? What the evidence says
Does llms.txt help AI visibility? What Google, OpenAI and Anthropic say, what server-log studies found, and when the file is still worth adding.
Published 8 min readAI search
As of October 2026, there is no public evidence that llms.txt makes ChatGPT, Claude, Perplexity or Google cite your site more often. Google says its Search ignores the file, no major AI search engine documents reading it, and log studies find AI crawlers rarely request it. It is still a useful, cheap convention for developer docs that people feed to coding assistants, so the honest answer is: publish one if it costs you little, but do not expect it to move AI visibility.
What is llms.txt?
llms.txt is a Markdown file at the root of a site, at /llms.txt, that gives language models a short, curated map of the site. The proposal at llmstxt.org was published by Jeremy Howard of Answer.AI on September 3, 2024. Its reasoning is practical: context windows are too small to read a whole website, and converting HTML full of navigation, ads and scripts into clean text is error-prone. A hand-written index solves both.
The format is simple. Only the first line is required:
# Acme Plumbing
> Licensed plumbers in Austin, Texas. Emergency repairs, water heaters and
> drain cleaning, 7 days a week.
## Services
- [Water heater repair](https://acme.example/water-heaters): Tank and tankless, same-day
- [Drain cleaning](https://acme.example/drains): Kitchen, bathroom and main lines
## Optional
- [About us](https://acme.example/about): Licensing, insurance and service areaAn H1 with the site name, a blockquote summary, optional notes, and H2 sections with lists of links. A section named Optional marks links an agent can skip when it needs less context. The proposal also suggests offering a clean Markdown copy of important pages at the same address plus .md. Some documentation platforms add a second file, llms-full.txt, with the full text of every page; that is a common convention rather than part of the core proposal.
Does Google use llms.txt?
No, and Google has said so in its own documentation. The Search Central guide to optimizing for generative AI features (last updated July 10, 2026) says: “You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search,” and that Google Search ignores these files. Google's separate page on AI features and your website adds that “there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary.”
Google's search staff had said the same thing informally for over a year. In April 2025, John Mueller wrote on Reddit's r/TechSEO that “none of the AI services have said they're using LLMs.TXT” and compared the file to the keywords meta tag, as reported by Search Engine Journal. The comparison is pointed: the keywords meta tag was what site owners claimed their pages were about, and search engines stopped trusting it for exactly that reason.
There is one wrinkle. Chrome's Lighthouse added an llms.txt audit in its agentic browsing category. It treats a missing file as not applicable and only flags a server error when fetching it. That audit is about browser agents, not Search rankings, and Search Engine Journal covered the mixed messages between the two Google teams.
Do ChatGPT, Claude and Perplexity read llms.txt?
None of them says it does. OpenAI's crawler documentation describes GPTBot, OAI-SearchBot and ChatGPT-User and how to control them in robots.txt; it does not mention llms.txt. Anthropic's crawler article covers ClaudeBot, Claude-SearchBot and Claude-User the same way. That does not prove they never read it, but it means nobody has committed to it, and there is no documented way it feeds rankings or citations.
The best evidence is what crawlers actually request. Server-log studies so far point the same way:
| Study | What was measured | Finding |
|---|---|---|
| Evil Martians, July 2026 | About two months of logs on one site that publishes llms.txt and llms-full.txt | About 770 fetches of the two files, of which 37 came from named AI clients (Perplexity, ChatGPT, Claude, GPTBot and OAI-SearchBot combined). Most came from search engine crawlers, SEO bots and scripts. |
| SE Ranking, via Search Engine Journal | About 300,000 domains, correlation tests and a machine-learning model on AI citations | llms.txt was found on about 10% of domains, with no measurable relationship to how often a domain was cited. Removing it as a factor made the model more accurate. |
Smaller single-site write-ups report the same pattern: robots.txt fetched hundreds of times by AI crawlers, llms.txt rarely or never. Treat any one study with care, since the samples are small and bots change, but there is no published log study showing AI search crawlers using llms.txt as a routine input.
So who actually uses llms.txt?
Developers, mostly. Large documentation sites publish one, including Anthropic's Claude docs, Stripe's docs, Cloudflare's developer docs and Vercel. The use case is concrete: a developer pastes the URL into a coding assistant, or an agent tool fetches it, and gets a clean index of the docs instead of crawling HTML. That is retrieval on request, which is what the proposal was designed for, and it is a different thing from an AI search engine deciding which businesses to recommend.
Should you add llms.txt to your site?
| Your site | Recommendation | Why |
|---|---|---|
| Developer docs, API, open-source project | Yes | Coding assistants and agents may load it on request; it is cheap to generate from your docs. |
| SaaS product | Yes, keep it short | A clean index of features, pricing and docs can help agents a user points at you. No ranking effect. |
| Online shop | Optional | Product data reaches AI shopping answers through feeds and pages, not llms.txt. |
| Local business | Optional, low priority | Your Google Business Profile, listings and reviews matter far more for local AI answers. |
| Publisher or blog | Optional | Make sure robots.txt lets search-oriented AI crawlers in first. |
If you do publish one, do it in a way that cannot backfire:
- Generate it from your real pages, most important first, so it never claims anything your site does not say.
- Keep it to a title, a one-paragraph summary and the 20 to 150 links that matter. Put secondary pages under an Optional heading.
- Serve it as plain text with a 200 status at
/llms.txt. A server error is the one thing Lighthouse's audit flags. - Regenerate it when you add or remove important pages, and check the links still resolve.
- Do not build separate, different content for bots. Search engines treat content shown only to crawlers as cloaking risk, and Google's guide says it is not needed.
Our free llms.txt generator builds a file from your pages in the format above, and the llms.txt checker validates an existing one. Inside SEO Rank Fixer, the AI visibility panel shows whether a site publishes llms.txt and offers a starter file built from the pages we have read, most-searched first.
What works better than llms.txt for AI visibility?
The things that demonstrably affect whether AI answers can find and quote you are less novel:
- Let the right crawlers in. A robots.txt or CDN rule that blocks OAI-SearchBot or Claude-SearchBot removes you from those answers. Check with the AI crawler checker, and if you use Cloudflare, read whether it is blocking ChatGPT and Claude.
- Get indexed by Google and Bing. AI answers lean on search indexes. See how to get indexed fast.
- Answer the question on the page. Clear, specific answers near the top of a page are easier to quote. Our AEO guide covers how.
- Be mentioned elsewhere. Reviews, directories and articles that name you shape which brands assistants recommend. The guide to getting recommended by ChatGPT goes through it.
If you want to see where you stand rather than guess, SEO Rank Fixer's AI visibility check (on Pro) asks ChatGPT and Claude your customers' questions with live web search and shows whether they name or cite you, and who they cite instead. For more terms used here, see the glossary.
Sources
- llmstxt.org: The /llms.txt file (Jeremy Howard, proposal first published September 3, 2024)
- Google Search Central: Guide to optimizing for generative AI features on Google Search
- Google Search Central: AI features and your website
- Search Engine Journal: Google says llms.txt comparable to keywords meta tag (April 2025)
- Search Engine Journal: Google's llms.txt guidance depends on which product you ask
- Chrome for Developers: Lighthouse llms.txt audit
- OpenAI: Overview of OpenAI crawlers
- Anthropic: Does Anthropic crawl data from the web?
- Evil Martians: Which AI actually reads your site? Two months of LLM traffic, measured
- Search Engine Journal: llms.txt shows no clear effect on AI citations, based on 300k domains (SE Ranking study)
Common questions
Does llms.txt help you rank in Google or appear in AI Overviews?
No. Google's guide to generative AI features in Search says you don't need to create new machine-readable files or AI text files to appear in Google Search, and that Google Search ignores them. AI Overviews and AI Mode have no additional requirements beyond normal Search eligibility.
Do ChatGPT, Claude or Perplexity read llms.txt?
None of them documents llms.txt as an input for their answers or crawlers. Server-log studies find their bots fetch the file rarely or never; one two-month log analysis by Evil Martians counted 37 fetches from named AI clients out of about 770 in total. Their crawler documentation focuses on robots.txt.
Can llms.txt hurt my site?
Not in Google Search, which ignores it. The real risks are small: wasted effort, a file that goes stale and contradicts your pages, and, if you also build separate Markdown copies of pages, content that drifts from what people see. Keep it short and generated from your real pages.
Who should publish an llms.txt?
Developer documentation, APIs and software products benefit most, because coding assistants and agents may load a curated index of docs when a developer points them at it. For a local business or a small shop it is optional; spend the time on robots.txt access and clear pages first.
What is the difference between llms.txt and llms-full.txt?
llms.txt is the proposal at llmstxt.org: a short Markdown index with a title, a summary and lists of links. llms-full.txt is a convention some documentation platforms use for one file with the full text of the docs. Neither is a web standard, and no major AI search engine documents using either.