Skip to content

38% of AI Tool Companies Publish llms.txt. In a Week of Our Logs, ChatGPT and Claude Never Opened Ours

Sohail Akhtar
Researched by Sohail AkhtarTheToolsVerse
October 29, 20268 min read
Who actually reads llms.txt? 37.7% of 613 AI tool sites publish one; ChatGPT and Claude crawlers made 5,495 requests to our site in a week, and 0 were for our llms.txt.

Disclosure

This article is promotional content produced as part of the Semrush Creator Accelerator programme. It contains affiliate links to Semrush — if you buy through them we may earn a commission at no extra cost to you — and we may also receive a reward from Semrush for publishing it. All measurements in this article are our own. Semrush did not supply, review or approve the data, and the conclusions we draw are ours.

Google's own guide, Optimizing your website for generative AI features on Google Search (last updated 10 July 2026), contains a sentence that settles one question and leaves another open: "It's completely fine if you decide to create and maintain LLMS.txt files (or other similar files) for other services or systems that use these files. Doing so will neither harm nor help your site's visibility or rankings in Google Search, as Google Search ignores them."

So the file does nothing for Google. The open question is the one in the middle of that sentence — which "other services or systems" actually use it? We run an AI tools directory, which puts us in a good position to answer it from both ends: we can see what the companies we list are writing, and we can see, in our own logs, who comes to read the llms.txt we publish ourselves.

Measure the visibility, not the file

See whether AI answers cite you — and which competitors they cite instead — with Visibility Overview in the AI Visibility Toolkit. To get it together with Site Audit and rankings in one subscription, try Semrush One free for 7 days.

The writing side: 613 AI tool companies

Our catalogue links to the websites of 884 AI tools. Leaving out tools hosted on GitHub, Hugging Face and app stores, that is 804 distinct company websites. On 28 October 2026 we requested the home page and /llms.txt of each; 613 home pages answered.

We were strict about what counts. A real llms.txt has to come back with HTTP 200, must not be a web page, and must start with a Markdown heading, the way the llms.txt proposal lays it out.

What answers at /llms.txt on AI tool websites, 613 AI tool vendor sites from the TheToolsVerse catalogue, fetched 28 October 2026: a real llms.txt file 231 (37.7%); a web page (HTML) instead 95 (15.5%); not found (404/410) 276 (45%); blocked, error or other 11 (1.8%).
What answers at /llms.txt on AI tool websites, 613 AI tool vendor sites from the TheToolsVerse catalogue, fetched 28 October 2026: a real llms.txt file 231 (37.7%); a web page (HTML) instead 95 (15.5%); not found (404/410) 276 (45%); blocked, error or other 11 (1.8%).

231 of the 613 — 37.7% — publish a real llms.txt. Among them on 28 October: Descript, ElevenLabs, HeyGen, HubSpot, Jasper, Notion, Synthesia, Zapier and Semrush itself. Among the companies without one at the root of their main domain: Canva, Grammarly, Ahrefs, Anthropic and OpenAI, which all return not found — and Otter.ai, which answers with a web page.

The number we did not expect is the second bar. 95 sites (15.5%) answer /llms.txt with an ordinary web page and a 200 status — usually their home page or a styled "not found" page that does not say so. To a script that only checks the status code, every one of those looks like a site with an llms.txt. Any audit or adoption figure that counts status codes alone will be inflated by about a third.

What is inside the 231 files

These are not token gestures. The real files we collected are substantial and, mostly, follow the proposal:

