llms.txt Explained: What It Is and How to Add It

llms.txt is a Markdown file that tells AI systems where to find a site’s most important content, but Google has confirmed it does not use it for ranking or AI Overviews. This piece explains what the file actually does, what the current adoption and crawl data say, and how to add one to a WordPress site correctly.

Key takeaways

  • llms.txt is a Markdown file at a website’s root directory that summarises a site’s key pages in a format easier for language models to parse than raw HTML.
  • It was proposed on 3 September 2024 by Jeremy Howard, co-founder of Answer.AI and fast.ai, primarily to solve context-window limits for developer documentation.
  • Google’s Gary Illyes stated at Search Central Deep Dive in July 2025 that Google does not support llms.txt and has no plans to; John Mueller compared it to the abandoned keywords meta tag.
  • Server-log research from Ahrefs found that 97% of llms.txt files across roughly 137,000 sites analysed were never fetched by any bot.
  • Adoption sits around 10% of domains studied by SE Ranking across a 300,000-site sample, concentrated heavily among developer-tool and documentation platforms.
  • The file carries no known ranking risk and takes under an hour to implement, which is why most technical SEO teams still recommend shipping one as low-cost hygiene rather than a strategic priority.

Quick facts

  • 3 September 2024 — the date Jeremy Howard of Answer.AI first published the llms.txt proposal. (Answer.AI, 2024)
  • ~10% — the share of domains with an llms.txt file, based on a study of 300,000 sites. (SE Ranking, 2026)
  • 97% — the proportion of llms.txt files never fetched by any bot, across roughly 137,000 sites analysed. (Ahrefs, 2026)
  • 0 — the number of major AI providers (OpenAI, Anthropic, Google, Meta, Mistral) that have publicly confirmed using llms.txt as a production ranking or citation signal. (Search Engine Journal, 2025)
  • 7.4% — the share of Fortune 500 companies with a published llms.txt file as of 31 March 2026. (PPC Land, 2026)
  • July 2025 — when Google’s Gary Illyes publicly confirmed Google Search does not use llms.txt and has no plans to adopt it. (Search Engine Land, 2025)

Article Summary

llms.txt is a plain-text Markdown file placed at a website’s root (yoursite.com/llms.txt) that lists a site’s key pages for AI systems to reference. Proposed in September 2024 by Jeremy Howard of Answer.AI, it was designed to help AI agents navigate documentation efficiently, not to boost search rankings. Google has confirmed it does not use the file, and most major AI crawlers rarely request it. It remains low-cost to add but is not a citation guarantee.

What Is llms.txt?

llms.txt is a plain-text file, written in Markdown, that a website publishes at its root address — yoursite.com/llms.txt — to give AI systems a curated index of its most important pages. Each entry typically pairs a page title, a one-line description, and a link, organised under headings. The idea draws a direct analogy to robots.txt: a lightweight file that any crawler can fetch instantly, without needing to parse a full HTML page.

The format has two variants in circulation. Standard llms.txt is an index — titles, links, and short descriptions. A longer companion, llms-full.txt, embeds the entire content of the linked pages in one file, so an AI agent can ingest everything without a second fetch. Companies serving Markdown instead of HTML have reported up to 10x token reductions, which translates directly into faster, cheaper, more accurate agent behaviour — the core technical argument behind the format.

It is worth being precise about what the file is not. It cannot block or restrict any crawler, unlike robots.txt. It does not opt content out of AI training. It is not a ranking factor, an indexing signal, or a form of structured data recognised by Google. It is, at most, a suggestion — one that some tools may read and most currently do not.

Who Invented llms.txt and Why?

Jeremy Howard, co-founder of Answer.AI and fast.ai, published the llms.txt proposal on 3 September 2024 at answer.ai and the companion site llmstxt.org. The problem he set out to solve had nothing to do with search rankings or citation volume. Context windows of LLMs were too small for complete websites, and converting HTML — with its navigation, advertising, and JavaScript — into clean LLM-friendly text was laborious and error-prone, particularly for developers whose AI coding assistants needed fast, accurate access to API documentation.

