Opens in a new tab

Local SEO

llms.txt: what it is and whether you need one

What goes in an llms.txt file, what Google says about it, who reads it, seven steps to write one and what our own file holds.

CheckedNovember 3, 2026
Reading time
Listen to this guide
0:00 /6:18

Short answer: llms.txt is a proposed markdown file at the root of a website that gives AI agents a short, curated overview of the site and links to the detail. Google says it isn’t needed for Google Search and won’t help or hurt your rankings, though other services may use it.

What goes in an llms.txt file

Part What it holds Required
H1 The name of the site or project Yes, the only required part
Blockquote A short summary with the key information No
Details Paragraphs or lists, without headings No
File lists under H2 A markdown list of links as [name](url), with optional notes after a colon No
Optional section Secondary links an agent can skip No

From the /llms.txt proposal, v2, by Jeremy Howard, read November 3, 2026.

The file sits at /llms.txt or at any path inside the site, and covers the pages under that path. The proposal adds that its links should point to content language models read easily, such as markdown versions of the pages.

What Google says about llms.txt

Google’s guide to generative AI features lists llms.txt files among the things you can ignore for Google Search. You don’t need new machine-readable files, AI text files or Markdown to appear in Search, including its AI features, because Google Search doesn’t use them.

Keeping one for other services is fine: it won’t harm or help your visibility or rankings, since Google Search ignores it. Google added that note on June 15, 2026.

The same guide says structured data isn’t required for generative AI search either. To see how your pages do in those features, Google points to the Generative AI performance report in Search Console. Our guide to Google AI Overviews covers what a page needs to appear in them.

Who reads an llms.txt file

The proposal’s author says thousands of sites publish one, documentation platforms generate it automatically, and Chrome’s Lighthouse audits sites for one as part of its agentic browsing checks.

OpenAI, Anthropic and Gemini publish llms.txt files for their own developer docs. The files are used most for software documentation, though a business can use one to outline its structure and policies.

It doesn’t replace robots.txt or your sitemap. Robots.txt says what access is acceptable, a sitemap lists every page for search engines, and llms.txt offers a curated overview for language models.

How to write an llms.txt file

  1. Choose the pages an AI agent most needs to understand your business, such as services, prices and contact.
  2. Start with an H1 that holds the name of your business.
  3. Add a blockquote with a short summary of what you do and for whom.
  4. Group your key pages under H2 sections, as a markdown list with one link per item.
  5. After a link, add a colon and a short note where it helps.
  6. Put secondary pages under a section called Optional.
  7. Publish it at /llms.txt and update it when key pages change.

Our guides to robots.txt, the XML sitemap and structured data cover the files Google does use.

What our own llms.txt holds

Our own llms.txt, read on November 3, has 197 lines and 21,357 bytes. It opens with an H1 with our name and a one-paragraph summary in a blockquote, as the proposal asks.

Below come 8 H2 sections, from Services to Contact, with 161 links: 91 of them to our English guides, one per guide. We add a line each time a guide goes live, and our server keeps a copy from before each change: 72 so far.

One gap against the proposal: our links point to the normal HTML pages, not to markdown versions. We keep the file for AI agents and other services, not for Google Search.

Before you publish an llms.txt file

  • The file starts with an H1 with your name.
  • A short summary sits in a blockquote.
  • Key pages are grouped under H2 sections.
  • Every link is a markdown link that works.
  • Secondary links sit under Optional.
  • It opens as plain text at /llms.txt on your domain.

RememberAn llms.txt file can help AI agents find their way around your site, but Google Search doesn’t use it. Keep it short, update it when a key page changes, and put your SEO work into the pages it links to.

If you want your pages to be the ones AI answers cite, see our AI search optimization service.

Quick answers about llms.txt

Will Google crawl my llms.txt file?

It may. Google says it can discover, crawl and index many kinds of files besides HTML, which doesn’t mean it treats them in a special way. Anything in the file is public, so write it as you would a page anyone can read.

Is llms.txt the same as robots.txt?

No. Robots.txt tells automated tools what access to a site is acceptable. An llms.txt file gives language models a curated overview of the site, with links to the pages where the detail lives.

Where does the llms.txt file go?

At the root of the site, as /llms.txt, or at any path inside it, where it covers the pages under that path. When more than one file applies, the proposal says agents should use the most specific one.

What format does llms.txt use?

Markdown. The only required part is an H1 with the name of the site. A short summary in a blockquote, details without headings and lists of links under H2 sections can follow, in that order.

Should the links point to markdown versions of my pages?

The proposal says the links should point to content that language models read easily, such as clean markdown versions of the pages at the same address, as page.html.md or page.md. Plain HTML links still work, as ours do.

Sources

Read on November 3, 2026. The /llms.txt file, v2 (llmstxt.org). Google Search Central: Optimizing your website for generative AI features on Google Search and Latest documentation updates. Our own case: our /llms.txt file, November 3, 2026.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /6:18

More guides

Checked November 3, 2026

Website color scheme: how to choose a palette that works

What a website color scheme does, the color harmonies to start from, how to build a palette that works and how our own palette compares with 60-30-10.

Checked November 3, 2026

Best fonts for websites: how to choose them and load them fast

Which fonts work on a website, the ways to set them, how to choose and load them fast and how our own fonts load.

Checked November 3, 2026

Website header: what goes in it and when to make it sticky

What a website header holds, where the logo goes, when a sticky header earns its space, seven steps and how our own header works.

Checked November 3, 2026

Meta Business Suite: what it is and how to use it for your business

What Meta Business Suite is, what each of its tools does, when to use Ads Manager instead, seven steps to start and what Meta shows for our own accounts.

Checked November 3, 2026

Call to action: what it is, examples and how to write one that works

What a call to action is, examples by goal, seven steps to write one that works and how our own buttons measure up.

Checked November 3, 2026

What is a landing page, and what makes a good one

What a landing page is, what Google asks of one, seven steps to build it and how our own audit page follows those rules.

Next step

Rather talk it through?

In a 20-minute call we look at your business and tell you what we would do first.