What is llms.txt, and does your website need one?
By Hamza Rivera, updated
Short answer: llms.txt is a proposed markdown file at the root of a site that gives AI tools an overview and links to its best pages. It is a community proposal, not a formal standard, and Google says no AI text files are needed to appear in AI Overviews or AI Mode.
- llms.txt is a proposal from Jeremy Howard, published September 3, 2024, for a markdown file at the root of a site that gives AI tools a short overview and links to the best pages.
- It is a community proposal, not a formal standard, and the file does not replace robots.txt or a sitemap.
- Google says you do not need new machine-readable files or AI text files to appear in AI Overviews or AI Mode.
- The file costs little to write, so a documentation-heavy site may find it worth an hour, but do not expect it to lift a local business in answers.
- Check robots.txt first. Blocking OAI-SearchBot keeps you out of ChatGPT search answers, and that is a bigger lever than any text file.
Somewhere in the last year, an agency probably told you your site needs an llms.txt file. Maybe they said it like a tax filing, due soon or else. It is a small file and the idea behind it is reasonable, but the claims around it have run ahead of the evidence. This guide explains what it is, what the people who proposed it say, what Google says, and how to decide.
For the wider picture of getting named in AI answers, read what GEO is.
What is llms.txt?
It is a proposal to put a plain text file, written in markdown, at the root of a website, so the file loads at /llms.txt on your domain. The llmstxt.org page describes it as a proposal to standardize on a file that provides information to help agents use a website. Agents here means AI tools that read pages on someone's behalf. The file gives them a curated overview and links to the pages worth reading, instead of making them guess from your menu and your sitemap.
A sitemap is the full phone book for your site. llms.txt is the sticky note on the front desk that says "if you only read three things, read these". The sticky note is handy. Whether a given visitor looks at it is another question.
Who proposed it, and how official is it?
The page credits Jeremy Howard and lists a publication date of September 3, 2024. It was modified on August 10, 2026. It describes itself as an informal overview kept in a GitHub repository and open for community input. So it is a community proposal, not a standard issued by a standards body, and no search company has agreed to follow it as a rule. The page says thousands of sites publish an llms.txt file and names OpenAI, Anthropic and Gemini as publishing one for their developer documentation. That tells you it is in use. It does not tell you it changes what AI tools say about a business.
What goes in the file?
The format is simple. In order, the proposal describes an H1 with the name of the site or project, which is the only required part. Then an optional blockquote summary, optional body text, and optional H2 sections that hold lists of links. Each link item is a markdown link, optionally followed by a colon and a note. By convention an H2 called "Optional" holds secondary links an agent can skip.
To show the shape, picture the file for a roofing company. It opens with the company name as the title line. Under it sits a one-line summary of who it serves. Then comes a section of main pages, each one a link with a short note, such as one for roof repair, one for replacement and one for the service area. A last section marked Optional holds the blog and other longer reading an agent can skip.
The proposal also suggests offering clean markdown versions of pages at the same address with .md added. That part is more work, and it matters mostly to sites with heavy documentation.
What does Google say about AI text files?
Google's page on AI features is plain. It says you do not need to create new machine-readable files, AI text files or markup to appear in AI Overviews or AI Mode, and that there is no special schema.org structured data to add. It lists the usual basics instead: allow crawling, link pages internally, give a good page experience and keep key content as text. The page does not mention llms.txt by name. Reading it fairly, Google is telling you the file is not part of how its AI features pick pages.
| Claim you may hear | What the sources support | Verdict |
|---|---|---|
| llms.txt is required for Google's AI features | Google says no AI text files are needed | False |
| llms.txt is an official standard | Its own page calls it a proposal open for community input | False |
| Some sites publish one | The proposal page says thousands do, including some AI companies for docs | True |
| It replaces robots.txt | The proposal says they have different purposes | False |
| It will get you cited more | No source in this guide shows that | Unproven |
What matters more than the file?
Robots.txt. OpenAI documents OAI-SearchBot as its crawler for search and says sites opted out of it will not be shown in ChatGPT search answers, though they can still appear as navigational links. GPTBot is separate and relates to training. Each setting is independent. A site that blocks the search crawler by accident is invisible to that product no matter how neat its llms.txt is. Fix that first, and allow around 24 hours for a change to take effect, as OpenAI notes.
After that, the same plain work applies as anywhere: pages that can be indexed, answers stated early, honest facts about your business. We cover those in what GEO is.
Want help with what GEO is?
Send us your site and we will record a short video of what we would fix first, or reply by email. Prefer to talk? A call is there too.
Get a free video audit See the serviceWho might get value from llms.txt?
The file makes the most sense for sites with a lot of reference material: software documentation, API guides, large knowledge bases. An agent working for a developer can use a tidy index to find the right page fast. A local service business with twelve pages has less to index, and its customers do not usually send agents to read the site. For that business, the file is a harmless extra, not a priority.
How do you add one if you decide to?
Write the file by hand, keep it short and make sure every link works. Upload it to the root so it loads at the root of your domain, at /llms.txt, and check it in a browser. Link only to pages you are happy for an agent to read. Update it when you add or retire an important page, the way you would update a menu.
Do not pay for a large package to generate one. The file is an hour of work for most sites. If an agency quotes it as a major deliverable, our guide on choosing a GEO agency lists the questions that sort out real work from padding.
Can you tell whether it did anything?
Not easily. Nobody outside an AI company can see exactly how its tools use a page. You can look at your server logs for requests to the file, which shows that something fetched it, and you can run a fixed set of questions in AI tools before and after to see whether answers move. Both are weak evidence, and a change in answers could have many causes. Be wary of anyone who claims a clear before-and-after result from this file alone.
Where to go from here
Read your robots.txt, decide whether you want the search crawler allowed, and only then think about llms.txt. For the bigger picture, what GEO is covers the work that does pay off. Passieon is an independent agency and is not affiliated with Google or OpenAI.
Sources
- llmstxt.org: The /llms.txt file, read November 13, 2026.
- Google Search Central: AI features and your website, read November 13, 2026.
- OpenAI: Overview of OpenAI crawlers, read November 13, 2026.
Frequently asked questions
What is llms.txt?
It is a proposed markdown file placed at /llms.txt on a site. It gives AI tools a curated overview of the site and links to the pages that matter most.
Who created llms.txt?
The proposal was published by Jeremy Howard on September 3, 2024, according to the llmstxt.org page, which was last modified August 10, 2026.
Is llms.txt an official standard?
No. The llmstxt.org page describes it as a proposal open for community input, hosted in a GitHub repository, not a formal standard.
Does Google use llms.txt for AI Overviews?
Google's AI features page does not mention it and says no new machine-readable files or AI text files are needed to appear in AI Overviews or AI Mode.
Is llms.txt the same as robots.txt?
No. The proposal says they have different purposes. Robots.txt tells crawlers what they may access, while llms.txt offers a reading guide to agents.
What must an llms.txt file contain?
Only one thing: an H1 with the name of the site or project. A short summary, notes and lists of links to pages are optional.
Could adding llms.txt hurt my site?
It is a small public text file, so it is unlikely to break anything. Keep it accurate, and do not list pages you do not want read.
One last thing
Before writing any new file, open your site's robots.txt in a browser and read it once. A stray rule blocking a search crawler does more harm than a missing llms.txt ever will.
Want this done for your site? See what our what GEO is page covers, or read the client results.
Related guides
- How to track your AI visibility: a monthly method A fixed-question method for tracking whether ChatGPT and other AI tools name your business, with what to log and how to report it.
- White label SEO company: what one does, and how to vet one before your first client What a white label SEO company does for an agency, who actually does the work, twelve questions to ask, and how to vet one with a single paid job first.
- White label SEO programs: the four common setups, and how to compare them White label SEO programs come in four setups. What each is, which agency it suits, ten things to compare, and the signs a program will lose you clients.