Glossary
llms.txt: the file, the format and who actually reads it
llms.txt is a short markdown file that tells AI agents what a site is and which pages to read. It is cheap to write and easy to oversell. This page covers the format, what the companies behind AI search have said about it as of October 2026 and what we serve on saascity.io.
Founder, SaaSCity
Updated
Checked against the sources listed at the end.
- 2024
- Proposed by Jeremy Howard
- v2
- Published August 10, 2026
- 28%
- Of 137K sites publish one (Ahrefs)
- 97%
- Of those got no requests in May 2026
Contents (9)
What is llms.txt?
llms.txt is a markdown file at /llms.txt, or under any path, that gives AI agents a short summary of a site and links to the pages worth reading, ideally in markdown. Jeremy Howard proposed it in September 2024. It is a proposal rather than a standard, and Google says Google Search ignores it.
Also called: llms-full.txt, LLMs.txt file
Where llms.txt came from
A convention for putting a markdown file named llms.txt on your site that summarizes it and links to the pages an AI agent would need. Jeremy Howard published the proposal on llmstxt.org and on the Answer.AI blog on September 3, 2024.
The reasoning: web pages are built for people, and an agent wading through menus, scripts and ads wastes its limited context. A small index in markdown, plus clean markdown copies of the pages it links to, gives the agent the facts without the page furniture.
A second version went up on August 10, 2026. By the author's account, thousands of sites now publish the file and documentation platforms generate it automatically. Version 2 lets a file sit at any path and cover the pages under it. It accepts markdown copies at page.md as well as page.html.md, and it recommends advertising both with standard link relations: rel="alternate" type="text/markdown" for a page's markdown copy and rel="describedby" for the llms.txt that covers it.
It also dropped a version 1 idea. The "Optional" section no longer tells tools what to leave out, though it remains a convention for links an agent can skip.

