llms.txt

Three Sources Just Answered "Does llms.txt Work?"

llms.txt is a plain text file at the root of a website that summarises what the site is and points to the pages that matter most, written for AI systems rather than for people. Does llms.txt work the way its proposers hoped? Not yet: Google says it does nothing for rankings, and the log data shows almost no AI crawler ever requests one. It was proposed in 2024, it is not an official standard, and no search engine or AI provider has committed to using it.

yoursite.com/llms.txt
# Your Company> One sentence on what you do, and who it is for.## Products and services- [What you sell](/products): one line per offering## Guidance for AI- Name the category you are in, and the one you are not- Say what you do not offer, so it is not guessed## Suggested citations- A sentence you want quoted back, word for word
Key Takeaways

llms.txt, in Short

  • llms.txt is an unratified, community-run proposal from September 2024, not a search or AI standard.
  • Google's own guidance says the file neither helps nor hurts visibility, and Ahrefs' log study found almost no AI crawler ever requests one.
  • robots.txt still controls crawler access today; llms.txt controls nothing.
  • Publishing an accurate llms.txt costs little and forces a useful self-description exercise, even though it will not by itself earn AI citations.
  • What correlates with AI-answer visibility is earned brand mentions elsewhere on the web, not anything published on your own domain.
What It Does

What llms.txt controls, and what it does not

It is a curation format: it describes a site, and it controls nothing.

The specification, in four facts.

Proposed
By Jeremy Howard on 3 September 2024, and published at llmstxt.org
Governed
By a GitHub repository and a Discord channel
Not ratified
It is not an IETF standard and it is not a W3C recommendation
Not a control
It does not control crawler access, which is what robots.txt does, and it does not list a site's URLs for indexing, which is what a sitemap does
  • llms.txtdescribes

    What the site is, and which pages matter most

  • robots.txtcontrols

    Which crawlers may access what

  • sitemap.xmllists

    Which URLs exist, and when they changed

The Format

What an llms.txt file looks like

The spec asks for one required element and offers three optional ones.

# Acme Analytics

> Acme Analytics is a hosted product analytics tool for small software teams. It is self-serve and needs no data warehouse.

Pricing is usage based. Support is by email and answered within one business day.

## Docs

