You have probably heard of robots.txt and sitemap.xml. Now there is a third file people keep talking about: llms.txt.
Some SEO tools are adding it by default. Some people say it is the future of AI search. Others say it does nothing at all.
So what is the truth? In this guide, we will keep it simple. You will learn what llms.txt is, how it is different from robots.txt, how to create one step by step, and, most importantly, whether it is worth your time in 2026.
Quick Answer: What Is llms.txt?
llms.txt is a plain text file written in Markdown that sits in the root folder of your website (like yourdomain.com/llms.txt). It gives AI tools and large language models (LLMs) a short, clean list of your most important pages, so they can understand your site faster.
Think of it as a tidy reading list for AI. Instead of making an AI tool dig through menus, ads, pop-ups, and scripts, you hand it a simple summary of your site and links to your best content.
The idea was proposed in September 2024 by Jeremy Howard, co-founder of Answer.AI. It is still a proposal. It is not an official web standard.
Why Was llms.txt Created?
AI models read websites very differently from how people do. A few things make this hard for them:
- Web pages are messy. A normal page is full of navigation, banners, scripts, and design code. The useful text is only a small part.
- AI models have limits. An LLM can only read so much at once (this limit is called the context window). A huge website will not fit.
- Important pages get lost. Without guidance, an AI tool may land on an old blog post and miss your main service page.
The llms.txt file tries to fix this. It tells AI tools, “Here is what my site is about, and these are the pages that matter most.”
llms.txt vs robots.txt vs sitemap.xml
These three files all sit in your site’s root folder, and people often mix them up. They do very different jobs.
| File | Main job | Who reads it | Format |
| robots.txt | Controls which bots can crawl which parts of your site | Search engine and AI crawlers | Plain text rules |
| sitemap.xml | Lists all the URLs you want search engines to find | Search engines | XML |
| llms.txt | Points AI tools to your best, most useful content | AI tools and LLMs (if they choose to use it) | Markdown |
The key point: llms.txt does not block or allow anything. If you want to allow or block AI bots like GPTBot or ClaudeBot, you still need robots.txt. If you are not sure how that file works, read our guide on what robots.txt is and how it affects SEO.
Also, llms.txt does not replace your sitemap. A sitemap lists everything. An llms.txt file lists only the pages you want AI to read first.
In short:
- robots.txt says what bots may access.
- sitemap.xml says what pages exist.
- llms.txt says what pages matter most and what they are about.
What Does an llms.txt File Look Like?
The format is simple. It uses basic Markdown, and the structure follows a clear order:
- An H1 heading with your site or brand name (this is the only required part)
- A short summary in a blockquote
- Optional extra notes in plain paragraphs
- One or more H2 sections with lists of links and a short note about each page
- An optional section called “Optional” for pages that can be skipped when space is tight
Here is a simple example for a made-up SEO agency:
# Example SEO Agency
> Example SEO Agency helps small businesses get found on Google and in AI search tools like ChatGPT and Perplexity. We offer technical SEO, local SEO, and content services.
We work with service businesses in the US and UK. All guides below are written by our in-house team.
## Services
– [SEO Services](https://example.com/seo-services/): Full SEO packages for small businesses
– [Local SEO](https://example.com/local-seo/): Google Business Profile and local ranking help
– [AI SEO](https://example.com/ai-seo/): Optimization for AI search and answer engines
## Guides
– [What Is AEO?](https://example.com/blog/what-is-aeo/): A simple guide to answer engine optimization
– [Schema Markup Guide](https://example.com/blog/schema-markup/): Which schema types help most
## Company
– [About Us](https://example.com/about/): Who we are and how we work
– [Contact](https://example.com/contact/): Ways to reach our team
## Optional
– [Case Studies](https://example.com/case-studies/): Results from past client projects
That is the whole thing. No code, no complicated rules.
What Is llms-full.txt?
You may also see a second file called llms-full.txt. It is a bigger version of the same idea.
- llms.txt is a short index with links.
- llms-full.txt contains the full text of your key pages in one Markdown file.
llms-full.txt is popular with documentation sites and developer tools, because AI coding assistants can load all the docs in one go. For most normal business websites, a basic llms.txt is enough.
Do AI Crawlers Actually Use llms.txt?
This is the question that matters, and the honest answer is: not in any way that has been confirmed.
Here is where things stand in 2026:
- Google has said it does not support llms.txt and has no plans to. In its May 2026 guidance on AI search features, Google also said that special machine-readable files like llms.txt are not needed to appear in generative AI results.
- OpenAI and other big AI companies have not publicly confirmed that their crawlers use llms.txt to choose or rank content in answers.
- Anthropic publishes an llms.txt file on its own documentation site, but has not said its crawlers rely on the file.
- Some smaller AI tools and platforms show interest in the file, and a few developer tools read it directly. Support is mixed and changes quickly.
- Server data is not encouraging. An Ahrefs study found that about 97% of domains with a valid llms.txt file got zero requests for it in May 2026.
So, no one can promise that adding llms.txt will get you cited by ChatGPT, Gemini, or Perplexity. Anyone who says so is guessing.
That said, two real things are happening. First, tools like Yoast (for WordPress) now create the file automatically, and Wix has rolled it out for its users. Second, AI coding tools and agents often do read these files when you point them to one. So the file is not useless. It just is not a ranking factor.
Should You Add llms.txt to Your Website?
Here is a simple way to decide.
It is worth adding if:
- You run a documentation site, SaaS product, or developer tool, where AI assistants read your pages often.
- You have a large site with many pages and want to point AI tools to the right ones.
- You use WordPress with Yoast, Wix, or another platform that can generate it in a few clicks.
- You care about GEO and AEO and want to be ready if more platforms start supporting it.
It can wait if:
- You have a small site and your basics are not done yet (titles, content quality, internal links, schema, speed).
- You expect quick traffic or citations from it. That is not a safe bet today.
The cost of adding it is very low. It takes about 30 minutes and does no harm. But it should never come before the work that is proven to matter.
How to Create an llms.txt File (Step by Step)
You can do this in under an hour.
Step 1: List your most important pages
Pick 10 to 30 pages. Think about the pages you would want a new visitor to read first: your main services or products, your best guides, your about page, your pricing, and your contact page.
Skip thin pages, tag pages, old news, and anything outdated.
Step 2: Write a clear summary
Write two or three sentences that explain who you are, what you do, and who you help. Use plain words. Avoid hype. Imagine you are explaining your business to a smart friend.
Step 3: Group your links under simple headings
Use headings like Services, Guides, Products, Company, and Optional. Under each, add a link and a short note about what the page covers. Keep each note to one sentence.
Step 4: Save the file as llms.txt
Use any plain text editor. Save it with the exact name llms.txt (lowercase). Use UTF-8 encoding.
Step 5: Upload it to your root folder
The file must be reachable at yourdomain.com/llms.txt. On WordPress, you can use an SEO plugin that generates it for you. On other platforms, upload it through your hosting file manager or ask your developer.
Step 6: Test it
Open yourdomain.com/llms.txt in your browser. You should see plain text. Check that every link works and none of them redirect or return errors.
Step 7: Keep it updated
Whenever you add a major page, remove an old one, or change your services, update the file. An outdated llms.txt can point AI tools to dead links, which is worse than having no file.
llms.txt Best Practices
- Keep it short and focused. Quality beats quantity. This is a curated list, not a copy of your sitemap.
- Use plain language. Write the way a person would talk. AI tools understand clear, simple text best.
- Add a one-line description to every link. It helps AI tools understand a page before opening it.
- Link only to live, indexable pages. Do not list pages blocked in robots.txt, marked noindex, or redirecting elsewhere.
- Use full, absolute URLs. Write https://yourdomain.com/page/, not just /page/.
- Stay consistent with your site. Names, services, and descriptions should match what is on your actual pages.
- Do not stuff keywords. This file is not for tricking anyone. Honest, clear descriptions work best.
- Review it every few months. Treat it like part of your regular SEO checkup.
Common Mistakes to Avoid
- Treating it as a replacement for robots.txt. It cannot block or allow any crawler.
- Dumping every URL into the file. That defeats the purpose of a curated list.
- Forgetting to update it. Old links hurt trust.
- Hiding the file in a subfolder. It must be in the root, at /llms.txt.
- Expecting overnight results. There is no proof it moves rankings or citations.
- Ignoring the basics. AI tools mostly pull from pages that are already clear, well structured, and trusted.
What Really Helps You Get Cited by AI (Better Than llms.txt)
If your goal is to show up in ChatGPT, Google AI Overviews, Perplexity, and other AI answers, these things matter far more than llms.txt today:
- Clear, helpful content that answers real questions directly, ideally in the first one or two sentences under a heading.
- Strong structure. Use proper headings, short paragraphs, lists, and tables so both people and AI can scan your page.
- Schema markup. Structured data helps machines understand who you are and what a page is about.
- Crawl access. Make sure you are not accidentally blocking AI search bots in robots.txt.
- Trust signals. Real author names, reviews, mentions on other sites, and links from respected websites.
- Fresh, accurate information. Keep key pages updated.
- Fast, clean pages. If a bot cannot load your page easily, it will move on.
If you are new to this, start with our guide on what AEO (Answer Engine Optimization) is. Want expert help? The team at BizClick Digital offers AI SEO services to help brands get found in both search engines and AI tools.
The Future of llms.txt
No one knows for sure. A few things could happen:
- It becomes a real standard if big AI companies start reading it openly.
- It stays a niche tool mostly used by developer docs and AI coding assistants.
- It fades away if AI systems find better ways to understand websites.
The smart move is to stay flexible. Adding the file costs almost nothing, but do not build your whole plan around it.
Final Thoughts
llms.txt is a simple, low-cost idea: give AI tools a clean map of your best content. It is easy to create, and it will not hurt your site.
But it is not a magic switch for AI visibility. Google says it does not need it, and no major AI company has confirmed it affects what appears in answers. Treat it as a small bonus, not a strategy.
Get your content, structure, schema, and trust signals right first. Then add llms.txt in 30 minutes and move on.
Frequently Asked Questions (FAQs)
What is llms.txt?
llms.txt is a Markdown file placed in the root folder of a website (yourdomain.com/llms.txt). It gives AI tools and large language models a short, organized list of your most important pages, with a summary of your site and a short note on each link.
Is llms.txt an official standard?
No. It was proposed in September 2024 by Jeremy Howard of Answer.AI. It is an open proposal that website owners and AI tools can choose to follow. No standards body has approved it.
What is the difference between llms.txt and robots.txt?
robots.txt controls which bots can crawl which parts of your website. llms.txt does not control access. It only points AI tools to your best content. Use robots.txt to allow or block AI crawlers, and llms.txt to guide them.
Does llms.txt help SEO?
There is no proof that llms.txt improves Google rankings. Google has said it does not support the file. It may help AI tools and agents that choose to read it, but this is not confirmed for major AI search platforms.
Do ChatGPT, Gemini, and Claude read llms.txt?
Major AI companies have not officially confirmed that their answer systems use llms.txt. Google says it does not use it. Some smaller tools and developer assistants do read it, but support is mixed and can change.
Where do I put the llms.txt file?
Put it in the root directory of your domain so it loads at yourdomain.com/llms.txt. It will not work in a subfolder.
What is llms-full.txt?
llms-full.txt is a larger companion file that holds the full text of your important pages in one Markdown file. It is mostly used by documentation and developer websites. A short llms.txt is enough for most business sites.
How do I create an llms.txt file in WordPress?
The easiest way is an SEO plugin like Yoast, which can generate the file for you. You can also write the file by hand in a text editor and upload it to your site’s root folder through your hosting file manager.
How often should I update llms.txt?
Update it whenever you add a major page, remove an old one, or change your services. A quick review every few months is a good habit.
Should every website have an llms.txt file?
Not necessarily. It is most useful for documentation sites, SaaS products, and large websites. For small sites, focus on content quality, structure, schema, and trust first. Adding llms.txt is optional and takes very little time.