llms.txt is a plain text file that sits at the root of your website and gives AI systems a short, curated map of your most important pages. It is cheap to add, harmless to have, and it is not the thing that decides whether ChatGPT recommends you.
That second half matters, because llms.txt is being sold to business owners as the AI equivalent of ranking. It is closer to a courtesy than a lever. Here is what it actually is, and where the leverage really sits.
What is llms.txt?
It is a proposed convention, first published in late 2024, modelled loosely on robots.txt. Where robots.txt tells crawlers what they may not access, llms.txt tells language models what they should read first: a title, a one-paragraph description of the business, and a list of key pages with a line each. It is written in Markdown so a model can read it without parsing your navigation, your cookie banner and your footer. Yoast generates one automatically for WordPress sites, which is why yours probably already exists at yourdomain.com/llms.txt.
Who actually reads it?
This is the honest part. No major AI platform has publicly committed to using llms.txt in how it retrieves or ranks information. Some crawlers fetch it; whether the contents change any answer is not something anyone outside those companies can demonstrate. Treat it as a low-cost signal of clarity, not as a submission that gets you listed somewhere.
Should you have one anyway?
Yes, for two reasons that have nothing to do with hoping a robot reads it. First, writing it forces you to say in one paragraph what the business does and for whom, which most websites fail to do anywhere. Second, it is a checklist of the pages you would want quoted: services, locations, pricing logic, proof. If you cannot fill that list with pages you are proud of, the gap is the pages, not the file.
Where does AI visibility actually come from?
From the same things that decide whether a careful human would recommend you. Pages that answer specific questions directly, in the first paragraph, rather than after three scrolls of brand story. Consistent business details everywhere, so the model is confident who you are. Third-party mentions and reviews, because models weight what others say about you above what you say about yourself. Structured data that labels your services, location and FAQs so nothing has to be inferred. Our AI visibility work is almost entirely these four things, and our readiness checker tests for them in a few minutes.
What should go in the file?
A two-line description a stranger would understand. Your core service pages. Your location or service-area page. Your about page, because models look for who is behind a business. Your best proof page. Leave out blog archives, tag pages and anything you would not want quoted. Keep it under a page; a 400-line llms.txt is a sitemap with a new name.
The uncomfortable part
If your site is not being cited by AI assistants today, adding llms.txt will not change that next month. What changes it is being the clearest, most consistently described, most independently mentioned business in your category. We covered how to test where you stand in is AI recommending your business, and the technical groundwork in structured data basics. Do the file. Then do the work.
Frequently asked questions
Do I need llms.txt?
Does Yoast create llms.txt automatically?
Will llms.txt improve my ChatGPT rankings?
Want this looked at properly? Book a free strategy session and we will walk your numbers with you, with honest advice and no obligation.