Blog

Do AI bots actually read llms.txt? 8 days of server logs

llms.txt is a proposed file at the root of a site, like robots.txt, that gives AI models a short Markdown map of the important pages. Lots of guides now tell you to add one. The honest question is whether any AI system actually fetches it. So we checked our own logs.

The setup

What the logs show

FileRequests from AI botsShare
All pages567100%
/robots.txt7313%
/sitemap.xml509%
/llms.txt61%

The six llms.txt requests came from six different bots, once each:

DateBotCompanyIP verified
11 OctClaudeBotAnthropicno IP list checked
11 OctGPTBotOpenAIyes
12 Octmeta-externalagentMetano IP list checked
13 OctChatGPT-UserOpenAIyes
14 OctPerplexityBotPerplexityyes
14 OctOAI-SearchBotOpenAIyes

Googlebot fetched it twice as well. Google has said publicly that it doesn't use llms.txt, so that's most likely ordinary crawling of a URL it found.

What this means

Should you add one?

Yes, but for the right reason. It takes ten minutes, costs nothing and the bots do download it. Just don't expect it to get you into AI answers. What moves that is the same as before: AI bots allowed in robots.txt and at your CDN, content in the HTML, and pages that other sites link to. Here's how to check the first three.

If you add one, keep it short, link your best pages with one line each, and keep it current. You can check whether a site has one with the free AI crawler checker.

We'll rerun this when the site has a month of data. If you have your own logs, the command is one line: grep -i "llms.txt" access.log | grep -Ei "GPTBot|ClaudeBot|PerplexityBot|OAI-SearchBot|ChatGPT-User".

Try PageLens on your site

Create a free PageLens account: 7-day trial, no card, no cookie banner needed.

Start free trial

Keep reading