What we measured in the 231 real filesResult
Median size9.8 KB
Median number of links46
Open with a one-line summary (the proposal's > blockquote)205 (88.7%)
Mention pricing or plans198 (85.7%)
Also publish /llms-full.txt44 (19%)
Larger than 50 KB25
Contain no links at all8

Most AI tool companies use the file the way the format intends — a short summary, then a map of their docs, pricing and product pages. That makes the second half of this study more interesting, not less: a lot of careful work is going into these files.

The reading side: one week of our own logs

TheToolsVerse publishes an llms.txt and an llms-full.txt, generated from the same catalogue as the site. So we asked Cloudflare which user agents requested them between 21 and 28 October 2026, and set that against how often the same agents requested anything else on the site.

AI crawlers read our pages, not our llms.txt: requests to thetoolsverse.com by user agent, 21–28 October 2026 (Cloudflare). GPTBot 673, llms.txt 0; OAI-SearchBot 988, llms.txt 0; ChatGPT-User 1,361, llms.txt 0; ClaudeBot 1,494, llms.txt 0; Claude-User 501, llms.txt 0; Claude-SearchBot 478, llms.txt 0; PerplexityBot 3,452, llms.txt 1; Perplexity-User 565, llms.txt 0; Googlebot 2,594, llms.txt 2; Applebot 1,348, llms.txt 0; Amazonbot 2,180, llms.txt 2; meta-externalagent 6,467, llms.txt 0.
AI crawlers read our pages, not our llms.txt: requests to thetoolsverse.com by user agent, 21–28 October 2026 (Cloudflare). GPTBot 673, llms.txt 0; OAI-SearchBot 988, llms.txt 0; ChatGPT-User 1,361, llms.txt 0; ClaudeBot 1,494, llms.txt 0; Claude-User 501, llms.txt 0; Claude-SearchBot 478, llms.txt 0; PerplexityBot 3,452, llms.txt 1; Perplexity-User 565, llms.txt 0; Googlebot 2,594, llms.txt 2; Applebot 1,348, llms.txt 0; Amazonbot 2,180, llms.txt 2; meta-externalagent 6,467, llms.txt 0.

OpenAI's three crawlers — GPTBot, OAI-SearchBot and ChatGPT-User — made 3,022 requests to our site that week. Not one was for llms.txt. Anthropic's three made 2,473. Not one was for llms.txt either. Perplexity's crawlers made 4,017 requests and fetched llms-full.txt once. Googlebot requested each file once in 2,594 visits — the way it fetches any URL it finds linked, which is consistent with Google's statement that Search ignores the content. Bing's crawler, whose index several AI assistants draw on, made 10,967 requests and none for either file.

It is not that these crawlers skip housekeeping files. In the same week ClaudeBot fetched our robots.txt 155 times and OAI-SearchBot 77 times. They read the file that tells them what they may crawl. They did not read the one that tries to tell them what matters.

So who did read it?

Our two files were requested 97 times in the week (67 for llms.txt, 30 for llms-full.txt). The largest single reader was ExaSearchBot, the crawler of Exa, a search API built for AI applications (11 requests). After it came a long tail: SEO and site-audit crawlers (SEOJuice, Semrush's SiteAuditBot, Ahrefs Site Audit, BuiltWith), new "agentic web" registries that map sites for AI agents (Andi's agent probe, agentwebmap, BrickBlue's agentic-web registry, LinkupBot), a few brand-monitoring tools, and a few dozen requests carrying ordinary browser user agents — people looking at the file, or tools that do not identify themselves.

That is the honest shape of the audience for llms.txt today, at least on one AI-tools website: developer-facing retrieval APIs, agent registries and the tools that audit websites — not the assistants most people mean when they say "AI search".

What this means if you are writing one

  • It costs little, so keep it if you have it. Google's guide says it neither helps nor harms in Search, and some retrieval systems do read it. Our own file is generated from data we keep anyway.
  • Do not count it as AI visibility work. In a week of logs, ChatGPT's and Claude's crawlers fetched thousands of our pages and none of our llms.txt. The pages are what they read — so the pages are what has to be good.
  • Check it the way a crawler would. If /llms.txt returns your home page with a 200, you have told every audit tool you have a file you do not have.
  • Measure the outcome. The question that matters is not whether the file exists but whether AI answers mention and cite you. An earlier study of ours found that Google AI Mode cited pages on sites with an llms.txt no more often than other pages; the logs above suggest why.

Measure what AI search does with your site

Google's guide is blunt about the alternative to tactics like this: "For Google Search, you can ignore tactics like "chunking" content, creating unnecessary AI text files (like llms.txt), or pursuing inauthentic mentions." What is left is measurement — of whether you are cited, and of whether crawlers can reach the pages that would earn it.

Check what crawlers can actually reach. Site Audit reports an AI Search Health score — Semrush's Knowledge Base describes it as "a score that reflects how optimized your website is for AI search" — and lists the AI crawlers your robots.txt blocks. Its technical-readiness check includes llms.txt among other elements; read that line as housekeeping, and the blocked-crawler list as the part that decides whether AI systems see your pages at all.

Semrush's own example of the Site Audit Overview, from its Knowledge Base (retrieved 28 October 2026): Site Health at 70%, an AI Search Health score of 69%, and a "Blocked from AI Search" panel listing ChatGPT-User, OAI-SearchBot, Googlebot and Google-Extended. This is Semrush's example project, not our site.
Semrush's own example of the Site Audit Overview, from its Knowledge Base (retrieved 28 October 2026): Site Health at 70%, an AI Search Health score of 69%, and a "Blocked from AI Search" panel listing ChatGPT-User, OAI-SearchBot, Googlebot and Google-Extended. This is Semrush's example project, not our site.

See whether you are cited, prompt by prompt. Visibility Overview, in the AI Visibility Toolkit, shows the prompts where AI answers mention or cite your brand, with a preview of each answer and the sources behind it — the measurement our log study cannot give you.

Semrush's own illustration of Your Performing Topics in Visibility Overview, from its Knowledge Base (retrieved 28 October 2026): prompts about an eyewear frame with a preview of each AI response, a "View full response" link, the brand's status ("Mentioned", "Cited"), the number of brands and the number of sources. Semrush's illustration, not our account.
Semrush's own illustration of Your Performing Topics in Visibility Overview, from its Knowledge Base (retrieved 28 October 2026): prompts about an eyewear frame with a preview of each AI response, a "View full response" link, the brand's status ("Mentioned", "Cited"), the number of brands and the number of sources. Semrush's illustration, not our account.

Track AI answers next to rankings. Position Tracking follows your keywords daily, including whether they trigger an AI Overview, and with Semrush One or the AI Visibility Toolkit it follows your visibility for chosen prompts on AI platforms as well.

Semrush's own illustration of Position Tracking with AI Visibility switched on, from its AI visibility features Knowledge Base page (retrieved 28 October 2026): a domain's AI visibility, mentions and average position for 11 ChatGPT prompts over a month, with a written summary of what changed. Semrush's illustration, not our account.
Semrush's own illustration of Position Tracking with AI Visibility switched on, from its AI visibility features Knowledge Base page (retrieved 28 October 2026): a domain's AI visibility, mentions and average position for 11 ChatGPT prompts over a month, with a written summary of what changed. Semrush's illustration, not our account.

Find where competitors show up and you do not. Keyword Gap compares your domain's keywords with up to four competitors' and lists the ones you are missing — content the crawlers in our logs would actually come and read.

Semrush's own illustration of the Keyword Gap report, from its Knowledge Base (retrieved 29 October 2026): five root domains compared on organic keywords, with a Top Opportunities list of missing keywords and a Keyword Overlap diagram. Semrush's illustration, not our account.
Semrush's own illustration of the Keyword Gap report, from its Knowledge Base (retrieved 29 October 2026): five root domains compared on organic keywords, with a Top Opportunities list of missing keywords and a Keyword Overlap diagram. Semrush's illustration, not our account.

Benchmark the pages that win instead. Organic Rankings (the report formerly called Organic Research) shows which keywords and pages bring a competitor its organic traffic and how that changes month to month. That shows which pages are earning visibility, which no text file can tell you.

Semrush One bundles the SEO Toolkit and the AI Visibility Toolkit, and the 7-day free trial is Semrush One's — the AI Visibility Toolkit has no free trial of its own. To run these checks on your own site before paying, try Semrush One free for 7 days: its page offers "Unlimited access to all Semrush One tools" and notes "Offer available to new users only", checked on 28 October 2026. Those are Semrush's published terms, not something we tested; none of the data above came from a Semrush account.

Semrush's official Semrush One graphic, from the Semrush Creator Accelerator affiliate resources: "Semrush One" at the centre of ten capabilities, including AI + SEO Visibility, Site Health + AI Search Auditing, AI Brand Narrative and Share of Voice. Semrush's own image.
Semrush's official Semrush One graphic, from the Semrush Creator Accelerator affiliate resources: "Semrush One" at the centre of ten capabilities, including AI + SEO Visibility, Site Health + AI Search Auditing, AI Brand Narrative and Share of Voice. Semrush's own image.

The file is written for readers who mostly aren't there yet

More than a third of the AI tool companies we list have written an llms.txt, most of them carefully. In our logs, the readers were retrieval APIs, agent registries and audit tools; the crawlers behind ChatGPT and Claude read thousands of our pages and none of our llms.txt. Keep the file if you have one. Spend the effort on the pages.

Try Semrush One free for 7 days

Visibility Overview to see where AI answers cite you, Site Audit for AI Search Health and blocked AI crawlers, and Position Tracking and Keyword Gap for rankings and missing topics — the AI Visibility Toolkit and the SEO Toolkit together in Semrush One. Free for 7 days for new users.

Try Semrush One free for 7 days

Method and sources

  • Websites (804, 613 reachable): the distinct websites behind the 884 tools in the TheToolsVerse catalogue, excluding tools hosted on GitHub, Hugging Face and app stores. Tracking subdomains such as try. and get. were reduced to the company domain. "Reachable" means the home page answered with a status below 400.
  • The check: one request each to https://<domain>/ and https://<domain>/llms.txt on 28 October 2026, following redirects, and /llms-full.txt where an llms.txt existed. A file counts as real only if it returned 200, was not HTML and began with a Markdown heading. Root domain only: a company whose file lives on a docs subdomain is counted as not having one.
  • Logs: Cloudflare's analytics for thetoolsverse.com, 21 to 28 October 2026, matched on user-agent strings. Requests are not verified as genuine for every agent, and one week on one website is a narrow window — larger or differently-placed sites may see different readers.
  • What this cannot show: whether an AI system uses an llms.txt it obtains some other way (for example through a developer API or a user pasting it in), or what any crawler does after fetching a file.
FigureSourceDate
Google's statements on llms.txt and "chunking"Google Search Central, "Optimizing your website for generative AI features on Google Search" (last updated 2026-07-10)read 2026-10-28
llms.txt status and contents for 613 websitesOur fetch of each website2026-10-28
Requests by user agent to thetoolsverse.comCloudflare analytics for our own zone2026-10-21 to 2026-10-28
Every count and percentage aboveOur analysis of the saved responses and logs2026-10-28
Site Audit, Visibility Overview, Position Tracking, Keyword Gap and Organic Rankings descriptions; screenshotsSemrush Knowledge Base2026-10-28 and 2026-10-29
Semrush One graphic and trial termsCreator Accelerator affiliate resources; Semrush One page2026-10-28

Written by Sohail Akhtar. The saved responses, log export and analysis script can be re-run.

Explore More AI Tools

Browse our curated directory of 850+ verified AI tools.

Browse Directory

Some links may be affiliate links. We may earn a small commission at no extra cost to you.