Howard’s own FastHTML project served as the reference implementation — a Python framework with technical documentation, precisely the use case the format was designed for. The proposal spread quickly through the developer-tools ecosystem, not general marketing or SEO circles, because that is where the underlying pain point — bloated HTML slowing down AI coding agents — was most acute.

That origin story matters. It explains why the file’s strongest, most demonstrable value today remains in developer documentation rather than commercial marketing content, and why its adoption trajectory has followed the tooling ecosystem more than the SEO industry.

Does llms.txt Actually Improve AI Search Visibility?

The evidence available in mid-2026 says no, at least not in any measurable way for citation frequency in ChatGPT, Perplexity, Gemini, or Google’s AI Overviews. Three independent data points converge on this conclusion.

First, Google has said so directly. At the Search Central Deep Dive event in Bangkok in July 2025, Gary Illyes stated plainly that Google does not support llms.txt and has no plans to. John Mueller went further on Reddit, writing that none of the AI services have said they’re using llms.txt, and that server logs show they don’t even check for it — comparing it directly to the keywords meta tag, a signal Google stopped using decades ago because it was self-declared and easily gamed. Google’s own AI optimisation guidance, updated 15 June 2026, states directly that publishers don’t need to create machine-readable files, AI text files, markup, or Markdown to appear in Google Search, including its generative AI features, because Google Search itself doesn’t use them.

Second, server-log analysis backs this up. Ahrefs analysed roughly 137,000 websites with an llms.txt file and found that 97% were never fetched by any bot at all. Separately, an analysis of over 515 million AI bot traffic events found the share of requests touching /llms.txt from the crawlers that actually drive citations — GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Google-Extended — statistically negligible.

Third, the correlation studies come back flat. SE Ranking analysed roughly 300,000 domains, ran both a statistical model and an XGBoost classifier to test whether the file correlated with AI citations, and found no measurable effect. There is a genuine exception worth noting: Perplexity is the one major provider that has said it retrieves the file to help prioritise its reading, though even there the practical citation lift has not been independently confirmed at scale.

How Is llms.txt Different from robots.txt?

The two files solve opposite problems, and confusing them is the most common mistake site owners make. Robots.txt governs access — it tells compliant crawlers which parts of a site they may or may not fetch, and it is a genuine, decades-old web standard, formalised as RFC 9309. llms.txt, by contrast, is a proposal for navigation and summarisation — it doesn’t block anything and can’t; it simply points to content the site owner considers important.

Attributerobots.txtllms.txt
PurposeControls crawler access (allow/disallow)Curated index of key pages for AI reference
Standard statusFormal, RFC 9309Community proposal, no IETF/W3C ratification
EnforcementVoluntary, but widely honoured by major crawlersVoluntary; largely unfetched by major AI crawlers
Confirmed usersGooglebot, Bingbot, GPTBot (for access rules)Perplexity (self-reported); developer/coding agents
Google’s stated positionActively used for crawl controlConfirmed not used by Google Search Llmtxt
Typical locationyoursite.com/robots.txtyoursite.com/llms.txt

Note: robots.txt compliance and adoption figures reflect established web-crawling standards; llms.txt figures reflect 2026 industry research cited in the Sources section below, as no formal registry tracks the file.

The practical implication: robots.txt still deserves careful attention, especially given that a meaningful share of sites accidentally block major AI crawlers at the CDN layer while their robots.txt says allow, meaning the two layers must agree. llms.txt does not carry that same operational weight.

Should You Still Add llms.txt to Your Website?

Yes, as low-cost hygiene, but not as a strategic AI-visibility investment. The honest case for adding the file rests on three points: it costs very little to produce, it carries no downside, and it has documented value for one specific audience — coding agents and documentation-heavy sites.

Anthropic’s own engineering documentation references flat llms.txt files in the context of developer documentation workflows, and Mintlify’s rollout of llms.txt support across all docs sites it hosts brought the file to thousands of sites overnight, including Anthropic and Cursor; Fern, GitBook, Vercel Docs, Supabase Docs, Yoast, and Rank Math now ship it by default. If a business runs a SaaS product, an API, or technical documentation that developers query through Cursor, Claude Code, or similar tools, llms.txt has a plausible, demonstrable use case.

