Updated September 28, 2026
9 min read
Tactics

What Is llms.txt, and Should Your Site Have One?

What the Proposal Actually Says, Who Reads the File, and What It Will Not Do for Search

Short answer

llms.txt is a proposed Markdown file at a site root that summarizes the site and links its most useful pages for language models. It helps when an AI tool is pointed at it, such as a coding agent reading documentation. Google states Search does not use it, and log data shows most published files are never requested.

GB
Written byGabor Barta— Co-founder, Oppira

Gabor leads product and content at Oppira. He has spent over a decade building tools and writing about competitive intelligence, social media analytics, and growth marketing for B2B SaaS companies.

Published September 28, 2026

1. What is llms.txt?

A plain Markdown file at /llms.txt that names the site, summarizes it in a line, and lists links to the pages a language model would find most useful, grouped under headings. It was proposed by Jeremy Howard in September 2024.

llms.txt
A proposed Markdown file placed at a website root that gives language models a concise summary of the site and a curated list of links to its most useful content.
Also known as: LLMs.txt, llms txt file

The proposal site, llmstxt.org, credits Jeremy Howard as author, first published on September 3, 2024, with a second version dated August 10, 2026 [s1]. The idea is simple: websites are built for browsers, full of navigation, scripts and layout, while a model working inside a limited context window benefits from a short, clean index that says what the site is and where the substance lives.

The proposal also suggests that sites offer Markdown versions of individual pages, reachable by appending .md to the page URL, so a tool can fetch clean text instead of HTML [s1]. According to its authors, the file has mainly been useful at inference time, when a tool reads it while answering, rather than for training [s1].

2. What does an llms.txt file look like?

Only one element is required: an H1 with the site or project name. After that come an optional one-line summary in a blockquote, optional notes, H2 sections of Markdown links with short descriptions, and an optional section for links a tool can skip.

The parts of an llms.txt file under the proposal
PartRequired?What it contains
H1 titleYesThe name of the site or project
Blockquote summaryNoA short description of what the site is
DetailsNoPlain paragraphs or lists with context a model should know
H2 file listsNoSections of Markdown links, each with an optional note after a colon
Optional sectionNoAn H2 named Optional, for secondary links a tool can skip when context is short
The parts of an llms.txt file under the proposalStructure as described on llmstxt.org [s1]. The file can sit at the site root or at a subpath, covering the pages under that path.

