العربيةFree AI check

Home/llms.txt guide

Guide

llms.txt: what it is, who reads it, and how to write one

llms.txt is a short Markdown file that tells AI agents what your site is and where the useful pages are. It is cheap to make and easy to get wrong, and most claims about it are overblown. Here is what the proposal says, who uses it, and a full example you can copy.

llms.txt is a plain Markdown file at yoursite.com/llms.txt that gives AI agents a short summary of your site and links to its most useful pages. It was proposed by Jeremy Howard on 3 September 2024 and updated to version 2 in August 2026. It is a proposal, not an official standard.

Who reads it: coding agents and documentation tools use it most. Google says Google Search does not use it, and as of 22 October 2026 OpenAI and Anthropic do not say their assistants read it when answering. Make one if you like (our free llms.txt generator builds it in minutes), but it will not get your business recommended on its own.

1required section: an H1 with your site's name. Everything else is optional (llmstxt.org)
v2of the proposal, August 2026: subfolder files, .md page versions, link relations
0effect on Google Search rankings, in Google's own words: it will "neither harm nor help"
4AI companies that publish one for their developer docs: OpenAI, Anthropic, Google (Gemini API) and Perplexity

What is llms.txt, in plain English?

Web pages are built for people. They wrap the useful text in menus, pop-ups, ads and scripts. An AI agent that wants the facts has to strip all that away, and its working memory (the "context window") is too small to read a whole site. The llms.txt proposal says: put one short file at a known address that tells the agent what the site is and which pages to read.

It sits next to two files you may already know:

FileWhat it doesWho it is for
robots.txtSays which crawlers may access which parts of the site. An official standard (RFC 9309)Crawlers, before they fetch anything
sitemap.xmlLists every page you want indexedSearch engines
llms.txtA curated summary with links to the pages that matter, in MarkdownAI agents, "on demand, when an agent needs information about a topic while assisting a user"

The proposal says llms.txt is "designed to coexist" with these files and that robots.txt and llms.txt "have different purposes". It cannot allow or block a crawler. If robots.txt or your firewall blocks an AI bot, an llms.txt file changes nothing.

The format, as the v2 proposal defines it

The file lives at the root path, /llms.txt, or at a subpath such as /docs/llms.txt, where it covers only the pages under that path. It contains these parts, in this order:

  1. An H1 with the name of the site or project. "This is the only required section."
  2. A blockquote (a line starting with >) with a short summary containing the key facts needed to understand the rest.
  3. Optional details: paragraphs or lists, but no headings.
  4. Zero or more H2 sections, each a "file list": a Markdown list of links, written [name](url), optionally followed by a colon and a note.
  5. An optional section called "Optional" for secondary links an agent can skip. Since v2 this is only a convention with no special meaning to tools.

Version 2 added three things. Pages can offer a clean Markdown copy at the same address with .md added (page.html.md) or swapped in (page.md). Pages can point to those copies with standard link tags: rel="alternate" type="text/markdown" for the Markdown version and rel="describedby" for the llms.txt file that covers the page. And a file now formally covers the pages under its path, with the most specific file winning.

A full example for a business

Most examples online are for software documentation. Here is one for a local business. The clinic, address and prices are made up; swap in your own facts, word for word as they appear on your site.

# Northside Family Dental

> Family and emergency dental clinic in Leeds, UK. Open 7 days, with same-day emergency appointments. We see private patients and children. This file lists our key pages for AI assistants.

- Address: 12 Example Street, Leeds LS1 0AA, United Kingdom
- Phone: +44 113 000 0000 (calls and WhatsApp)
- Hours: Monday to Saturday 8:00 to 20:00, Sunday 10:00 to 16:00
- Prices: check-up GBP 55, emergency visit GBP 95, hygienist GBP 70
- Languages spoken: English, Polish, Urdu