The format, with a minimal example
Only the H1 is required. In order, the file holds:
- An H1 with the name of the site or project.
- A blockquote with a short summary.
- Optional paragraphs or lists with more detail, but no headings.
- H2 sections, each a list of markdown links with an optional note after a colon.
- By convention, a section called Optional for links an agent can skip.
llms.txt for a made-up SaaS
# Acme Invoices
> Invoicing for freelancers: send an invoice in 30 seconds and get paid by card or bank transfer. Free for 5 invoices a month.
Prices are monthly, in USD, checked October 7, 2026. The free plan has no time limit.
## Product
- [Features](https://acme.example/features.md): what the app does, screen by screen
- [Pricing](https://acme.example/pricing.md): plans, limits and what each one adds
- [Integrations](https://acme.example/integrations.md): Stripe, PayPal and Xero
## Docs
- [API reference](https://acme.example/docs/api.md): REST endpoints and authentication
- [Changelog](https://acme.example/changelog.md): releases by date
## Optional
- [Blog](https://acme.example/blog.md): guides and company newsThe other half: markdown copies
The proposal also asks sites to serve a clean markdown version of each useful page at the same URL with .md added, so an agent that follows a link gets text instead of HTML. Point your llms.txt links at those copies when you have them, and at the normal pages when you do not.
A page about you that agents can read
SaaSCity, the launch directory we run, gives every listing a permanent page on a DR 66 domain, with the markdown copy described below, and our MCP server can draft a listing for you to claim. A free listing’s link turns dofollow once our badge is on your homepage; Quick Pass ($19.99) skips the weekly queue.
llms.txt vs llms-full.txt
llms.txt is an index; llms-full.txt is the whole content in one file. Only the first is part of the proposal.
llms-full.txt is a convention from documentation platforms. Mintlify, for example, says its llms-full.txt combines an entire documentation site into a single file, with each page's title, source URL, description and full markdown content. The original 2024 proposal gave a similar example under other names, llms-ctx.txt and llms-ctx-full.txt, built by a command-line tool; version 2 dropped that tooling.
The full files can be large. When we fetched them on October 7, 2026, the llms-full.txt behind Anthropic's developer docs was about 9 MB and Perplexity's about 3.6 MB. That is fine for a tool that searches a file, and a lot to load into a model's context at once.
For a SaaS marketing site, an llms-full.txt makes sense when your facts fit in a few thousand words: what you do, plans and prices, limits, policies and answers to common questions. Ours is about 19 KB.
Does Google use llms.txt?
No. Google's guide to optimizing for generative AI features on Google Search, last updated July 10, 2026, says you don't need to create machine-readable files, AI text files, markup or Markdown to appear in Google Search, including its AI features, "as Google Search itself doesn't use them."
The same guide says it is completely fine to keep an llms.txt for other services that use such files, and that doing so will neither harm nor help your visibility or rankings in Google Search, which ignores them. Its summary lists llms.txt among the tactics you can ignore for Google Search.
Google's John Mueller said it more bluntly on Bluesky on June 17, 2025: "FWIW no AI system currently uses llms.txt."

Who does read llms.txt in 2026
Few fetchers, and no major AI assistant says it reads the file. As of October 7, 2026, the crawler documentation from OpenAI, Anthropic and Perplexity describes their bots and how they treat robots.txt, and none of the three says those bots fetch or use llms.txt.
All three publish llms.txt files for their own developer docs, and the docs pages of OpenAI and Perplexity open with a note pointing agents to that index. That shows they expect coding agents to use such files on documentation. It is not a promise that their assistants read yours.
Server logs point the same way. Ahrefs looked at the 137,210 domains in its Web Analytics product that had traffic in May 2026 and published the results on June 15, 2026. By its count, 28% of them publish an llms.txt (a figure Ahrefs calls an upper bound, since its customers skew technical), and 97% of those files received no requests at all that month. SEO audit tools sent more of the requests that did arrive than any other kind of bot. Named AI tools sent 19.5%, led by OpenAI's GPTBot crawler and Anthropic's Claude-Code agent, while retrieval bots such as OAI-SearchBot and PerplexityBot barely registered. No AI bot asked for llms.txt on sites that did not have one.
Chrome's Lighthouse does check for the file, in an experimental Agentic Browsing category that needs Chrome 150 or later. Its llms.txt audit flags a server error; a missing file is marked not applicable, "as providing the file is optional at the moment."
The proposal's author says coding agents now use llms.txt files reliably, which fits a coding agent being among the top fetchers in Ahrefs' logs. We found no published evidence that the file gets a product cited in ChatGPT, Claude or Perplexity answers.

What we serve on saascity.io, and why
We serve an llms.txt, an llms-full.txt, a markdown copy of every page and an MCP server, because they are cheap to keep current and they put our prices and rules in plain text. We do not expect them to move our rankings, and we cannot tell you that any AI assistant reads them. As of October 2026:
- /llms.txt has a one-line summary, links to our agent files (such as agents.md, pricing.md and an OpenAPI spec) and our main pages with a line on each, including what each listing plan costs.
- /llms-full.txt is the longer reference, about 19 KB, with answers to common questions and the facts from our directory reviews and a section on which of our placements are paid.
- Any page has a markdown copy at the same URL plus .md, such as saascity.io/pricing.md, and any page requested with an Accept: text/markdown header comes back as markdown. Blog posts come straight from their markdown source. Every copy is sent with a noindex header, so it never competes with the real page in search.
- An MCP server at saascity.io/api/mcp, free and without a key, lets an agent search listings, pick launch directories, check a badge or create a draft listing that a person then claims.

How agents find them
Our homepage sends an HTTP Link header that points to llms.txt with rel="describedby", as version 2 of the proposal suggests. We do not advertise each page's markdown copy with rel="alternate", because those copies are noindex and we would rather crawlers did not chase them. We keep all of this because an agent asked to list a product somewhere gets our rules and prices in one fetch instead of parsing our pages.
How to write one for a SaaS in 15 minutes
Write it by hand from your pricing page and docs. A SaaS marketing site rarely needs more than 40 lines.
- Start with the H1 and one sentence Your product name as the H1, then a blockquote that says what it does and for whom, in the words a customer would use.
- Add the facts that go stale A short paragraph with plan names and prices, the date you checked them, the free tier's limits and anything you do not do. These are the facts a reader needs right.
- List 5 to 15 pages Group them under H2s such as Product, Docs and Company, one line each: a markdown link to the page, a colon and what is on it. Link to markdown copies if you have them.
- Put secondary links under Optional Blog, changelog and press kit: anything an agent can skip when it is short on room.
- Publish it at /llms.txt as plain text Serve it from your site root as text/plain or text/markdown. Google may crawl it like any other file, which does not make it special.
- Test it and keep it current As the proposal suggests, give an agent only your llms.txt and ask it the questions a customer would ask. Update the file whenever your pricing page changes.
If your docs platform makes one
Mintlify, GitBook, Yoast SEO, AIOSEO and Wix are among the tools the proposal lists as generating an llms.txt automatically. Read what they put in it: a generated list of every page is not the same as a summary written for a reader.
llms.txt: FAQ
- What is llms.txt?
- A markdown file at /llms.txt that summarizes a website for AI agents and links to its important pages. Jeremy Howard proposed it in September 2024 and published a second version in August 2026.
- Does Google use llms.txt?
- No. Google's generative AI guide says Google Search doesn't use llms.txt or similar files, and that having one neither harms nor helps your visibility in Search.
- Does ChatGPT read llms.txt?
- OpenAI has not said that it does. Its crawler documentation covers robots.txt and says nothing about reading llms.txt, and Ahrefs' May 2026 log data showed retrieval bots such as OAI-SearchBot barely requesting the file.
- What is the difference between llms.txt and llms-full.txt?
- llms.txt is a short index of links; llms-full.txt puts the full text of the pages in one file. llms-full.txt is not part of the llmstxt.org proposal; documentation platforms such as Mintlify generate it.
- Where should llms.txt go?
- At the root of your site, at /llms.txt. Version 2 of the proposal also allows a file under a path, such as /docs/llms.txt, which covers the pages under that path.
- Does llms.txt replace robots.txt or a sitemap?
- No. robots.txt tells crawlers what they may access, and a sitemap lists pages for search engines. llms.txt is a curated guide an agent reads when it needs information, and it allows or blocks nothing.
- Is llms.txt worth adding?
- If developers or agents use your docs or API, yes: it takes about 15 minutes. For SEO or AI citations alone there is no published evidence that it helps.
How we checked
Definitions follow the primary sources below; numbers come from our directory dataset. Last checked on .
- llmstxt.org: The /llms.txt file, v2
- llmstxt.org: Changes in v2 (August 2026)
- Answer.AI: the original llms.txt proposal (September 3, 2024)
- Google Search Central: Optimizing your website for generative AI features on Google Search
- John Mueller on Bluesky (June 17, 2025)
- Chrome for Developers: Lighthouse llms.txt audit
- Chrome for Developers: Lighthouse agentic browsing scoring
- OpenAI: Overview of OpenAI crawlers
- Anthropic: Does Anthropic crawl data from the web?
- Perplexity: Perplexity crawlers
- Ahrefs: We analyzed 137K sites, 97% of llms.txt files never get read (June 15, 2026)
- Mintlify: llms.txt
Put your product on the map
Free with our badge, or $19.99 to go live within 24 hours.
