llms.txt is a plain markdown file placed at the root of your domain (at /llms.txt) that gives AI engines and assistants (ChatGPT, Claude, Perplexity, AI dev tools) a short, clean map of the most important content on your site. In short: it's a table of contents written specifically for AI — a brief description of your business plus a list of key links, each with one line of explanation, with no menus, ads or scripts to confuse the model.
What exactly is the llms.txt file?
Picture an AI model landing on your site and needing to grasp in a couple of seconds who you are and which pages matter. A normal page is packed with menus, banners, cookie notices and JavaScript. llms.txt cuts all that noise and hands the model the essentials in plain text. It's a map of meaning, not a technical map.
The standard was proposed in 2024 and is gaining traction, especially among AI developer tools. Worth knowing: it's not yet an officially approved standard, and it guarantees nothing. Below I'll be honest about where the line is.
How does it differ from robots.txt and sitemap.xml?
All three sit at the site root, but they solve different problems and don't replace each other:
- robots.txt tells crawlers what they may or may not access. It's an access rule, not a content explanation.
- sitemap.xml is the list of all your URLs so they can be found and indexed. It's an inventory of addresses with no human meaning.
- llms.txt explains what it's all about and which pages truly matter for a question. It's a map of meaning, written for a language model.
So you don't drop robots.txt or sitemap.xml. llms.txt is an extra layer added for AI.
What goes inside the llms.txt file?
The structure is simple and readable, in markdown. In practice it holds:
- An H1 title with the company or project name.
- A short summary paragraph: what you do, for whom, in which languages.
- Sections by topic, each with a list of links.
- For each link: the URL plus a single sentence explaining what's there.
There's also a variant, llms-full.txt, where you put the full text of the important pages, not just links. That's useful when you want the model to have all the context directly, without opening pages. Both files live at the root of the domain so they're easy to find.
How do you build an llms.txt file?
You don't need complicated code. The steps look roughly like this:
- Write the business name on the first line as the main heading.
- Add two or three sentences about what you offer and who you serve.
- Group pages into categories: Services, Documentation, Blog, Contact.
- Under each category, list the links with a short caption beside each one.
- Save the file as llms.txt and put it at the site root so it opens at /llms.txt.
Keep it short and honest. The more precise each link caption is, the less the model has to guess: one honest line about a page helps more than ten marketing adjectives. The goal isn't classic SEO but helping the model grab the essence fast. On how you appear in AI answers in general we have a separate article (AEO/GEO), and the same for schema markup — here we stay strictly on the file itself.
Does it actually work? Let's be honest
Yes and no. llms.txt is an initiative backed by some AI dev tools, but in 2026 it is not a confirmed ranking factor, and the major search engines and chatbots haven't officially committed to reading it. No one promises you traffic, and it's no magic route to the top.
So why add it? Because it's cheap and quick to do, and the potential upside is real if adoption grows. It's low-effort preparation for the future, not a guarantee. That's my honest stance: low effort, possible upside, no false promises.
Who benefits most, and what does it mean for Moldova?
It helps sites with a lot to explain the most: documentation, SaaS products, service businesses, blogs. That's where a model genuinely needs a cheat sheet so it doesn't get lost.
In Moldova the interesting part is that almost no local site has an llms.txt yet. Whoever adds one now gets a small head start at being picked up in AI answers in Romanian and Russian — right when more and more people ask AI assistants instead of searching Google. It's near-zero cost for an extra shot at visibility.
At shadowforge we add llms.txt by default on the sites we build, alongside the usual technical setup. Message us if you want your site ready for the moment customers increasingly ask AI assistants — without inflated promises.