- [Quickstart](https://example.com/docs/quickstart): install the SDK and send a first event
- [API reference](https://example.com/docs/api): every endpoint, with request and response examples

## About

- [Pricing](https://example.com/pricing): plans, limits and what counts as an event
- [Security](https://example.com/security): data handling, retention and sub-processors

## Optional

- [Changelog](https://example.com/changelog): release notes, most recent first
  • The H1. The site or project name. The only element the spec requires
  • The blockquote. A short summary of what the site is, written for a reader with no other context
  • The H2 sections. Lists of links, each with a line saying what is behind it
  • Optional. A section by that exact name, marking links that can be skipped when a shorter context is needed
The Evidence

Does llms.txt work? The evidence

Three sources answer this, and none of them are ambiguous.

“Google Search itself doesn’t use them”

Google’s guidance says you do not need to create machine-readable files, AI text files, markup or Markdown to appear in Google Search, including its generative AI features, and that creating them will neither harm nor help visibility or rankings.

Google Search Central, “Optimizing your website for generative AI features on Google Search”. Published 15 May 2026; the llms.txt subsection added 15 June 2026

97%

Across 137,210 domains, 97% of published llms.txt files received no requests at all in the period studied. Of the requests that did arrive, AI retrieval bots accounted for 1.1%.

Ahrefs, “llms.txt study”, Louise Linehan and Xibeijia Guan, published 15 June 2026, using May 2026 log data

8.7%

8.7% of the Tranco top 1,000 sites publish an llms.txt file, rising to 15.8% among the 549 that responded to the probe. The tracker runs a monthly HTTPS check and has done since June 2025.

Rankability llms.txt adoption tracker, June 2026 datapoint

Google states that it ignores the file, the log data shows that almost nothing requests it, and no vendor documentation confirming that any AI system reads one could be located. On the evidence so far, llms.txt effectiveness for AI search is close to zero.

The Confusion

Why you keep reading contradictory advice

The advice conflicts because the sources conflict, including inside Google.

  • Google contradicts itself. Chrome Lighthouse 13.3 ships an experimental llms.txt audit, describing the file as reducing the time agents spend crawling a site to understand it, while Google Search says the file is unnecessary. Reported by Search Engine Journal, 20 May 2026
  • The vendor confirmations are not sourced. Pages circulating since April 2026 state that Anthropic and Perplexity have publicly confirmed consuming llms.txt. No primary source could be located for either claim, and the pages asserting it cite none
  • Google’s own advice points elsewhere. John Mueller of Google Search Relations said in June 2026 that whether the file does anything is “purely speculative for now”, that not blocking AI agents matters more, and named WebMCP as the more practical direction. Reported by Search Engine Journal, 2 June 2026
The Case For It

So is it worth publishing?

There is a real case for it, and it is worth being precise about what the case is.

It costs almost nothing

One text file, written once, updated when your positioning changes. On most sites it is a short job rather than a project

The downside is nil

If adoption arrives, a site already publishing an accurate file is ready. If it never arrives, you have lost very little

It forces a useful exercise

Writing down what your business does, which pages matter and who is behind them is worth doing whether or not a machine reads the result

It is honest infrastructure

Publishing an accurate description of yourself in a machine-readable place is reasonable on its own terms, whether or not it is currently rewarded

What it will not do is get you mentioned in AI answers, and if that is the problem, this file is not the fix.

What Moves It

If llms.txt is not the lever, what is

Two studies point the same way, and neither of them points at your own domain.

84%

Across more than 25 million links cited by ChatGPT, Claude and Gemini, 84% trace back to earned media rather than brand-owned content. Paid and advertorial content accounted for 0.3%. The finding has held steady across editions.

Muck Rack, “What Is AI Reading?”, May 2026 edition

0.664 vs 0.218

Across 75,000 brands, branded mentions across the web correlated with AI Overview visibility at 0.664, against 0.218 for backlinks. This is a correlation, not a demonstrated cause.

Ahrefs AI Overview brand study, 75,000 brands

AI-visibility tools optimize the website. IndexMesh builds and connects everything else.

Mesh AI, the platform that does the connecting, is in build. The sentence above is a statement about the category, not a claim about a product you can use today.

The half that the evidence above points at is what other sources say about you, and it is not on your domain.

The Landscape

Where llms.txt sits among the standards that shipped

The standards being ratified and shipped in 2026 are the permission and licensing ones, and llms.txt is not among them.

Where llms.txt sits among robots.txt, sitemap.xml, llms-full.txt, WebMCP, RSL and Cloudflare Content Signals: what each answers, who reads it, its status, and whether it is enforced
StandardQuestion it answersWho reads itStatusEnforced?
robots.txtWhich crawlers may access whatSearch and AI crawlersReal, published as RFC 9309, universally implementedVoluntary, and widely honoured by the major operators
sitemap.xmlWhat URLs exist, and when they changedSearch enginesReal, universally implementedTreated as a hint, never a guarantee
llms.txtWhat this site is, and what matters most on itAI tools, in theoryProposed September 2024. Community-governed, unratifiedNo
llms-full.txtThe full text of the pages worth readingAI tools, in theoryA de facto convention. The spec’s own name for it is llms-ctx-full.txtNo
WebMCPWhat actions a page offers an agentBrowsers with agent supportW3C Draft Community Group Report, 10 February 2026. Early preview in Chrome 146 CanaryNot applicable. It is a browser API, not a policy file
RSL 1.0What licence your content is offered underCrawlers that choose to honour itSpecification published 10 December 2025No enforcement mechanism
Cloudflare Content SignalsWhich uses of your content you permitCrawlers that choose to honour itA robots.txt extension, shipped September 2025Advisory only

robots.txt is the one on this list that changes crawler behaviour today, so if only one of them gets your attention, make it that one.

MCP is worth separating from all of this: it is a protocol for connecting AI clients to tools and servers, its current specification is dated 25 November 2025, and it is not a file you publish on a website.

WordPress

How to add llms.txt to a WordPress site

Three routes, in rough order of effort.

Your SEO plugin may already generate a basic file

Check yours before you install anything. Compare the editorial controls, not whether /llms.txt exists.

Yoast SEO Free can generate llms.txt automatically: recent and cornerstone content, a physical file refreshed weekly, limited manual page selection.

AIOSEO Lite generates one by default, with an optional llms-full.txt.

Rank Math Free provides a configurable LLMS Txt module.

SEOPress offers an editable virtual file in PRO.

That may be enough if you want a hands-off content index.

Write it by hand

It is a text file at /llms.txt. Markdown headings, a short description, and links to the pages that matter. On a small site this beats anything generated automatically, because you know which pages actually matter.

Use a plugin

Several exist, including IndexMesh for WordPress . Reads: whichever of the four providers above is active, and whether it is already generating a physical /llms.txt file. Adds: guided sections for site identity, offerings, positioning, key pages, authority and AI guidance, with per-item pinning and exclusion, a full Markdown preview, and a check on which version is actually being served, at both /llms.txt and the .well-known convention path. Never touches: a file it did not create. It detects the physical file, names the current owner on the Status screen, and defers to it by default; taking over the route is a separate, confirmed action, not automatic.

We would rather you knew that four plugins you may already own can do this than install ours believing it is the only option.

Having an llms.txt file is not the same as controlling what it says.

Which of those plugins currently owns /llms.txt on your site, and what each one lets you change, is a longer answer than a page about the format should give. It is on the feature page , four providers row by row. If your SEO plugin already generates llms.txt for free, here is when that is enough and when it is not: see Your SEO Plugin Already Makes llms.txt. Here's When That's Not the Whole Job.. Already running a dedicated llms.txt plugin instead? See Looking for a Website LLMs.txt Alternative That Covers More Than llms.txt?.

Who Serves It

Is your file the one being served?

On a WordPress site, more than one thing can claim the same public route.

The question is not whether you configured a file. It is whether yours is the one being served. When Yoast's llms.txt feature is enabled it writes a physical file to the web root, and a real file at the root can take precedence over the /llms.txt route WordPress generates on the fly. Without conflict detection, you could edit one version while visitors and crawlers receive another.

IndexMesh for WordPress detects that mismatch and shows which source owns /llms.txt.

When it finds one, the plugin defers to the current owner by default, and offers a documented way to take the route over with the original file backed up first. It never overwrites a file it did not create.

Once the plugin owns the file
Yoast's own documentation says it will not overwrite an existing llms.txt, so a scheduled refresh should not reclaim it
What deferring does not touch
Deferring applies to the root route. /.well-known/llms.txt and the read-only REST payload are separate surfaces and are unaffected by a root conflict
Who Built This

Built by people who hold their own plugin to this page's standard

IndexMesh's founders, Xavier Emerson and Leenat Rose, built IndexMesh for WordPress's llms.txt feature to the same evidence-first rule this page argues for: it generates and serves the file, detects when another plugin already owns the route, and defers rather than overwriting anything it did not create. Publishing an accurate llms.txt is worth doing on its own terms, whether or not any AI system reads it, and that is the standard the plugin itself is held to.

FAQ

Common questions

Eight questions people ask before deciding whether llms.txt is worth their time.

Does Google use llms.txt?

No. Google Search Central states that creating these files "will neither harm nor help your site’s visibility or rankings in Google Search". The guide was published on 15 May 2026 and the llms.txt subsection was added on 15 June 2026.

Do AI crawlers actually fetch llms.txt?

Mostly not. Ahrefs published a log study on 15 June 2026 finding that the great majority of published llms.txt files were never requested by anything, and that requests from AI retrieval systems were a small fraction of the few that did arrive.

Have OpenAI, Anthropic or Perplexity said they use llms.txt?

No documentation confirming it could be located. Pages circulating since April 2026 assert that Anthropic and Perplexity have publicly confirmed consuming the file, and cite nothing for either claim. Anthropic does publish an llms.txt for its own documentation, which is a different thing from reading yours.

What does an llms.txt file look like, and do I need llms-full.txt too?

Markdown: an H1 with the site name, then a blockquote summarising the site, then H2 sections listing links. A section headed Optional marks skippable links. llms-full.txt carries full page content instead, under the name llms-ctx-full.txt; if the short file is not read, the long one probably is not either.

Is llms.txt the same as robots.txt?

No. robots.txt controls which crawlers may access which parts of a site, and the major operators honour it. llms.txt describes what a site is and controls nothing. Different jobs, and only one of them has an effect today.

Where should llms.txt live, and is /.well-known/llms.txt an official location?

At the root of the domain, at /llms.txt. Some tools also serve a copy at /.well-known/llms.txt, including IndexMesh for WordPress. RFC 8615 defines the /.well-known/ prefix and a registry of names within it, and llms.txt is not registered there, so that path is a convention rather than a standard location.

Will llms.txt improve my search rankings?

No. Google has stated directly that Google Search ignores the file. Anyone claiming a ranking benefit is not describing documented behaviour.

Is llms.txt dead?

Unadopted rather than dead. The spec is maintained and sites keep publishing files, but no major AI provider has documented reading one, so the accurate description is a proposal that has not been taken up yet.

Last updated

Evidence last checked:
Editorial guidance last reviewed:

We review this reference at least quarterly and sooner when the underlying evidence changes.

Google's guidance on llms.txt changed twice in the eight weeks before this was written, and WebMCP is still moving.

What You Can Do Now

Publishing llms.txt without hand-editing a file

Everything on this page is something you can do by hand.

The IndexMesh WordPress plugin does it for you and then checks the result: it generates llms.txt from your content, serves it at the root and the .well-known path, detects when another plugin is already producing one, and tells you whether the file is genuinely served rather than only saved.

Free, and it works alongside your existing SEO plugin.

IndexMesh

We will tell you when it is ready.

You're on the list. We'll let you know the moment Mesh AI is live.

One email when it is ready. After that, only when there is something genuinely worth reading. Unsubscribe in one click.

What actually gets a brand mentioned and cited