llms.txt explained, what it is and whether you need one
Dravik teamUpdated 6 min read
llms.txt is a proposed standard for a plain-text Markdown file at the root of a website, such as yoursite.com/llms.txt, that gives AI systems a short summary of the site and links to its most useful pages. It is cheap to add, but no major AI search engine has confirmed it uses llms.txt when deciding what to show or cite.
Where llms.txt came from
The proposal was published in September 2024 by Jeremy Howard of Answer.AI. The idea is simple: large language models have limited context, and websites are full of navigation, scripts and layout that make pages harder for a model to read. A short, curated Markdown file could point models straight to the content that matters.
The proposal describes it as something like a guide for AI tools, distinct from robots.txt (which tells crawlers what they may access) and XML sitemaps (which list pages for indexing).
What the file looks like
The proposed format is Markdown with a light structure:
| Part | Required? | What it contains |
|---|---|---|
| A level-one heading | Yes | The name of the site or project |
| A short blockquote | Recommended | A one or two sentence summary of what the site is |
| Free text paragraphs | Optional | Extra context about how to use the information |
| Level-two sections | Optional | Grouped lists of links, each with a short description |
| An "Optional" section | Optional | Links that can be skipped when context is short |
For a B2B service company, a hypothetical file might have a heading with the company name, a summary sentence saying what the company does and for whom, then sections such as Services, Pricing, Guides and Company, each listing a few key URLs with one-line descriptions.
The proposal also suggests offering Markdown versions of important pages (for example, page.html.md). Some documentation platforms also generate an llms-full.txt file containing the full text of the documentation in one file. That second file is a convention that grew around the proposal, not a requirement of it.
How llms.txt compares with robots.txt and sitemaps
| robots.txt | XML sitemap | llms.txt | |
|---|---|---|---|
| Purpose | Tell crawlers what they may or may not access | List URLs for search engines to discover | Summarize a site and point AI tools to key content |
| Status | Long-established, formalized as an internet standard (RFC 9309) | Long-established, supported by major search engines | Proposed, not an adopted standard |
| Format | Plain text rules | XML | Markdown |
| Confirmed use by Google Search | Yes | Yes | No |
| Controls access | Yes, for crawlers that respect it | No | No |
llms.txt does not control anything. It cannot block or allow crawlers. If you want to manage AI crawler access, that happens in robots.txt and firewall settings. Our guide to AI crawlers and robots.txt covers that.
What is confirmed about adoption
This is where honesty matters, because a lot of marketing content presents llms.txt as essential for AI visibility.
What we can say with reasonable confidence as of this writing:
- No major AI search product (Google AI Overviews, ChatGPT search, Perplexity, Microsoft Copilot) has publicly documented that it reads llms.txt to decide what to cite or show.
- Google staff have said publicly that Google Search does not use llms.txt, and Google's documentation on AI features lists no special files or markup needed to appear in AI Overviews.
- Many websites, especially developer documentation sites, have published llms.txt files. Several documentation platforms generate them automatically.
- Some AI coding assistants and developer tools can use llms.txt or llms-full.txt when a user points them at a documentation site, because it gives them a clean summary to read.
- Some site owners report seeing requests for /llms.txt in their server logs. A request alone does not show how, or whether, the content is used.
What is unconfirmed:
- Whether any major AI engine uses llms.txt as a signal for citation or ranking
- Whether having one changes how often your brand appears in AI answers
AI platforms change their practices often. This could change, and it is worth checking each platform's documentation periodically.
Who might benefit today
| Type of site | Likely value | Why |
|---|---|---|
| Developer documentation, APIs, open-source projects | Moderate | Developers point AI coding tools at docs, and some tools read these files |
| Software companies with large help centers | Low to moderate | Can help AI tools that users direct to the docs |
| B2B service businesses | Low | No confirmed effect on AI search citations |
| Local service businesses | Very low | Visibility depends on Google Business Profile, reviews and local SEO |
| Large publishers | Low and uncertain | Licensing and crawler policies matter more |
Should you add one?
A practical way to decide:
Add one if:
- You run documentation or a technical product that developers use with AI tools
- Your site is already in good shape and this is a 30-minute task
- You want a tidy, curated summary of your site for any tool that does read it
Skip it, or put it at the bottom of the list, if:
- Your site has indexing issues, weak content or missing basics
- You expect it to get you cited by ChatGPT or Google
- Keeping it updated would become another stale file
There is little downside to having one, as long as it is accurate. The risk is opportunity cost: spending time on llms.txt instead of on things with clearer evidence behind them.
Common claims to be careful with
You will see these claims in vendor pitches and blog posts. Each one goes further than the evidence:
- "llms.txt is required to appear in AI search." No major AI search platform has documented this.
- "llms.txt works like robots.txt for AI." It does not control access at all.
- "Adding llms.txt increased our AI citations." Without a controlled test, other changes made at the same time could explain the result.
- "Google has adopted llms.txt." Google's Search documentation does not mention it as a signal.
If someone sells llms.txt as a core part of an AI visibility package, ask what evidence they have that it changed results.
What to do first instead
If your goal is AI search visibility, these steps have more support:
- Make sure search and AI crawlers can access your site (robots.txt and firewall)
- Get key pages indexed and ranking in Google and Bing
- Rewrite important pages to answer questions directly
- Keep your company description consistent across your site and profiles
- Earn mentions on the third-party sources AI engines cite in your category
Our posts on what GEO is and how to audit your AI search visibility cover these in detail.
How to create an llms.txt file if you decide to
- List the 10 to 30 pages that best explain your business: services, pricing, key guides, about and contact.
- Write a one or two sentence summary of what your company does, for whom and where.
- Create a Markdown file with your company name as the main heading, the summary as a blockquote, and grouped sections of links with one-line descriptions.
- Upload it to the root of your domain so it loads at /llms.txt.
- Check it opens as plain text in a browser.
- Add a reminder to review it when you add or remove major pages.
Do not include private pages, internal tools or anything you would not want public. The file is visible to anyone.
If you want to know which AI search steps would actually move the needle for your company, book a business audit. We will tell you plainly whether llms.txt belongs on your list.
Frequently asked questions
- Does Google use llms.txt?
Google has not documented any use of llms.txt in Search, and Google staff have said publicly that Google Search does not use it. Google's guidance for AI Overviews says no special files or markup are required beyond normal SEO.
- Does ChatGPT read llms.txt?
OpenAI has not documented using llms.txt for ChatGPT search or citations. ChatGPT may read the file if a user asks it to open that URL, the same way it would read any page.
- Is llms.txt the same as robots.txt?
No. robots.txt is an established standard that tells crawlers which parts of a site they may access. llms.txt is a proposed file that summarizes a site's content for AI tools and does not control access.
- Can llms.txt hurt my SEO?
There is no evidence that it hurts search performance. Keep it accurate and do not include private URLs. The main cost is the time to create and maintain it.
- Will llms.txt become a standard?
It is possible, but it has not been adopted by the major AI search platforms so far. It is worth watching platform documentation for changes rather than assuming adoption.
Book a business audit
Find the leak. Then we hunt it down.
We look at your busywork, your Google rankings and how AI assistants describe your category, then hand you a prioritized plan.
- $199 fixed price
- 30 minute call
- A written plan you keep
- Full refund if not worth it
