What is llms.txt, and does your site need it?

llms.txt gives AI systems a guide to your site. What belongs in it, what Google thinks of it, and when you can safely skip it.

← back to home

AI visibility // technical
llms-txt.md

$ cat /llms.txt

What is llms.txt and does your site need it?

llms.txt is a text file in your site's root directory that tells AI systems, in plain language, what your site is and where the core pages are. It isn't required: Google states it does nothing with it. It is, however, a small effort that saves other AI systems some reading work. This piece explains what the file does and when you can safely skip it.

DD DataDrift Digital • 23 September 2026 • 5 min

Websites have had files for decades that aren't meant for visitors but for machines. robots.txt tells crawlers what they may read, sitemap.xml tells search engines which pages exist. llms.txt is the newest in that line, and the target audience is new: the language models behind ChatGPT, Claude and Perplexity.

01 / the fileWhat's in llms.txt

An llms.txt is a short, readable text file at the fixed address yourdomain.com/llms.txt. The proposal comes from llmstxt.org and is deliberately kept simple: plain text with some structure, no code. The standard parts:

  • one sentence stating what the site is and who it's for;
  • the core pages with full links: the offering, the prices, the explanatory or knowledge pages and the contact details;
  • half a sentence per link about what's on it;
  • where applicable: documentation or frequently asked questions.

The difference with robots.txt lies in the direction. robots.txt says what a machine may not do; llms.txt says what a machine should particularly see. It's a guide, not a lock on the door.

02 / the nuanceWhat Google thinks of it, and the rest

Honesty about the file's status is in order here. Google explicitly states that no special markup or AI files are required for AI Overviews: Google's AI features rest on the regular search systems, and good content for people is the whole story there.

Outside Google it's different. Systems like ChatGPT, Claude and Perplexity do read such files when they're present, and a clear guide saves such a system some searching: it finds what you offer and where it is more quickly. Nowhere is it proven decisive. See it as the flag on the building, not the foundation underneath. The foundation remains content that genuinely answers a question, and how you write that is covered in how to write content AI can cite.

llms.txt is a guide for machines: a small effort, no miracle cure, and certainly no substitute for good content.

03 / in practiceHow to make one

Making one takes less time than reading this article:

  1. Open a text editor and write your company name at the top, with one sentence about what you do and for whom.
  2. Below that, list your core pages: per line the page name, the full link and half a sentence about what's on it.
  3. Save the file as llms.txt.
  4. Have it placed in your site's root directory, next to robots.txt, so it's accessible at yourdomain.com/llms.txt.

Two points of attention. Keep it up to date: a guide pointing to pages that no longer exist works against you. And don't put anything in it that isn't also simply on the site; the file is public and should be a summary, not a shadow version of your site.

We ourselves also run an llms.txt on datadriftdigital.nl, with exactly that structure: what the company does, and where the core pages are. Not because the file works wonders, but because it was ten minutes of work, and sites that write about machine readability may be expected to apply it themselves.

04 / the limitWhen you can safely skip it

If your site isn't there content-wise yet, llms.txt isn't the place to start. A guide pointing to pages that don't answer your customers' questions only steers a machine to the wrong thing faster. Start with the pages themselves instead, and with the question of whether AI systems are allowed to read your site. If you then also want to help machines understand what's on those pages, that's the territory of schema markup; more on that in does schema markup help with AI visibility.

If your site is small and clear, with five pages and a straightforward structure, llms.txt adds little: there's nothing to summarise that a machine can't already see for itself in one go. The file pays off most on sites with many pages, where the core would otherwise get lost among the rest.

Frequently asked questions
Is llms.txt the same as robots.txt?+
No, they're mirror images of each other. robots.txt tells crawlers which parts of your site they may not read; llms.txt tells AI systems what your site is and which pages form the core. The first is a lock, the second a guide. They sit alongside each other in the root directory and don't replace one another.
Does Google read llms.txt?+
Google explicitly states that no special markup or AI files are needed for AI Overviews; the AI features rest on the regular search systems. So you're not making the file for Google. Systems like ChatGPT, Claude and Perplexity do read such files when they're present.
What do I put in an llms.txt?+
Your company name at the top, with one sentence about what you do and for whom. Below that, a list of core pages: per line the name, the full link and a short description. Think offering, prices, explanatory pages and contact. Everything in it should also simply be on the site.
Where do I place the file?+
In your domain's root directory, so it's accessible at yourdomain.com/llms.txt, in the same place robots.txt is. If your site is with a site builder or agency, ask whether they can place the file in the site root; it's one small text file and requires no changes to the site itself.
Will I notice a difference straight after placing it?+
Don't expect that. llms.txt is a guide that saves AI systems some work, not a switch that turns on visibility, and there is no proven effect on positions in AI answers. Whether you appear as a source more often, you'll only notice by measuring it: a fixed set of search queries beforehand, and the same measurement months later.
baseline measurement · fixed price · no obligations

Do you know what AI systems currently make of your site, with or without a guide?

The scan

This is the baseline measurement: fixed search queries on ChatGPT, Gemini, Claude, Perplexity and Google. Current prices are on the pricing page. Even without a follow-up, you keep the report.

→ The scan · pricing

This text was produced with AI assistance and checked and approved by a human before publication.