What is llms.txt and does your business need one?
An llms.txt is a plain-text file at your site's root that tells AI assistants what your business does. Helpful but not essential. Here's the honest take.
Quick answer
An llms.txt file is a plain-text file placed at your website's root (yourdomain.com/llms.txt) that summarises what your business does, what you offer, and which pages matter most, written in simple language AI assistants like ChatGPT and Perplexity can read easily.
2024
year the llms.txt standard was first proposed
/llms.txt
where the file must live: your site's root URL
£0
cost to create and add an llms.txt file
A quick honesty warning before you spend any time on this: llms.txt is genuinely useful, but it’s nobody’s silver bullet, and plenty of “you MUST have llms.txt” advice oversells it. It’s a young, voluntary standard from 2024 that no AI company is required to read. That said, it costs nothing and takes ten minutes, so it earns its place, as long as you treat it as a bonus, not a strategy.
An llms.txt file is a plain-text file you place at the root of your website (yourdomain.com/llms.txt) that tells AI assistants what your business does, what you offer, and which pages matter most, written in clean, simple language they can read easily. Think of it as a summary card for ChatGPT, Perplexity, Gemini and Google’s AI, designed to help them describe your business correctly.
The one-line version
llms.txt is a simple text file at your website’s root that explains your business to AI assistants in plain language, so they describe and recommend you accurately.
What an llms.txt file actually contains
It’s not code. It’s readable text in a lightweight format called Markdown. A typical file includes:
- A one-paragraph summary of what your business does and who it serves.
- What you offer, services, products, plans, prices.
- Key pages, links to your homepage, services, pricing and contact, each with a short description.
- An honesty note, anything you want stated accurately (areas served, what you don’t do).
The goal is clarity. AI models scrape messy HTML full of menus, scripts and pop-ups. An llms.txt strips that away and hands them the facts directly.
How it differs from robots.txt and a sitemap
People confuse these three files. They do different jobs:
| File | Audience | Purpose |
|---|---|---|
| robots.txt | Search + AI crawlers | Says which pages bots may or may not access |
| sitemap.xml | Search engines | Lists every page so they can be found and indexed |
| llms.txt | AI assistants / LLMs | Explains in plain language what the site's about |
A sitemap helps machines find your pages. An llms.txt helps them understand what those pages mean. They’re complementary, not alternatives.
Does your business actually need one?
Honestly: it’s helpful, not essential. AI assistants can already read your normal pages. An llms.txt makes their job easier and reduces the chance they describe you wrongly, but it’s one small piece of a bigger picture.
It matters more if:
- Your website’s built with heavy JavaScript that bots struggle to read.
- Your offering’s complex (many services, tiers or locations) and easy to get wrong.
- You want AI tools to quote specific, accurate facts, prices, service areas, what you do and don’t do.
It matters less if you run a simple, clean, text-rich site that already states the basics plainly. In that case, focus first on making your real pages clear and quotable, see make your website quotable by AI.
It's not a magic ranking trick
Adding llms.txt won’t force ChatGPT to recommend you, and no one can guarantee that. It improves clarity and accuracy. The bigger wins come from genuinely useful, well-structured content across your whole site.
What to put in it (and what to avoid)
If you add one, keep it honest and current:
- Do state your real services, prices and areas served.
- Do link your most important pages with a one-line description each.
- Do include anything you want quoted accurately, such as “no setup fee” or “UK-only”.
- Don’t stuff it with keywords or repeat the same phrase, AI models notice and discount it.
- Don’t make claims you can’t back up. If an assistant quotes a false promise from your file, that’s worse than saying nothing.
- Don’t set it and forget it. Update it when prices or services change.
Key takeaway
llms.txt is a free, low-effort file that helps AI assistants describe your business accurately. It’s worth adding, but it’s not a substitute for clear, helpful pages and a properly structured site.
How this fits a wider AI-search strategy
llms.txt is one signal among many. To be cited and recommended by AI tools, you also need clear page structure, consistent business details across the web, schema markup, and content that directly answers the questions your customers ask. That broader work is called GEO (generative engine optimisation), see what is GEO.
We set up llms.txt, schema markup and AI-friendly content as part of our GEO work on the Complete and Premier plans, so your business is described correctly across ChatGPT, Perplexity, Gemini and Google AI Overviews. See what’s included on the pricing page.
To start small today: write a clean, honest llms.txt, save it as plain text, and upload it to your site’s root folder so it loads at yourdomain.com/llms.txt. Then make sure your actual pages say the same things just as clearly, that’s where the real value lives.
Frequently asked questions
Where do I put the file?
In the root folder of your website so it loads at yourdomain.com/llms.txt, exactly like robots.txt. Save it as a plain-text file in Markdown format. If it doesn't load at that exact address, AI tools won't find it.
Will adding it make ChatGPT recommend my business?
No, and no one can guarantee that. An llms.txt helps AI assistants understand and describe your business more accurately, which can improve how you're represented. But being recommended depends on having genuinely useful, well-structured content and consistent business information across the web, not on one file alone.
Is it the same as robots.txt?
No. robots.txt tells crawlers which pages they're allowed to access, while llms.txt explains in plain language what your site's about. They serve different purposes and you can have both. llms.txt is also voluntary and newer, so not every AI tool reads it yet.
Do AI assistants actually read it?
Support is growing but not universal, because the standard's new and voluntary. No AI company is required to use it. It's still worth adding because it's free and low-effort, but treat it as a bonus rather than your main strategy for being found by AI.
Written by the A1 Digital team
We handle the entire online presence for small businesses, website, branded email, Google, AI search, content and reviews, for one simple monthly plan. No tech headaches, no lock-in.
On this page
Keep reading
What is GEO (Generative Engine Optimisation)?
GEO is structuring your website so AI tools like ChatGPT, Perplexity and Google AI Overviews recommend your business. Here's what it is and why it now matters.
List9 ways to make your website quotable by AI
Make your website quotable by AI: clear direct answers, question-style headings, schema, consistent facts, original data and an llms.txt.
How-toHow to get your business recommended by ChatGPT
Get recommended by ChatGPT with clear, factual content, consistent business details everywhere, and mentions on trusted sources it can verify.