For a hotel, restaurant, wellness brand, or service business, the calculus is different. The file will do nothing measurable for AI Overviews or ChatGPT citation volume on current evidence. What actually drives inclusion in AI answers is structured, well-organised content the crawlers already read directly: clear headings that match real search questions, sourced facts and figures, consistent entity naming, and technical performance that lets crawlers render the page cleanly. Kafkasque builds that foundation through web design & development and on going SEO work, because those are the levers with actual evidence behind them.

How Do You Add llms.txt to a WordPress Site?

The fastest method is a plugin; the more durable method is a static file uploaded via FTP or hosting file manager. Both take under an hour.

Plugin method. Several SEO plugins — including recent versions of Yoast and Rank Math — now generate an llms.txt automatically from existing page titles, meta descriptions, and site structure. Install or update the plugin, enable the llms.txt module in its settings, and the file becomes live at yoursite.com/llms.txt without any code.

Manual method. For more control over what gets included:

  1. Create a plain-text file named exactly llms.txt.
  2. Structure it in Markdown: an H1 with the site or brand name, a one-line summary blockquote, then H2 sections grouping links by category (for example, “Services,” “Case Studies,” “Contact”).
  3. Under each link, add a short, factual one-line description — not marketing copy.
  4. Upload the file to the site’s root directory via FTP, cPanel File Manager, or a hosting dashboard’s file manager, so it resolves at yoursite.com/llms.txt with no subfolder.
  5. Verify it loads correctly by visiting the URL directly in a browser and confirming it renders as plain text, not a 404 or an HTML wrapper.
  6. Re-check the file every time major pages are added, renamed, or retired, since a stale index is worse than no index at all.

For technical documentation sites, an llms-full.txt can be generated the same way, with full page content embedded rather than links — useful if a coding agent or internal RAG pipeline is the intended reader. For a WordPress build handled end-to-end, Kafkasque’s web maintenance and optimisation service covers this kind of file alongside broader technical upkeep.

What Mistakes Should You Avoid with llms.txt?

The most common and costly mistake is treating the file as a sitemap. Listing every URL on the site with no meaningful descriptions defeats the purpose of a curated index and signals low effort to the small number of tools that do read it. A second mistake is letting the file go stale — pointing to pages that have moved, been merged, or no longer exist. A third is paying an agency for llms.txt as a recurring service line on the promise of an AI-citation lift; the current data does not support that framing, and any vendor selling it as such is overselling a low-cost technical task.

What Does the Data Say About Real-World Adoption in 2026?

Adoption has grown steadily but stayed far short of universal, and the pattern of who adopts it tells its own story. A SE Ranking study of 300,000 domains found a 10.13% adoption rate — roughly one in ten sites, eighteen months after the proposal was first published. Among Fortune 500 companies specifically, 7.4% — 37 of 500 — had shipped an llms.txt by 31 March 2026, with developer-documentation sites adopting far faster than the general commercial web, because coding agents remain the one consumer that demonstrably reads these files today.

This uneven pattern is the clearest read on where the format currently sits: genuinely useful infrastructure for a narrow, technical audience; largely inert for everyone chasing a citation boost in consumer-facing AI answers.

Curious where your own site actually stands across Google, AI answers, and Maps right now — rather than which files it does or doesn’t have? Kafkasque’s Free Visibility Audit maps all five search surfaces in 3 working days, no call required.

Need Expert Help?

Looking to elevate your brand through powerful content? We create with purpose — and performance in mind.

or email to star@kafkasque.com

Sources and methodology

  • Answer.AI — original llms.txt proposal, publication date, and rationale (answer.ai)
  • llmstxt.org — current specification and format guidance for the proposal (llmstxt.org)
  • Search Engine Land — reporting on Gary Illyes’ July 2025 Search Central Deep Dive statement on Google’s non-support of llms.txt (searchengineland.com)
  • Search Engine Roundtable — coverage of Gary Illyes’ keywords-meta-tag comparison (seroundtable.com)
  • SE Ranking — adoption-rate study across 300,000 domains (seranking.com)
  • Ahrefs — crawl-fetch analysis across roughly 137,000 sites with llms.txt (ahrefs.com)
  • PPC Land — Fortune 500 llms.txt adoption tracking (ppc.land)
  • Google Search Central — official AI optimisation guidance, updated June 2026 (developers.google.com)
  • Kafkasque — technical SEO and AI-visibility practice, drawn from Kafkasque’s own client work across Indonesia, the UK, and Sweden.

