For twenty years, robots.txt has told search engine crawlers what they can and can’t touch on your site. Now there’s a new file doing something similar for a very different audience — not search engine bots, but the AI models and chat assistants that people increasingly ask for recommendations instead of typing a query into Google.
It’s called llms.txt, and if you’ve never heard of it, you’re not alone — but companies like Anthropic, Stripe, and Cloudflare have already published one for their own sites. This guide covers what it actually does, how it’s different from the files you already know, and how to add one to your own website.
What Is llms.txt and Why Does It Matter Now?
llms.txt is a simple Markdown file placed at the root of a domain — accessible at yourdomain.com/llms.txt — that gives AI models a clean, curated summary of what a website is about and which pages matter most. It was proposed in September 2024 by Jeremy Howard, co-founder of Answer.AI and fast.ai, as a response to a very specific problem: AI models have limited context windows and struggle to parse everything modern web pages are cluttered with — navigation menus, ads, cookie banners, and JavaScript that a human browser handles effortlessly but an AI model has to wade through.
Instead of leaving an AI crawler to guess which parts of a page actually matter, llms.txt hands it a short, structured briefing document up front.
llms.txt vs robots.txt vs Sitemap.xml: What’s the Difference?
It’s easy to lump these three files together since they all live in the same root-directory neighborhood, but they solve different problems:
- robots.txt tells search engine crawlers what they’re allowed or not allowed to crawl.
- sitemap.xml lists every indexable URL on a site so search engines can find them all.
- llms.txt doesn’t control access at all — it curates. It tells AI models what your site is about and which pages best represent your brand, rather than dumping every URL you have.
The distinction matters: llms.txt isn’t a gatekeeping mechanism, it’s a briefing document, and treating it like a second sitemap is one of the most common mistakes people make when implementing it.
How Does llms.txt Actually Help AI Chatbots Find Your Content?
When someone asks ChatGPT, Claude, or Perplexity a question that touches on your industry, these tools often pull information from live web content rather than relying purely on training data. A well-structured llms.txt file gives them a shortcut — a pre-digested summary of your most important pages, written in a format AI models parse far more easily than a JavaScript-heavy homepage.
This doesn’t guarantee your content gets cited in an AI-generated answer, but it does remove friction from the process, and it signals that a site takes AI discoverability seriously — an increasingly important part of what’s often called AEO (answer engine optimization) alongside traditional SEO.
Step-by-Step: How to Create and Add llms.txt to Your Website
1. Audit your most important pages. Pick the 10-20 pages that best represent what your business actually does — service pages, key documentation, your about page, flagship content. Quality of curation matters far more than quantity of links.
2. Write a one- or two-sentence brand summary. This becomes a short blockquote near the top of the file, giving AI models immediate context before they even reach your link list.
3. Structure the file in Markdown. Start with an H1 for your site or brand name, follow it with the summary blockquote, then organize your chosen links into logical H2 sections (for example, “Services,” “Documentation,” “About”). Many implementations also include an “Optional” section for lower-priority links AI can skip if it’s working with limited context.
4. Save the file as exactly llms.txt and place it at your domain root, so it’s reachable at yourdomain.com/llms.txt.
5. Verify it’s live and correctly served. Open the URL directly in a browser to confirm it loads as plain text/Markdown rather than triggering a redirect or returning an HTML error page.
For WordPress sites, some SEO plugins can now generate and update the file automatically; for platforms like Webflow or Framer, it’s typically uploaded as a static asset through the dashboard.
What Should You Include (and Leave Out)?
A good llms.txt file stays lean — most implementation guides recommend keeping the whole file under roughly 500 words. Include:
- A clear brand/site summary
- Links to your most important pages, each with a short one-line description
- Logical grouping by topic or content type
Leave out:
- Every single URL on your site (that’s what your sitemap is for)
- Marketing fluff or jargon-heavy descriptions
- Outdated pages or content you’re planning to retire soon
Common Mistakes to Avoid When Implementing llms.txt
- Treating it as a ranking hack. llms.txt doesn’t influence traditional search rankings — it’s specifically for AI model consumption at inference time.
- Dumping your entire site into it. A curated shortlist beats an exhaustive link dump every time.
- Forgetting to maintain it. Outdated links or descriptions defeat the purpose; a quarterly review to remove stale pages and add new ones is a reasonable cadence.
- Assuming every AI crawler actively looks for it. Adoption is still early and inconsistent across different AI systems, so it should complement — not replace — solid structured content and technical SEO fundamentals.
Does llms.txt Actually Move the Needle?
This is the honest, slightly unsatisfying answer: it’s still early, and the data on real-world impact is mixed. Some independent tracking has found that AI crawler bots overwhelmingly discover site content through normal web pages rather than by specifically requesting the llms.txt file, suggesting adoption and usage by AI systems hasn’t caught up with the hype yet. That doesn’t mean it’s pointless — major platforms across documentation-heavy industries have adopted it as a forward-looking signal — but it’s best treated as one piece of a broader AI-visibility strategy, not a silver bullet on its own.
Why Businesses Are Increasingly Turning to LLM SEO Services
Because AI-driven discovery is still a moving target — new crawlers, shifting best practices, and platforms that behave differently from one another — many businesses are choosing not to handle this in-house through trial and error. Specialized LLM SEO services like Crawl2web’s LLM SEO offering handle the technical implementation of llms.txt alongside broader AI search optimization, so a business’s visibility strategy keeps pace with how people are actually finding information now — through AI assistants as well as traditional search.
According to Semrush’s own analysis of the standard, llms.txt reflects a broader shift toward giving AI systems curated, high-signal content rather than leaving them to parse noisy web pages on their own — a trend that’s likely to keep shaping how both search and AI-driven discovery evolve.
Frequently Asked Questions
Is llms.txt an official web standard?
Not yet in the way robots.txt is. It’s a proposed convention introduced in 2024 that a growing number of major companies have adopted, but there’s no formal governing body enforcing it the way there is for older web standards.
Does adding llms.txt improve my Google rankings?
No. llms.txt has no confirmed effect on traditional search engine rankings. It’s built specifically to help AI models understand and reference your content, not to influence Google’s algorithm.
Do I need a developer to create an llms.txt file?
Not necessarily. It’s a plain Markdown text file, so anyone comfortable editing a text file and uploading it via FTP or a CMS’s file manager can create one. Some SEO plugins now generate it automatically.
Where exactly should the llms.txt file be placed?
At the root of your domain, so it’s accessible at yourdomain.com/llms.txt — the same location convention used for robots.txt and sitemap.xml.
How often should I update my llms.txt file?
Most guidance suggests reviewing it quarterly at minimum — removing outdated links, updating descriptions, and adding new high-priority pages — with a lighter monthly check to confirm links still work.
Will every AI chatbot actually use my llms.txt file?
Not necessarily, and not yet consistently. Adoption varies across AI systems, and some crawlers still primarily discover content through standard web pages rather than requesting llms.txt directly. It’s a forward-looking addition, not a guaranteed traffic source.