A minimal example for your own booking tool, with a placeholder name, written line by line:

  • # Your Company
  • > Your Company makes booking and client-management software for independent physiotherapy clinics.
  • ## Product
  • - [Pricing](https://yourcompany.example/pricing): Plans, what each includes, annual discount
  • - [Features](https://yourcompany.example/features): Booking, reminders, invoicing
  • ## Help
  • - [Getting started](https://yourcompany.example/help/start): Setting up a clinic in one afternoon
  • ## Optional
  • - [Company history](https://yourcompany.example/about)

3. Who actually reads llms.txt?

Mostly tools that are told to. Log data from May 2026 shows most published files received no requests at all, and AI bots did not look for files that did not exist. Tools read it when pointed at it.

97%

of published llms.txt files received zero requests in a month

Ahrefs analysis of 137,210 domains using its web analytics and bot analytics data, May 2026, as of May 31, 2026. Source.

The same Ahrefs study found that 28% of the domains it checked published a valid file, that among files which did get traffic most requests came from bots, and that only about a fifth of those requests came from AI systems, with the bulk coming from SEO auditors and technology profilers [s2]. It also found no AI bot requests for llms.txt on domains where the file did not exist, which suggests AI tools fetch it when directed to rather than discovering it on their own [s2].

Where the file does get used is visible if you read developer documentation. Some documentation sites now open their pages with a note telling AI tools to fetch the site's llms.txt for an index of every page. The Model Context Protocol documentation does this, for example. In that setting, where a coding agent is working through a product's docs to write code, a curated index is genuinely useful.

4. Does llms.txt help SEO or AI citations?

There is no evidence that it does. Google states directly that Google Search does not use llms.txt files and that you do not need AI text files to appear in its AI features. Treat it as documentation, not optimization.

Google's guidance on generative AI features says you don't need to create new machine readable files, AI text files or markup to appear in AI Overviews or AI Mode [s3], and its optimization guide lists llms.txt among the myths, stating that Google Search doesn't use such files [s4]. For Google, the file neither helps nor hurts.

For other answer engines, the practical evidence points the same way: their crawlers mostly do not request the file. What does affect whether a page is retrieved and quoted is covered in the guides on getting cited by answer engines and on answer engine optimization basics: crawlable HTML, specific and original content, and clear dates.

5. Should my site have an llms.txt file?

Publish one if you have documentation, an API or a product that people use through AI tools, because it gives those tools a clean map. For a small marketing site it is optional: an hour of work with little expected effect.

Whether llms.txt is worth publishing, by type of site
Site typeWorth it?Why
Developer docs or an APIYesCoding agents are routinely pointed at docs, and a curated index saves them wandering
Software product with help docsProbablyUsers ask assistants how to do things in your product and may paste your docs URL
Small business marketing siteOptionalCheap to add, no evidence it changes visibility
Content publisher chasing AI trafficNot as a strategyCrawlability and quotable content matter; this file does not
Whether llms.txt is worth publishing, by type of site

Oppira publishes one at oppira.com/llms.txt. It describes the three modules, the plans and the feature pages in plain Markdown. It is there because it costs almost nothing to maintain and gives any tool pointed at the site an accurate summary, not because it is expected to change how often the site is cited.

6. How do I write one in an hour?

Write the H1 and a one-line summary, list ten to twenty of your most useful pages under a few H2 headings with a short note each, put secondary pages under Optional, and publish it as plain text at /llms.txt.

  1. Write the title and summary. An H1 with your company or product name, then a blockquote with one sentence saying what you do and for whom. This line is what a tool will repeat, so make it accurate and plain.
  2. Pick the pages that answer real questions. Pricing, the main feature or service pages, getting-started help, and any page with facts people ask about. Skip anything that only makes sense with the navigation around it.
  3. Group them under a few H2 headings. Product, Help, Company is enough for most small sites. Each link gets a short note after a colon saying what the page covers.
  4. Move the rest to Optional. History, press, careers and older posts go under an H2 named Optional, so a tool with little room can skip them.
  5. Publish and keep it current. Serve it as plain text at the site root. Update it when prices or main pages change, because an llms.txt that disagrees with the site is worse than none.Add it to the same checklist as your sitemap. The two go stale together.

7. What is llms.txt not?

It is not robots.txt, so it cannot allow or block anything. It is not a sitemap replacement, and it is not a ranking signal. It is a curated summary, and that is all it is.

The name invites confusion with robots.txt, but the two do different jobs. robots.txt tells crawlers what they may fetch. llms.txt suggests what is worth reading. If you want to control AI crawler access, that is a robots.txt decision, covered in the guide on whether to allow AI crawlers.

Nor does it replace your XML sitemap, which search engines use for discovery. And nothing in it can make a page more likely to be cited. If a page is not crawlable, not specific or not current, listing it in llms.txt does not change that.

Key Takeaways

A curated Markdown index

An H1, an optional summary and sections of links with notes, placed at /llms.txt. Proposed by Jeremy Howard in 2024.

Read when a tool is pointed at it

Log data shows most files are never requested, and AI bots did not look for missing files.

Google Search does not use it

Google lists llms.txt among AI optimization myths and says no AI text files are needed for its AI features.

Useful for docs and APIs

Coding agents working through documentation benefit from a clean index. That is where the format earns its keep.

Optional for marketing sites

An hour of work with little expected effect. Keep it accurate if you publish one.

Not access control

Crawler permissions live in robots.txt. llms.txt cannot allow or block anything.

Frequently Asked Questions

Sources

  1. The /llms.txt file llmstxt.org, August 10, 2026.The proposal itself: format, authorship, versions and the authors' own account of adoption. Not an independent measurement.
  2. We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read Ahrefs, May 2026.Log-based study of request volume and which bots fetch the file. The sample is sites using Ahrefs analytics, which may not represent the whole web.
  3. AI features and your website Google Search Central, September 2026.States that no AI text files or special markup are needed to appear in AI Overviews or AI Mode.
  4. Optimizing for generative AI features on Google Search Google Search Central, July 10, 2026.Lists llms.txt among optimization myths.
Oppira

Turn reading into a reaction

Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.