Glossary

  • llms.txt — a Markdown file at a website’s root directory listing key pages for AI systems to reference.
  • llms-full.txt — a companion file embedding the full content of a site’s key pages in one document, for single-fetch ingestion by AI agents.
  • robots.txt — a formal web standard (RFC 9309) that tells compliant crawlers which parts of a site they may access.
  • GEO (Generative Engine Optimisation) — the practice of structuring content to be cited by AI answer engines such as ChatGPT and Perplexity.
  • AEO (Answer Engine Optimisation) — closely related to GEO; optimising content to be extracted as a direct answer by AI or search features.
  • Context window — the maximum amount of text an AI model can process in a single request.
  • GPTBot — OpenAI’s web crawler used to gather training and retrieval data.
  • ClaudeBot — Anthropic’s web crawler.
  • PerplexityBot — Perplexity AI’s web crawler.
  • OAI-SearchBot — OpenAI’s crawler specifically used for ChatGPT’s search and browsing features.
  • Google-Extended — the crawler control token Google uses for AI training and Gemini-related data collection, separate from Googlebot.
  • Keywords meta tag — a legacy HTML tag once used to declare page topics to search engines; abandoned by Google decades ago due to abuse.
  • Structured data / Schema markup — machine-readable code (typically JSON-LD) that describes page content to search engines in a standardised format.
  • AI Overviews — Google’s AI-generated summary results shown above traditional organic listings.

Frequently Asked Questions

No. Google’s Gary Illyes confirmed in July 2025 that Google Search does not support llms.txt and has no plans to. Google’s own June 2026 guidance states publishers do not need machine-readable AI files to appear in Search or AI Overviews.

Not as standard crawling behaviour. OpenAI’s published crawler documentation for GPTBot and OAI-SearchBot makes no reference to llms.txt, and traffic analysis shows these crawlers overwhelmingly request standard HTML pages instead.

Perplexity is the one major AI provider that has said it retrieves the file to help prioritise its reading, though the practical citation impact of this has not been independently confirmed at scale.

No. robots.txt is a formal standard (RFC 9309) that controls what crawlers may access. llms.txt is an unofficial proposal that curates and summarises content for AI reference; it cannot block or restrict any crawler.

No. There is no evidence it carries any ranking risk. The concern is opportunity cost — time spent maintaining it instead of on content, structured data, or technical performance that demonstrably affects visibility.

Developer-documentation sites and coding-agent workflows see the clearest value, since tools like Cursor and Claude Code can use the file to navigate API references efficiently. General commercial and marketing sites see little measurable benefit currently.

Under an hour in most cases. Recent versions of plugins like Yoast and Rank Math can generate the file automatically; a manual version can be written and uploaded via FTP or a hosting file manager in the same timeframe.

Generally no. Current data does not support llms.txt as a recurring line item tied to AI-citation results. It is reasonable as a one-time, low-cost addition alongside broader technical SEO work, not as a standalone paid service.

Disclosure

Adoption figures, crawler-behaviour statistics, and Google’s stated position cited in this article are third-party research current as of mid-2026 and are subject to change as AI platforms update their crawling and retrieval practices. Individual site results will vary based on hosting, existing technical SEO, and content quality. Businesses making significant investment decisions around AI-search visibility should seek independent technical advice or a direct audit of their own site rather than relying on industry-wide averages alone.

Another Valuable Insights Article

Digital gift vouchers give Birmingham businesses a revenue model that physical gift cards cannot replicate:
BLACKPINK built one of the most studied brand marketing operations of the past decade —
Kafkasque is a boutique Ubud website agency specializing in modern websites, branding, and digital growth

In the vibrant, competitive culinary landscape of Birmingham—a city boasting everything from Michelin-starred fine dining

Vanity metrics — follower counts, page views, likes, impressions — are the numbers that look
Result-oriented SEO measures every optimization against business outcomes — not keyword rankings. This guide covers