What is llms.txt, and when is it useful?
An llms.txt file gives an agent a short guide to your website. It can help a tool find useful documentation, but publishing one does not guarantee search visibility or AI recommendations. Here is how to use it without letting it distract from more important work.
Reviewed October 1, 2026 · 8 min read
On this page7 sections
llms.txt is a text file that helps an agent understand a website and find useful resources. It is optional. If you publish one, treat it as another document to maintain, with accurate descriptions and links to the pages you want people and tools to use.
The file is often discussed as a way to improve AI visibility. That is a separate claim from making information easier to retrieve. A useful reference document does not automatically become a ranking signal.
This guide explains the format, its practical uses and the evidence about adoption. It also shows where llms.txt fits alongside readable pages, structured data and supported integrations.
What an llms.txt file contains#
Jeremy Howard proposed llms.txt in September 2024. The current proposal describes a root-level file that helps agents use a website. A common approach is a short site description followed by annotated links to useful pages.
Use clear headings and concise descriptions. For example, a clinic could link to its services and cancellation policy. The prices and business below are illustrative:
# Riverside Physio > Sports physiotherapy clinic in Austin, TX. Initial assessments, > follow-up treatments, and dry needling. Online booking available. ## Services - [Initial Assessment](https://physio.example/assessment): 60 min, $140 - [Follow-up Treatment](https://physio.example/follow-up): 30 min, $85 ## Policies - [Cancellations](https://physio.example/policies): 24-hour notice required
Some documentation sites also publish llms-full.txt, which combines a larger collection of content in one file. A compact index is easier to maintain for many business sites; a larger export can be useful when a tool needs substantial documentation at once.
Where the file can help#
An llms.txt file is most useful when you know how a person or tool will use it:
- Provide a short starting point. Link to the pages that answer common questions instead of making a reader navigate the entire site.
- Explain what belongs where. A brief note can distinguish a pricing page from a service description or an API reference.
- Support an integration you can test. If your customers use a tool that retrieves llms.txt, check that the file leads it to current information.
- Keep maintenance manageable. Link to changing prices and availability instead of copying values you may forget to update.
These are practical uses for a reference file. Whether it changes discovery or recommendations depends on the service consuming it, and requires separate evidence.
What adoption data tells us#
Ahrefs examined 137,210 domains in its analytics population for May 2026. Among domains with a valid llms.txt file, 97% received no requests for it that month. The sample does not represent every website, and a fetch does not prove that a tool used the contents. It does show why publishing the file should not be treated as a visibility guarantee.
Google’s guidance for AI features in Search says no special AI text file is required for inclusion. Focus first on accessible, useful pages and accurate business information. That guidance concerns Google Search; it should not be stretched into a claim about every AI product.
For other services, check their documented ways to discover and retrieve information. The crawler guide explains why search crawlers, training crawlers and user-triggered fetchers need to be considered separately.
Ask what a service will actually improve
If a vendor offers to create or maintain llms.txt, ask what the work includes and how the result will be measured. Writing the file is straightforward; keeping a large documentation collection current may take more effort. Neither justifies a promise of rankings or guaranteed AI mentions.
The decision is easier when you start with a real use case. A maintained guide for a known tool can be valuable. An unattended file full of old prices can create another source of confusion.
What to prioritize alongside llms.txt#
Different services use different sources. These are the main things to check when making your business information easier to find and use:
Readable HTML gives many fetchers access to your content without extra rendering. Structured data can describe prices, hours and offers explicitly, but it must match the visible page. Markup makes facts easier to interpret; it does not establish that they are true.
Shopping platforms have their own product-data and enrollment requirements. A feed can support discovery, while a documented API or MCP tool can support actions such as checking availability. The UCP, ACP and MCP comparison explains those differences, and the ChatGPT checkout guide separates product discovery from checkout support.
| Resource | Purpose | What to verify | Typical effort |
|---|---|---|---|
| Readable HTML | Publish content without requiring extra rendering | Can the intended fetcher retrieve the important facts? | Depends on the site |
| JSON-LD | Describe business and offer details | Does valid markup match the visible content? | Low to moderate |
| Product or offer feed | Submit structured catalog data | Does the destination accept the feed and approve the business? | Low to moderate |
| OpenAPI or a custom manifest | Describe supported endpoints | Does the intended client know how to discover and use it? | Depends on the integration |
| MCP server | Expose tools to compatible assistants | Are access, authorization and each tool working? | Moderate |
| llms.txt | Provide a concise guide to site resources | Does a relevant tool retrieve it, and are its links current? | Low |
Choose the resource that solves the problem you have. If a product page cannot be retrieved, start with access. If customers need live appointment times, a static text file will not replace an availability integration.
Check your site’s access and data
The free Nexez scanner checks crawlability, structured data and published agent resources, including llms.txt. Use the findings to decide what needs attention. No signup required.
Scan your site freeHow to create and maintain llms.txt#
For a small site, start with a short file you can review whenever the website changes:
- Open a text editor. Start with an H1 (# Your Business Name) and a two-sentence blockquote describing what you do, where, and for whom.
- Add one H2 section per topic (Services, Pricing, Policies, Contact) containing markdown links to your canonical pages, each with a one-line note.
- Keep it short. Curation is the entire point; pasting your sitemap into it defeats the purpose.
- Publish the file at example.com/llms.txt and check that it returns the intended text with a successful HTTP response.
- Review the file when services, policies or URLs change. Prefer links to current pricing over a second price list that could become stale.
You can write the file yourself or use a generator, then review the output. Nexez’s Agent-Ready Kit includes an llms.txt file alongside other resources. Check the generated descriptions and links before publishing, just as you would any other website content.
Keep access rules and published information separate
llms.txt does not grant permission to access private information. robots.txt communicates crawling preferences to cooperative clients; it is not authentication either. Keep private resources behind proper access controls, and include only information you intend to publish.
A practical order of work#
If time is limited, address problems that prevent a real customer question from being answered:
- Check that important pages can be retrieved and read. Review search and training preferences separately when configuring crawler access.
- Make business, service and offer details clear on the page. Add appropriate structured data and keep it consistent.
- Maintain the listings and feeds used by your target platforms. The ACP guide explains why a protocol and platform enrollment are separate.
- Add supported actions when customers need them. For example, an appointment integration can provide current times and an authorized booking flow.
- Publish llms.txt when it provides a useful route to those resources, then check its accuracy and usage.
Nexez brings several of these resources together in a business listing, including structured data and documented agent interfaces. Review plan details and the requirements of any external service you intend to connect.
How to decide whether to publish one#
Use llms.txt when a short guide would help a tool or customer find the right material. Do not expect the file alone to change your search visibility.
If your pages are incomplete, inaccessible or out of date, fix those first. Once the underlying information is sound, a concise, maintained llms.txt file can make it easier to navigate.
Publish a useful guide to your business
Nexez helps you keep business details and agent resources together. Build a structured listing, review the generated information and connect the checkout or booking tools you need.
See how it worksFrequently asked questions
Does llms.txt improve SEO or AI rankings?
Publishing the file does not guarantee better rankings or AI visibility. Adoption and usage vary. Use it as a reference for tools that can benefit from it, and prioritize accessible pages and accurate information.
Where do I put an llms.txt file?
Publish it at the root of your domain, such as example.com/llms.txt. Open that address to check the response and content, then verify that the links lead to the intended public pages.
What is the difference between llms.txt and robots.txt?
robots.txt communicates crawling preferences to cooperative clients. llms.txt describes useful website resources. Neither is a substitute for authentication or another access control protecting private information.
Do ChatGPT, Claude, or Gemini actually read llms.txt?
An agent may retrieve the file when asked or when its workflow uses it. That does not mean every product from the same provider automatically reads it or uses it for ranking. Check documentation and your own logs for the specific integration.
What is llms-full.txt?
llms-full.txt is a larger text export used by some documentation sites. It combines content that would otherwise require several page requests. Its usefulness depends on the consumer and the amount of material; a short index is often easier to maintain for a business website.
If I only do one thing for AI agents, what should it be?
Check that the information customers need is accurate and accessible, including prices, hours and booking or purchase instructions. A free site scan can identify some technical gaps, and a real customer-task test can reveal what the scan misses.
Keep reading
AI readiness study: what we found on 652 small-business websites
We checked 652 small-business websites across five industries for public access, structured information and selected agent-discovery files.
9 min readAgentic commerceHow AI agents find, compare, and book service businesses in 2026
Finding a suitable business and securing an appointment are different tasks.
8 min readAgent readinessGenerative engine optimization: a practical GEO guide
GEO aims to improve how your business appears in AI-generated answers.
7 min read