What Is LLMs.txt?
The llms.txt file is a proposed commonplace meant to assist giant language fashions (LLMs) higher perceive and use content material from web sites.
Right here’s the official specification:

The concept is fairly simple: As a substitute of letting AI crawlers wander round your website, you give them a curated record of your most essential content material. To inform AI what content material in your website it ought to truly take note of.
We have already got requirements like robots.txt and sitemaps to assist serps navigate web sites extra effectively. What’s completely different about llms.txt is that it’s particularly designed for AI fashions which may use your content material to reply questions or generate responses for customers.
There’s additionally hypothesis that implementing llms.txt might give web sites extra visibility in AI-generated responses and doubtlessly drive extra referral visitors.
Earlier than we unpack llms.txt and decide whether or not it’s price implementing, let’s perceive why there’s even a must create one other net commonplace.
What Downside Is LLMs.txt Attempting to Remedy?
llms.txt is designed to assist AI crawlers browse web sites extra successfully. Proper now, these crawlers run into two main challenges:
- Fashionable web sites are onerous to learn. Most AI crawlers can solely learn your pages’ fundamental HTML—not content material that will get loaded by JavaScript. Which means llms.txt supplies a transparent, structured format that helps AI crawlers rapidly digest the knowledge.
- Most web sites have an overabundance of data. When AI crawlers go to your web site, they do not essentially know what’s essential. In the event that they spend time scraping pages that aren’t helpful (like older weblog posts), they might generate responses based mostly on suboptimal data—llms.txt helps clear up this drawback.
llms.txtmay additionally cut back the inefficiencies in giant language mannequin coaching.
There’s an enormous computational value concerned in coaching LLMs. With llms.txt steering, LLMs are much less prone to waste sources on irrelevant content material.
How Are LLMs.txt Information Structured?
In response to the proposed commonplace, llms.txt recordsdata must be structured and formatted in Markdown.
Markdown is a light-weight markup language that makes use of plain textual content formatting syntax to create structured paperwork. (It is the identical format builders use in GitHub README recordsdata, and it’s simply parseable by AI programs.)
Some widespread Markdown components you may use in your llms.txt file embody:
- # for the H1 heading, ## for H2s, ### for H3s, and so forth
- > for blockquotes to focus on essential descriptions
- – or * for bullet factors in unordered lists
- [text](url) for hyperlinks to your content material
- : for including descriptions subsequent to hyperlinks to assist clarify what they result in
- “` for code blocks when sharing technical examples
The official llms.txt specification supplies a really fundamental instance of how your file may look. But when your web site is giant or advanced, you may need to add extra construction—utilizing H3s and H4s to create subsections, incorporating tables to arrange information, or together with code snippets to reveal API use.
There’s nothing improper with that. Markdown recordsdata are fully readable by AI crawlers, so that you’re protected so long as you are utilizing legitimate syntax. The extra construction may truly give AI crawlers extra context.
This is a easy instance following the essential specification:
# Firm Title
> Temporary description of what your firm does
## Merchandise
- [Product 1](https://instance.com/product-1): Description of this product
- [Product 2](https://instance.com/product-2): Description of this product
## Documentation
- [Getting Started](https://instance.com/docs/getting-started): Introduction to our platform
- [API Reference](https://instance.com/api): Full API documentation
Are Manufacturers Utilizing the LLMs.txt Customary?
Sure, some SaaS and developer-focused corporations are already utilizing llms.txt recordsdata on their web sites.
Nevertheless, the general adoption is fairly area of interest. In response to NerdyData, solely 951 domains (a tiny fraction of the net) had revealed an llms.txt file as of July 2025.
Listed below are some instance corporations:
Model |
What the File Focuses on |
The Total Construction |
Developer docs |
Makes use of a number of ranges of headings (#, ##, ###, ####) to interrupt content material into separate sections. It additionally consists of full code examples, plenty of hyperlinks, and useful notes all through. Total, it appears like a complete data base. |
|
Developer docs |
Begins with descriptive traces on the high, resembling title:, description:, and tags: to provide an concept concerning the explicit documentation that follows. And it makes use of clear headers (#, ##, ###) to arrange content material into logical sections. Beneath every part, you’ll discover step-by-step directions and sensible code examples. |
|
Developer docs |
Makes use of a small variety of headings and creates a really fundamental construction. It principally consists of a protracted record of hyperlinks and descriptions subsequent to them to assist clarify what they result in. |
|
Developer docs |
Makes use of headings on the high (#, ##) after which jumps straight into a really lengthy record of hyperlinks. The hyperlinks aren’t grouped into sections, and there are not any subheadings, summaries, or descriptions. |
Discover how in another way every firm approaches their llms.txt file. They every use a unique construction.
There’s nothing improper with this. So long as they’re utilizing legitimate Markdown, the file is machine-readable and could be simply processed by AI programs.
Additionally, none of those corporations has a file that’s centered on their web site as a complete. That’s a private alternative they made. You’ll be able to create a file that’s centered in your whole website or only one particular part.
Ought to You Use LLMs.txt on Your Web site?
Utilizing llms.txt might be not price your time proper now, except you’re simply curious and need to experiment.
llms.txt is at present only a proposed commonplace slightly than one thing that is truly being utilized by the foremost AI corporations.
Not one of the LLM corporations like OpenAI, Google, or Anthropic have formally stated they’re following these recordsdata once they crawl web sites.
Google’s John Mueller additionally confirmed this on Bluesky:

That stated, there are some attention-grabbing indicators.
For instance, Anthropic has revealed an llms.txt file on their very own web site. That doesn’t imply their AI crawler is definitely utilizing these recordsdata—however it suggests they’re most likely no less than open to the concept.
We’re nonetheless within the early hypothesis part the place persons are implementing the file and hoping it’d grow to be helpful sometime.
Is Semrush going to implement this file?
We have carried out llms.txt on one among our sister websites, Search Engine Land, to see whether or not it gives any significant benefits by way of AI visibility and visitors. You’ll be able to take a look at the file right here in the event you’re curious.
We’ll monitor the outcomes over the approaching months and replace this text with our findings.
If you happen to additionally need to experiment with llms.txt by yourself website, beneath are step-by-step directions on the right way to implement it.
Methods to Create an LLMs.txt File (Step by Step)
That is technical, so it’s finest to contain a developer within the course of as you comply with these three steps:
1. Resolve What Content material You Need to Function
Earlier than making a file, decide which pages or sections of your web site must be highlighted for AI crawlers.
For example you need to create an llms.txt file to your complete web site. On the very least, contemplate your:
- Services or products pages
- Up-to-date weblog posts
- Pricing web page
- About us web page
- Contact web page
These are usually the pages that can give AI a good suggestion of what your small business does and the way you assist clients.
2. Create the File
Open a textual content editor like Notepad or Visible Studio Code and create a brand new file named llms.txt.
That you must format the file utilizing Markdown. Once more, builders are useful for creating the file.
Right here’s how the file’s construction might look:
# Web site Title
> Temporary description of your web site
Essential notes:
- Key differentiator or essential element about your enterprise
- One other essential word about what you do or do not do
- Third key level that helps outline your providing
## Merchandise
- [Product name 1](https://instance.com/product-1): Brief description of your product's primary function and profit
- [Product name 2](https://instance.com/product-2): Brief description of your product's primary function and profit
- [Product name 3](https://instance.com/product-3): Brief description of your product's primary function and profit
## Weblog Content material
- [Blog post title 1](https://instance.com/blog-post-1): Temporary description of what this weblog publish covers and why it is helpful
- [Blog post title 2](https://instance.com/blog-post-2): Temporary description of what this weblog publish covers and why it is helpful
- [Blog post title 3](https://instance.com/blog-post-3): Temporary description of what this weblog publish covers and why it is helpful
## Firm
- [About us](https://instance.com/about): Firm background, mission, and group data
- [Contact](https://instance.com/contact): How to attain our group and get in contact
- [Pricing](https://instance.com/pricing): Overview of plans, options, and prices for utilizing our merchandise
3. Add the File to Your Web site
Place your accomplished file in the suitable location so AI crawlers can theoretically discover it.
The precise location is dependent upon the scope of your llms.txt file:
- If it covers your whole web site, add it to your root listing (i.e., “https://[yourdomain].com”) so it is accessible at “https://[yourdomain.com]/llms.txt”
- If the file is particularly about documentation, place it within the corresponding subdirectory (e.g., “https://[docs.yourdomain.com]/llms.txt)
You’ll want a developer’s assist to truly add the file. This file needs to be positioned in your server—often by way of your webhosting management panel, resembling cPanel.
Log in to your internet hosting supplier after which navigate to cPanel > File Supervisor.

Then go to the proper listing. In case your llms.txt file is supposed for the entire website, go to the public_html/ folder. (That’s the basis listing for many domains.)
If it’s for a subdomain like “https://[docs.yourdomain.com],” navigate to the folder assigned to that subdomain—typically named /docs/ or comparable.

Add your llms.txt file there and save the adjustments.

As soon as the file is uploaded, verify every little thing is working by opening a brand new tab and visiting the URL straight.
You too can run a fast audit of your web site in Semrush’s Web site Audit instrument to verify that your llms.txt is being picked up appropriately.

Additionally, don’t overlook to maintain the file up to date over time. Recurrently assessment the hyperlinks to take away outdated pages. And add hyperlinks to the brand new content material you add to the web site.