Insights · AI Visibility: Getting Recommended by Machines
What Is llms.txt and Does Your Site Need One?
An llms.txt file is a plain text file you place at the root of your website, the same way robots.txt has always sat there for search crawlers. Its job is to hand AI systems a clean, machine-readable summary of your site: what your business is, which pages matter, and the facts you want an assistant to repeat correctly. Whether you need one is a smaller question than the buzz suggests. The short version: probably worth it, rarely urgent.
What the file actually is
Think of it as a signpost written for machines. It’s not a ranking trick, and it doesn’t change what human visitors see. It’s a short, structured note, usually in plain markdown, that tells an AI crawler where to look and what’s true, so it spends less effort guessing. If robots.txt says which doors a crawler may open, llms.txt says here is the tidy summary of what’s inside. That’s the whole idea, and its plainness is a feature, not a limitation.
What goes inside it
Keep it short and accurate. A good llms.txt lists your business name and what you do, links to your most important pages with a single line describing each, and states the facts you want an assistant to get right: service area, hours, the offers that matter. It should mirror your site, never outrun it. If the file claims something your pages don’t support, you’ve created exactly the inconsistency that makes assistants hedge, which is the opposite of the point.
Where adoption really stands
Be clear-eyed here. llms.txt is emerging, not universal. Some tools read it, many don’t yet, and no assistant is guaranteed to act on it today. Anyone promising that a single file will change how AI sees your business is overselling. The realistic case is quieter: it’s a low-effort signal that can help at the margins now and, if the ecosystem standardizes on it later, positions you early instead of scrambling to catch up.
Low cost, high option value
The reason to add one anyway is the shape of the bet. Writing an llms.txt takes minutes and costs nothing to host. If the tools that parse it become standard, you’re already there. If they never do, you’ve lost a few minutes and nothing else. That asymmetry, almost no downside against real upside, is the entire argument. Hand-built sites make it especially easy, because you control the files directly and can keep the summary in step with the pages as they change. You can see how that build approach works on the process page; this site publishes its own llms.txt as a working example.
How to publish one
If you decide to add it, the mechanics are simple. Write a short summary in plain markdown: a line on what your business is, then your key pages as a list, each with a few words on what it covers, then the facts you want stated correctly. Save it as a file named llms.txt and place it at the root of your site, so it sits at yoursite.com/llms.txt, the same location robots.txt lives. Keep it in sync with your pages: when a service or a phone number changes, update the file in the same pass. On a hand-built site that’s a one-line edit. The whole thing is closer to writing a good index card than to any kind of technical project.
So, does your site need one?
If you already have a clear site, accurate listings, and quotable content (which AEO explains), adding llms.txt is a sensible finishing touch. If you haven’t done those basics yet, do them first: a summary file pointing at a thin, inconsistent presence doesn’t help. Get the foundation right, keep your facts aligned, then publish the file as a low-cost extra. The wider picture of machine visibility is mapped in the AI visibility pillar, and the citation side sits alongside what GEO covers.
Measure yours, free
Reading about it is one thing. The AI Visibility Check runs this on your actual numbers in about two minutes, free.
Run the AI Visibility Check →Quick answers
What is an llms.txt file? +
It's a plain text file placed at the root of your website, like robots.txt, that gives AI systems a clean summary of your site: what your business is, your key pages, and the facts you want an assistant to get right. It's a signpost written for machines, not a ranking trick or a magic switch.
Does my small business website need an llms.txt file? +
You don't need one, but it's cheap to add and hard to regret. Adoption is still emerging, so no assistant is guaranteed to read it. The value is option value: a low-effort file that can only help, on the chance the tools that parse it become standard. Skip it only if you're truly time-starved.
What goes inside an llms.txt file? +
A short, structured summary in plain markdown: your business name and what you do, links to your most important pages with a line describing each, and any facts you want stated correctly, like service area and hours. Keep it accurate and current. It mirrors your site; it shouldn't claim anything your pages don't.