## Services
- [Emergency dentist in Leeds](https://example.com/emergency-dentist.md): same-day slots, what counts as an emergency, prices
- [Children's dentistry](https://example.com/children.md): ages, first visit, how we handle nervous children
- [Teeth whitening](https://example.com/whitening.md): options, prices, who it is not suitable for

## About the clinic
- [Our dentists](https://example.com/team.md): names, registration numbers, experience
- [Prices](https://example.com/prices.md): the full price list, updated October 2026
- [Find us](https://example.com/contact.md): map, parking, bus routes, accessibility

## Optional
- [Blog](https://example.com/blog.md): guides on dental care

Notice what it does: the facts a buyer asks about (where, when, how much, who for) sit in the summary and the first list, and every link has a note that says what is behind it. That is the part agents use. Our own file is live at adjoltz.com/llms.txt if you want a longer real one.

Skip the typing. Our free llms.txt generator builds this file from your site's name, summary and key pages, in the v2 format.

Who actually reads llms.txt?

This is where most articles overclaim. Here is what each company says, checked on 22 October 2026:

WhoWhat they say or doWhat it means for you
Google Search, AI Overviews, AI Mode"Google Search itself doesn't use them." Creating one "will neither harm nor help" your visibility. It is "completely fine" to make one for other servicesNo effect on Google
OpenAI (ChatGPT)Its crawler documentation explains robots.txt rules for GPTBot, OAI-SearchBot and ChatGPT-User and says nothing about reading site owners' llms.txt files. It publishes an llms.txt for its own developer docsNo documented use when ChatGPT answers buyers
Anthropic (Claude)Its crawler page explains robots.txt rules for ClaudeBot, Claude-User and Claude-SearchBot and does not mention llms.txt. It publishes an llms.txt for its developer docsNo documented use when Claude answers buyers
PerplexityIts crawler documentation for PerplexityBot and Perplexity-User does not mention llms.txt. It publishes one for its API docsNo documented use when Perplexity answers
Microsoft (Bing, Copilot)Bing's Webmaster Guidelines, which cover Copilot, do not mention llms.txtNo documented use
Google Chrome LighthouseIts agentic browsing audit checks for the file. A server error fails the check; a missing file is "Not Applicable", because "providing the file is optional at the moment"A quality check, not a ranking signal. Don't let the address return a server error
Coding agents and docs toolsThe proposal says files "are used most heavily for software documentation, where coding agents follow them"Matters if you sell software or an API

There is a difference between publishing a file and reading other people's. The AI labs publish llms.txt so that developers' coding agents can find their API docs. None of them says its consumer assistant looks for your llms.txt before it recommends a plumber, a clinic or an agency.

Google's John Mueller put it bluntly in April 2025, as reported by Search Engine Journal: "AFAIK none of the AI services have said they're using LLMs.TXT", and he compared it to the old keywords meta tag. Eighteen months later, the documentation still says the same.

Can an assistant read it anyway? Yes, like any public page. If a user pastes your site into Claude or ChatGPT, the assistant's fetcher (Claude-User or ChatGPT-User) can open any URL it chooses, and a file at a known address is easy to find. That is a possibility, not something any of them documents.

What server logs show

Several companies have checked whether AI bots actually request llms.txt. None of these studies comes from an AI company, and two come from SEO tool vendors, so read them as signs, not proof:

StudyWhat they measuredWhat they found
Flavio Longato, personal blog (Aug 2025)30 days of CDN logs for 1,000 Adobe Experience Manager domains"No GPTBot, ClaudeBot, PerplexityBot, or similar were seen at all" requesting the file
OtterlyAI, vendor (Feb 2026)90 days of AI bot traffic on one test site84 of 62,100+ AI bot visits went to /llms.txt, about 0.1%
SE Ranking, vendor (2026)Nearly 300,000 domains10.13% had the file; "no correlation between AI citations and LLMs.txt"

The pattern is consistent: few sites have the file, few AI bots ask for it, and sites with it are not cited more. That matches what the AI companies document.

Common mistakes

Should you make one?

Worth doing if

  • You sell software, an API or anything with documentation.
  • You want one clean summary of your facts to point agents and partners to.
  • You can keep it updated when prices or hours change.

Don't expect

  • Better Google rankings or more AI Overview links.
  • ChatGPT, Gemini or Claude to recommend you because of it.
  • It to fix a site that blocks AI crawlers or hides prices in images.

Our position: we add a correct llms.txt for clients because it takes an hour and does no harm, and we tell them it is housekeeping, not the work that gets them named. That work is crawler access, one clear page per buyer question, and being listed on the sites AI cites. Our AI crawlers guide covers the access part.

What we'd do for you

Start with the free AI check: 10 of your buyers' real questions on ChatGPT and Gemini (Google AI), with the businesses named instead of you. The AI visibility audit (AED 1,950, or USD 549 for clients outside the GCC at adjoltz.com/us) checks crawler access, robots.txt, firewall rules and llms.txt as part of a full review across four AI tools. Monthly plans (Foundation AED 4,500 or USD 1,249, Growth AED 8,500 or USD 2,349, Authority AED 16,000 or USD 4,399) run month to month with no setup fee and an unconditional 30-day money-back guarantee (rules). We work with businesses worldwide.

What we don't promise

Questions people ask

Does llms.txt help my Google rankings or AI Overviews?

No. Google says Google Search itself does not use llms.txt files and that creating one will neither harm nor help your visibility or rankings in Google Search. Google also says it is completely fine to create one for other services that use them.

Does ChatGPT or Claude read my llms.txt when it recommends businesses?

Neither OpenAI nor Anthropic says so in its documentation for site owners, as of 22 October 2026. Both publish llms.txt files for their own developer docs, which is a different thing. An assistant that fetches pages can read the file if it chooses to, like any public page.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may access. llms.txt is a guide to your content for agents that are already allowed in. It cannot block or allow anything, so a crawler you block in robots.txt is still blocked.

Where should the llms.txt file go?

At the root of your site, for example example.com/llms.txt, served as plain text or Markdown with a 200 status. Version 2 of the proposal also allows files in a subfolder such as /docs/llms.txt, covering only the pages under that path.

What is llms-full.txt?

A single file with the full text of a site's key pages. The docs platform Mintlify started generating one for every docs site it hosts in November 2024, and many sites now publish one next to llms.txt, but it is not part of the llms.txt proposal. We publish one at adjoltz.com/llms-full.txt, but the short file with links is the one the proposal describes.

Should a small business bother with llms.txt?

It costs an hour, so yes, if you keep it accurate. Just don't expect it to get you recommended. The things that move AI answers are crawler access, clear pages that answer buyers' questions, and mentions on the sites AI reads.

Sources

  1. llmstxt.org: The /llms.txt file, v2 (Jeremy Howard, published 3 Sep 2024, modified 10 Aug 2026)
  2. llmstxt.org: Changes (v2, August 2026)
  3. Google Search Central: Optimizing your website for generative AI features on Google Search (llms.txt section)
  4. Google Search Central: AI features and your website
  5. OpenAI: Overview of OpenAI crawlers
  6. Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler?
  7. OpenAI developer docs llms.txt
  8. Anthropic developer docs llms.txt
  9. Gemini API docs llms.txt
  10. Perplexity API docs llms.txt
  11. RFC 9309: Robots Exclusion Protocol
  12. Perplexity: Perplexity crawlers
  13. Bing Webmaster Guidelines
  14. Chrome for Developers: Lighthouse llms.txt audit (updated 5 May 2026)
  15. Search Engine Journal: Google says llms.txt comparable to keywords meta tag (17 Apr 2025)
  16. Flavio Longato: llms.txt log analysis across 1,000 AEM domains (Aug 2025)
  17. OtterlyAI: The llms.txt experiment (Feb 2026)
  18. SE Ranking: LLMs.txt study of 300,000 domains
  19. Mintlify: Simplifying docs with llms.txt (llms-full.txt, 20 Nov 2024)

Read next

What does AI say about your business?

Free AI check on WhatsApp: 10 real buyer questions on ChatGPT and Gemini (Google AI). Result in about 10 minutes during Dubai working hours.

Get my free AI check