What Is llms.txt? A Plain-English Guide
llms.txt is a plain text file, similar to the robots.txt file most websites already have, that gives AI systems like ChatGPT and Claude a short, organized map of a website’s most useful pages. It sits at yourdomain.com/llms.txt and lists your key pages in plain language, so an AI assistant researching your business doesn’t have to guess which parts of your site actually matter.
It’s a new idea, proposed in 2024, and it isn’t a Google ranking factor and won’t affect your search results directly. It’s aimed specifically at AI systems that read websites to answer questions, not traditional search crawlers.
What it actually looks like
An llms.txt file is just a short markdown document. A local bakery’s might look something like this:
# Forge & Vine Bakery
> A from-scratch bakery in Groton, MA, serving fresh bread, pastries, and custom cakes.
## Pages
- [Menu](/menu): Full bakery menu, updated daily
- [Order a cake](/cakes): Custom cake ordering, 1 week notice required
- [Hours & location](/visit): Store hours, address, and parking
That’s it. No code, no special software. It’s a text file you can write by hand and upload to your website’s root folder.
It’s easy to confuse llms.txt with your sitemap.xml file, but they do different jobs. A sitemap lists every page on your site, mainly for search engine crawlers. An llms.txt file is much shorter and more selective: a curated list of your most useful pages, written in plain sentences for an AI system to read quickly. You can, and should, have both.
Does a small business actually need one yet
Right now, honestly, the impact is small. Not every AI system reads llms.txt files yet, and the ones that do treat it as one signal among many, not a shortcut to being recommended. If your website already has clear pages, sensible headings, and accurate information, an AI assistant can usually figure out what you do without it.
That said, it costs almost nothing to add. Once your website has clean, accurate pages, writing an llms.txt file is typically a 20-minute task: list your most important pages in plain sentences, save it as a text file, and upload it. There’s no real downside to having one, and it puts you slightly ahead of competitors who haven’t heard of it yet.
Do you need a developer to add one? No. It’s a plain text file. If you can create a text file and upload it to your website’s root folder, the same place robots.txt lives, you can add an llms.txt file yourself. Most website platforms, including WordPress and Squarespace, allow this through their file manager or a plugin.
Where it fits with everything else
llms.txt is one small piece of what’s sometimes called GEO, or generative engine optimization: making a website easy for AI systems to read and cite, the way SEO makes a website easy for Google to read and rank. We’ve written more about how GEO and SEO relate if you want the fuller picture.
If you’re not sure whether your current site gives AI assistants, or Google, for that matter, enough to work with, that’s exactly what our GEO work looks at: whether your pages, structure, and llms.txt file (or lack of one) are helping or hurting. Get in touch if you’d like a second opinion.