
llms.txt Setup Guide: robots.txt, Templates, and Impact
Its impact isn't proven yet, but here's why it costs almost nothing
Unlike robots.txt, llms.txt acts as a content signpost. Six steps and a template, real data on AI citation impact, and when to make it a priority.
llms.txt is a Markdown file placed at a website's root that organizes key information so AI language models can quickly understand the site. It's a format proposed by Jeremy Howard in late 2024 [1], and although its name resembles robots.txt, its role is different. This post covers what llms.txt is, how much impact it really has, and how to set it up in 30 minutes.
robots.txt and llms.txt are different
| robots.txt | llms.txt | |
|---|---|---|
| Purpose | Defines rules for allowing and blocking crawling | Guides to the site's core content |
| Audience | Search engine crawlers | AI language models |
| Format | Its own syntax (User-agent, Disallow) | Markdown-based structured text |
| Location | /robots.txt | /llms.txt |
| Standardization | Officially standardized as RFC 9309 [3] | Community proposal stage (unofficial) [1] |
If robots.txt tells crawlers "where they may crawl," llms.txt tells them "which content matters." It's a content guide, not access control [2].
Who is using llms.txt?
Adoption of llms.txt has grown quickly since it was proposed. Companies with a lot of technical documentation are clearly the early adopters.
| Type | Motivation for adoption |
|---|---|
| Developer tools and infrastructure companies | Organize extensive API docs and SDK guides so AI can reference them quickly |
| Official docs sites for frameworks and libraries | Help AI coding assistants cite the latest syntax accurately |
| SaaS API providers | Structure developer integration guides to shorten onboarding time |
What's interesting is that most are companies with extensive technical documentation. The motivation to adopt is much stronger on documentation-centered sites than on blogs or marketing sites. That's also why, for sites centered on marketing content, content structure ranks ahead of llms.txt as a priority.
Measuring impact: what the data says
Opinions on the real impact of llms.txt are still mixed. The bottom line: for now, no direct effect has been clearly proven.
Industry research that analyzed the relationship between having llms.txt and AI citation frequency at scale consistently found that adopting llms.txt showed no statistically significant correlation with AI citations, and pointed to content quality, domain authority, and structured data as the factors that actually affect AI citations. A separate experiment that tracked AI bot crawl logs also found that llms.txt accounted for a very small share of total visits from major AI crawlers like GPTBot and ClaudeBot.
Here's what both results have in common.
- llms.txt by itself doesn't increase AI citations
- AI bots tend to collect content through regular web crawling rather than llms.txt
- What actually affects AI citations is content quality and structure
Should you still set it up?
The data is somewhat negative, but there are reasons it's too early to ignore llms.txt completely.
Reasons to set it up:
- Nearly zero cost: it takes 30 minutes to make and costs almost nothing to maintain
- Future-proofing: if AI crawlers start using llms.txt in earnest, sites that already have it will have an edge
- Documentation cleanup: building llms.txt has the side benefit of organizing your site's core content
- Industry signal: documentation-heavy companies rushing to adopt it means the technical community is betting on this direction
Where to guard against inflated expectations:
- Expecting AI citations to rise just by uploading llms.txt doesn't match the data
- Rather than pouring time into llms.txt, focusing on content structure, schema markup, and adding inline citations is more effective
How to set up llms.txt (6 steps)
The impact isn't guaranteed, but since it costs almost nothing, we recommend setting it up. It doesn't take long to make.
Step 1. Create the file
Create an llms.txt file in UTF-8 in your site's root directory.
Step 2. Write the site information
# TRAIL Labs
> GEO/AEO diagnosis and recommendations for the AI search era. Offers AI visibility diagnosis, citation tracking, and content optimization tools.
Add the site name and a one-line description, so AI can immediately grasp "what this site does."
Step 3. Add key content URLs
## Key content
- [The complete guide to GEO](https://www.traillabs.ai/blog/what-is-geo-optimization): What GEO is and practical strategies
- [SEO/GEO differences in the Korean market](https://www.traillabs.ai/blog/korean-seo-geo-differences): A three-channel strategy for Naver, Google, and AI search
Don't include every page. Select only your top 10–20 pages by traffic and the core content that shows your expertise.
Step 4. Add llms-full.txt (optional)
llms-full.txt is a detailed version that includes the full text of key pages [1]. Start with 5–10 pages.
Step 5. Deploy to your server
Confirm it's reachable at https://yourdomain.com/llms.txt.
| Platform | How |
|---|---|
| Nginx / Apache | Upload the file to the root directory |
| WordPress | Use the theme root or a plugin |
| Vercel / Netlify | Add it to the public/ folder |
Also check that the Content-Type: text/plain; charset=utf-8 header is returned.
Step 6. Monitor crawling
Search your server logs for /llms.txt requests. If you see GPTBot, ClaudeBot, and similar in the User-Agent, crawling is happening. As covered above, though, access may be infrequent.
A practical llms.txt template
Here's a template you can use right away.
# [Site name]
> [One-line site description]
## Key information
- [About us](https://yourdomain.com/about): Company mission and team
- [Services](https://yourdomain.com/features): Main features
- [Pricing](https://yourdomain.com/pricing): Price comparison by plan
## Key content
- [Flagship guide](https://yourdomain.com/blog/guide): Comprehensive guide to the core topic
- [Case study](https://yourdomain.com/blog/case-study): Real performance data
## Docs
- [API reference](https://yourdomain.com/docs/api)
- [Getting started](https://yourdomain.com/docs/quickstart)
## Contact
- Email: hello@yourdomain.com
When should it become a priority?
Not every site needs to make llms.txt a top priority. It's realistic to judge priority differently by site type.
| Site type | llms.txt priority | Why |
|---|---|---|
| Developer docs and API references | High | AI coding tools reference documentation relatively often |
| B2B SaaS marketing sites | Medium | Low setup cost makes it worth doing, but content structure comes first |
| General blogs and media | Low | Its effect on citations is unproven, and investing in content quality works better |
| E-commerce and local businesses | Low | AI bots access it rarely, and optimizing for each search channel comes first |
For sites other than developer docs, it's reasonable to treat llms.txt as "a low-priority task worth a little time when you have some to spare."
Common mistakes and cautions
The illusion that "uploading llms.txt is enough" is the most dangerous. As the data shows, llms.txt by itself doesn't increase AI citations. Content quality is the prerequisite.
Listing every page blurs what matters. Select only 10–30 key URLs.
Conflicts with robots.txt are another common mistake. Blocking AI crawlers in robots.txt while uploading llms.txt is a contradiction [2].
Neglecting updates is also a problem. When your site structure changes, llms.txt needs updating too. We recommend checking it every month.
Splitting time between llms.txt and GEO content work
Comparing where you spend the same time or the same day makes priorities even clearer.
| Task | Estimated time | Impact on AI citations (evidence confirmed so far) |
|---|---|---|
| Create and deploy llms.txt | 30 minutes | Weak evidence, correlation not significant |
| Add FAQs and definition sentences to existing posts | 30 minutes–1 hour per post | Evidence exists: structured answer formats raise citation probability |
| Add statistics and source footnotes | 30 minutes per post | Evidence exists: content with clear sources is chosen more often |
| Apply Article and FAQPage schema | Half a day for the whole site | Evidence exists: structured data is more easily recognized as answer evidence |
The table shows that rather than spending a day on llms.txt alone, spreading the same time across strengthening FAQs and sources in 10 existing posts is the more sensible choice. We recommend slotting llms.txt in as "something to handle with the time left over after everything else is done."
In the end, llms.txt is a low-priority task: "nice to have, no big loss if you skip it." If you really want to increase AI citations, the realistic order is to first check your content structure and citation signals with a diagnostic tool like TRAIL Search, and leave llms.txt as the next item on the checklist.
More frequently asked questions
When you propose llms.txt to your team, a few questions come up again and again. To "We already have a sitemap, do we need llms.txt too?" you can answer that the roles differ: a sitemap is a list of URLs for search engine crawlers, while llms.txt is a priority guide for AI models. If a sitemap says "here are these URLs," llms.txt says "of these, this is what matters most."
"If we have several language versions, do we need an llms.txt for each language?" also comes up often. For a multilingual site, you can either keep a separate llms.txt per language or split sections by language within one file. But since this is still a proposal with no settled standard, if your site structure is complex, it's also fine to start with just one version in your main language and see how it goes.
To "We already made llms.txt, what's next?" the answer is: don't stop at making it. Periodically check that the links still work and that the list stays current when your top traffic content changes. It's also worth remembering that reinvesting several times that checking time into content structure and source reinforcement produces far more impact than having made llms.txt in the first place.
You can continue with What is GEO (generative engine optimization)? Which pages to start with, in what order, SEO fundamentals in the AI search era: what changed in on-page, off-page, technical SEO, Why llms.txt works as a signpost for AI agents, How to get cited by AI, and AI search optimization tools compared.
Frequently asked questions
How are llms.txt and robots.txt different?
robots.txt is an access control file that tells search engine crawlers where they may crawl, and it is officially standardized as RFC 9309. llms.txt is a content guide file that tells AI language models what a site's core content is, and it is still at the community proposal stage.
Will creating llms.txt definitely increase AI citations?
So far, no direct effect has been proven. Research on the relationship between having llms.txt and AI citation frequency found no statistically significant correlation, and pointed to content quality, domain authority, and structured data as the factors that actually affect AI citations.
Should I still set up llms.txt?
The setup cost is close to zero and it takes about 30 minutes, so there's no real reason to put it off. But if you have time to spend on llms.txt, focusing first on content structure, schema markup, and inline citations is the better bet for impact.
References
Summary
- llms.txt is a Markdown file at the site root. Unlike robots.txt (access control), it guides AI models to your core content.
- Analyses so far show no statistically significant correlation between having llms.txt and AI citation frequency, and AI bots access llms.txt quite rarely.
- Still, it costs almost nothing to set up and has the side benefit of organizing your site's content, so there's no reason to put off setting it up.
- To actually increase AI citations, investing in content structure, structured data, and inline citations comes before llms.txt.
Produce the content this post covers from your brand standard
TRAIL Studio registers the brand standard once and produces cardnews, detail pages, product photos, shorts and blog posts from it. Generated output is reviewed and edited by a person before it ships.
The feature closest to this post is AEO/GEO audit.
More posts
Best AI Search Optimization Tools 2026: 6 GEO Tools Ranked
We compared six tools that check whether ChatGPT and other AI answers mention your brand, on measurement, action, engines, Korea support, and price.

Why Does ChatGPT Cite Listicles? Format vs. Hierarchy
Listicles split items cleanly, so AI can extract just what it needs. How to write citable listicles, whether format alone is enough, and how to build hierarchy.

What is GEO? Which pages to start with, and in what order
GEO structures content so generative search like ChatGPT and AI Overviews cites it. Does it replace SEO, what order to run it in, and how to measure it.
Keep reading on this topic
- Topical authority: why pillar-cluster beats a single postTopical authority comes from content clusters, not single posts: the pillar-cluster model, how to design one, why it wins in AI search, and when it's enough.
- A 4-step framework for SEO and GEO: split teams or merge?SEO and GEO work best on one content quality foundation. Whether to split or merge teams, a 4-step framework, why unified plans fail, and one shared metric.
- SEO and GEO top spots: high rankings, missing in AI answersReaching the top now covers how AI answers mention you, not just rankings. What changed, how to manage both tops, and why competitor comparison matters.
This post is part of the Content category, which collects all 41 posts on the topic. See all posts in Content