llms.txt: What It Is and Whether Your Website Needs One (2026)

llms

Quick answer

llms.txt is a Markdown text file placed at the root of a website, for example yourdomain.com/llms.txt, that gives AI systems a short, curated summary of the site and links to its most useful pages. It was proposed by Jeremy Howard in September 2024.

It is not a web standard, and no major search engine or AI company has documented that it reads the file to decide what to show or cite. Google says plainly that Google Search does not use it.

So: publishing one is cheap and harmless, and it can help in narrow cases such as developer documentation. It is not a way to rank in Google or get cited by ChatGPT, and it is not worth paying for as an “AI visibility” service.

What llms.txt is meant to do

The proposal’s own rationale is that “Agents are best served by concise, expert-level information gathered in a single, accessible location.”

The problem it tries to solve is real. Web pages carry navigation, scripts, cookie banners and layout code. A language model reading a page has to dig the content out of all that, and it has limited room to hold text at once. A clean Markdown summary with links to the important pages is easier for a model to use.

The idea borrows its name from robots.txt, but the two work very differently, as the comparison below shows.

The llms.txt format

The specification at llmstxt.org defines a simple structure. Only the first element is required.

Element

Required?

What it contains

H1 heading (# Site name)

Yes, the only mandatory part

The name of the site or project

Blockquote (> …)

Recommended

A short summary with the key information

Markdown sections

Optional

Extra detail in normal paragraphs or lists

H2 “file lists” (## Section)

Optional

Lists of Markdown links, each with an optional note

## Optional section

Optional

By convention, secondary links “an agent can skip when a shorter context is needed”

The proposal also suggests offering clean Markdown copies of pages, either at the same URL with .md appended or with the extension replaced, and linking to them with rel=”alternate” type=”text/markdown”.

Example for a Singapore service business

This is an illustrative example for a fictional company, following the format:

# Example Aircon Services

> Example Aircon Services Pte Ltd is a Singapore aircon servicing,
> repair and installation company serving HDB, condo and commercial
> customers since 2015. Bookings are made online or by WhatsApp.

## Services
– [Aircon servicing](https://example.sg/aircon-servicing/): General and chemical servicing, prices by unit type
– [Aircon repair](https://example.sg/aircon-repair/): Common faults, diagnosis fee, same-day slots
– [Aircon installation](https://example.sg/aircon-installation/): Brands supplied, HDB and condo packages

## Company
– [About us](https://example.sg/about/): Licences, team and service areas
– [Contact and booking](https://example.sg/contact/): Phone, WhatsApp, hours

## Optional
– [Blog](https://example.sg/blog/): Maintenance tips and guides

A useful file is short, factual and consistent with the website. It is not a place for marketing claims.

llms.txt vs robots.txt vs sitemap.xml

robots.txt

sitemap.xml

llms.txt

Purpose

Tell crawlers what they may and may not fetch

List URLs for search engines to discover

Give AI systems a curated summary and key links

Format

Plain-text directives

XML

Markdown

Standard

Yes, widely supported by major crawlers

Yes, supported by major search engines

No, a community proposal

Documented use by Google Search

Yes

Yes

No. Google says Search does not use it

Controls AI crawler access

Yes, for crawlers that honour it

No

No

Affects rankings

Indirectly, through what is crawled

Helps discovery

No evidence it does

If your goal is to control what AI crawlers can access, llms.txt does nothing. That job belongs to robots.txt and your CDN or firewall settings.

What Google and AI companies have actually said

This is where most articles selling llms.txt go wrong, so the sources matter.

Google

Google’s guide to optimising for generative AI search, last updated 10 July 2026, is direct:

  • “You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search.”
  • “Google Search itself doesn’t use them.”
  • Creating them “will neither harm nor help your site’s visibility or rankings in Google Search.”

At Google’s Search Central Deep Dive event in Asia Pacific in July 2025, Gary Illyes was reported as saying Google does not support llms.txt and is not planning to, and that normal SEO is what gets content into AI Overviews.

OpenAI, Anthropic and other AI companies

We could find no documentation from OpenAI, Anthropic or Perplexity stating that their crawlers or assistants read llms.txt when deciding what to retrieve or cite. Several AI companies publish llms.txt files for their own developer documentation. Publishing a file is not the same as consuming other sites’ files.

What these companies do document is their crawlers and how to control them through robots.txt, for example OpenAI’s OAI-SearchBot for ChatGPT search and Anthropic’s Claude-SearchBot.

Google Chrome’s Lighthouse

The one mainstream tool that checks for llms.txt is Chrome’s Lighthouse, which added an llms.txt audit under an “Agentic Browsing” category. It describes llms.txt as “an emerging convention”, and when the file is missing, the audit is marked Not Applicable rather than failed, “as providing the file is optional at the moment.”

So Google Search says it does not use the file, while a Google developer tool checks for it without penalising its absence. That mixed signal is exactly the gap that “llms.txt optimisation” services are sold into.

Adoption

The specification’s August 2026 update notes that thousands of sites publish llms.txt, that documentation platforms generate it automatically, and that plugins including Yoast SEO and AIOSEO, and platforms such as Wix, can create one. Adoption figures from third-party studies vary widely by method, so treat any single percentage with caution.

When llms.txt is genuinely useful

  • Developer and API documentation. People working with AI coding assistants often point the assistant at a documentation site. A clean index of Markdown pages is easier to use than crawling a docs site.
  • Product knowledge for your own AI tools. If you build an internal assistant or a customer support chatbot, a curated Markdown summary is a sensible starting input.
  • Users who paste your file into a chat. Someone researching your company can give an assistant the file directly.
  • Large documentation or knowledge-base sites where navigation makes the important pages hard to find.

For a typical Singapore SME brochure or service website, none of these is a strong reason, but the cost of publishing a short, accurate file is close to zero.

Should your business website have one?

Your situation

Recommendation

Your SEO plugin can generate one automatically

Fine to turn on, then check the content is accurate

You run developer docs, an API or a SaaS knowledge base

Worth publishing and maintaining

You have a standard service or ecommerce website

Optional, low priority

An agency is charging you for “llms.txt optimisation” to get into ChatGPT or AI Overviews

Do not pay for this. There is no documented mechanism behind it

You want to stop AI companies training on your content

llms.txt will not do this. Use robots.txt rules and your CDN’s bot controls

Your AI visibility is poor

Fix crawler access, rendering and content first. See below

If you publish one: a checklist

  1. Place it at the root: yourdomain.com/llms.txt, served as plain text with a 200 status.
  2. Start with an H1 containing the business name, then a short blockquote summary.
  3. Use facts, not claims. Founding year, services, locations, prices or price ranges, contact details. Avoid “leading”, “best” and “number one”; they add nothing an AI system can verify.
  4. Match your website exactly. If the file says one founding year and the About page says another, you have created a contradiction, not clarity.
  5. Link only to live, indexable pages with a one-line note on what each contains.
  6. Keep it short. A few dozen links at most for a business site.
  7. Put it on your update checklist. Out-of-date prices, team sizes, grant information or services are worse than no file.
  8. Do not block it in robots.txt, and do not expect it to change rankings.
  9. Check your server logs after a few weeks to see which user agents, if any, actually request it.

What actually improves AI visibility

If the real goal is appearing in AI Overviews, ChatGPT search, Copilot or Perplexity answers, these have far more impact than llms.txt:

  • Crawler access. Allow search-oriented AI crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot in robots.txt, and check your CDN is not blocking them.
  • Content in the HTML. Network-level testing published by Vercel and MERJ in December 2024 found the major AI crawlers from OpenAI, Anthropic, Meta, ByteDance and Perplexity did not execute JavaScript. Content that only appears after JavaScript runs may be invisible to them.
  • Specific, citable facts on the page: prices, timelines, specifications, locations and dates.
  • Consistent business information across your site, Google Business Profile and directories.
  • Mentions on other trusted sites, because AI answers draw on multiple sources.
  • Measurement. Use Google Search Console’s Generative AI performance report and Bing Webmaster Tools’ AI Performance report to see where you appear.

Our step-by-step AI search readiness audit covers each of these, and GEO vs SEO explains how AI visibility relates to traditional SEO.

Frequently asked questions

What is llms.txt?

A Markdown file at a website’s root that summarises the site and links to its most important pages, intended to help AI systems understand it. It was proposed by Jeremy Howard in September 2024 and is not an official web standard.

Does Google use llms.txt?

Google says Google Search does not. Its AI optimisation guide states that such files “will neither harm nor help your site’s visibility or rankings in Google Search.”

Does ChatGPT read llms.txt?

OpenAI has not documented that ChatGPT or its crawlers use llms.txt when choosing sources. OpenAI does document its crawlers, such as OAI-SearchBot, which you control through robots.txt.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may fetch and is honoured by major crawlers. llms.txt is a curated summary with no access control and no documented consumption by major search or AI companies.

Can llms.txt block AI from training on my content?

No. Use robots.txt rules for training crawlers such as GPTBot, ClaudeBot and Google-Extended, and your CDN or firewall’s bot controls.

What is llms-full.txt?

A companion file containing the full content of a site’s key documentation in a single Markdown file, rather than just links. It was popularised by the documentation platform Mintlify, which developed it with Anthropic for Anthropic’s developer docs, and is mostly used for developer documentation.

How do I create an llms.txt file?

Write it by hand following the format above, or use your platform’s generator. Yoast SEO, AIOSEO and Wix can generate one. Always review the generated content for accuracy.

Will llms.txt help my SEO?

There is no evidence it helps rankings in Google. It is a low-cost optional file, not an SEO tactic.

Should I pay an agency to create one?

Not as a visibility service. It takes minutes to write. Spend the budget on crawler access, content quality and technical fixes instead.

Get your site ready for AI search properly

MediaPlus Digital runs AI search readiness audits and AI SEO for Singapore businesses, with 13 years in market, a team of 60 and more than 1,800 projects delivered. We will tell you when a tactic has no evidence behind it, and focus on the fixes that do.

See our AI SEO services in Singapore or learn more about answer engine optimisation.

Specification details and statements from Google verified 17 September 2026 from llmstxt.org, Google Search Central and Chrome for Developers documentation.

Author
Picture of Jasmine Le

Jasmine Le

SEO Specialist
SEO strategist specialising in technical SEO, content optimisation, and organic growth.

Approver
Picture of Gerald Ho

Gerald Ho

Head of Digital Marketing & AI Innovation
Reviews SEO and digital marketing content for strategic accuracy and practical value.

You Might Also Like

Is Your Brand Invisible to AI? Find Out Now.

Grab your free AI Visibility Audit to see if AI engines are recommending your services. 100% free, zero obligations.