← all guides

Iz, the Siteiz robot, looks at two 3D columns. robots.txt is a tall glowing column with 3,990 GPTBot requests. llms.txt is a thin sliver with 7 requests. Data from 83 sites, April 27 to July 19, 2026, by EZY Research.

llms.txt is one of the most recommended AI search fixes of 2026, and one of the least used by the crawlers it is written for. That is not an opinion. It shows up in server logs.

This guide covers what the file is, what the evidence says, and where it belongs on a sensible to-do list.

What llms.txt is

An llms.txt file is a Markdown document at the root of your domain, at /llms.txt. It gives a short description of your site and a curated list of links to the pages that matter most, often pointing at clean Markdown versions of those pages. The idea, proposed in 2024, is that a language model can read one small file instead of crawling a heavy site.

A minimal one looks like this:

# Acme Analytics

> Product analytics for B2B SaaS teams. Plans from 49 EUR per month.

## Product
- [Pricing](https://acme.example/pricing): plans, limits and what each includes
- [Integrations](https://acme.example/integrations): supported data sources

## Docs
- [Getting started](https://acme.example/docs/start): set up tracking in ten minutes

It is not a standard. No major AI company has said it reads the file.

Two file cards. robots.txt holds the rules: every major AI crawler reads it, it can block or allow each bot, and it is checked thousands of times. llms.txt is a reading list: crawlers do not have to open it, it cannot block or allow anything, and it is opened almost never.
robots.txt is the rules. llms.txt is a suggestion.

What the server logs show

The cleanest public test so far: EZY Research placed a valid llms.txt on 83 real sites and logged every request from named AI crawlers between April 27 and July 19, 2026. It compared llms.txt requests with robots.txt requests on the same domains.

Crawler llms.txt requests robots.txt requests
GPTBot (OpenAI) 7 3,990
ClaudeBot (Anthropic) 9 3,120
PerplexityBot 0 775
Meta's crawler 193 172

The crawlers behind ChatGPT, Claude and Perplexity checked robots.txt thousands of times. They opened llms.txt almost never and went straight to the HTML.

Meta's crawler is the one exception. At least one lab reads the file. That does not mean the others will follow.

What Google says

Google settled its own position in its guide to optimizing for generative AI features, published May 15, 2026 and updated July 10. It says you do not need to create "machine readable files, AI text files, markup, or Markdown" to appear in Google Search, including AI Overviews and AI Mode, because Google Search itself does not use them. It adds that keeping an llms.txt for other services will neither help nor harm your Google visibility. Google may crawl the file like any other URL, without treating it in a special way.

Google is not fully consistent here. Chrome's Lighthouse has an experimental Agentic Browsing audit that looks at llms.txt. That audit is about browser agents completing tasks, not Search rankings, so both statements can be true at once. For Google Search, the file does nothing. Our breakdown of what Google's AI search guide rules out covers the rest of the list.

Three reasons, none of them evidence of impact.

  1. It is easy to sell. A file is a deliverable you can point at. Fixing server rendering is not.
  2. Tools flag it. Some SEO tools now report a missing llms.txt as an issue, which makes it feel required.
  3. One fetch gets read as a trend. A single request in a log file is an anecdote. The study above counted every request for twelve weeks.

When llms.txt still makes sense

Cheap is not the same as useless. Add one if:

  • Your buyers are developers. Coding assistants and agent frameworks sometimes look for llms.txt to find documentation quickly.
  • You already have clean Markdown versions of key pages, so the file costs minutes and points at something useful.
  • You want a curated map of your most important pages. Writing it is a useful exercise even if no crawler reads the result.

Do not add one instead of the fixes that matter. Work in this order:

Four 3D blocks in fix order, tallest first: 1, let AI crawlers in through robots.txt, CDN and firewall. 2, content in the raw HTML. 3, facts as structured data. 4, llms.txt, a flat grey block marked optional with low impact.
The taller the block, the bigger the effect.

The AI visibility audit walks through each check with the commands to run.

Check whether crawlers fetch yours

You do not need to trust anyone's study. Your own logs will tell you.

BOTS="gptbot|claudebot|perplexitybot|oai-searchbot|meta-externalagent"
grep "/llms.txt" access.log | grep -Eic "$BOTS"
grep "/robots.txt" access.log | grep -Eic "$BOTS"

Compare the two counts over a month. If the first is near zero while the second runs into the hundreds, your llms.txt is being skipped like everyone else's. On Cloudflare or Vercel, filter the request logs by path and user agent for the same answer.

What it means for your website

Our scan checks those three things. It does not score llms.txt, because the evidence does not support it, as the scoring method explains.

See what AI crawlers actually receive from your page with the free Siteiz scan.

FAQ

Common questions

Short answers to what people ask most about this topic.

Does ChatGPT read llms.txt?

Rarely, as far as public logs show. In EZY Research's study of 83 sites between April 27 and July 19, 2026, GPTBot requested llms.txt 7 times against 3,990 requests for robots.txt on the same domains. OpenAI has not said it uses the file.

Does Google use llms.txt for AI Overviews or AI Mode?

No. Google's guide to generative AI features in Search, last updated July 10, 2026, says Google Search does not use llms.txt or other AI text files, so the file neither helps nor harms your visibility there.

Should I still create an llms.txt file?

If it takes you under an hour to make and keep current, it does no harm, and some agents and developer tools do read it. Treat it as a convenience file, not a visibility lever, and never let it replace fixing crawler access or JavaScript-only content.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may fetch, and every major AI crawler checks it. llms.txt only suggests what to read, and nothing obliges a crawler to open it.

Try it on your own site

See what AI crawlers see on your page

The free Siteiz scan reads one page the way an AI crawler does and grades it A to F. Results in 60 seconds, no signup.