llms.txt is the file everyone is adding right now, and the honest answer is that llms.txt will not get you cited by AI. llms.txt costs almost nothing to make, does no harm, and can even look tidy to a curious human. But no AI engine reads llms.txt today, so llms.txt is hygiene and not a growth lever. This page explains what llms.txt is, why the verdict is what it is, and what to do instead.
The AI Citation would rather tell you this plainly than sell you a file that does nothing. Being the honest source is the whole point of this site. So here is the full picture on llms.txt, without the hype.
Why the llms.txt myth keeps spreading. Follow the incentive. Vendors need something new to sell, and a fresh file like llms.txt is easy to package as a paid service. An audit that flags a "missing" llms.txt shows one more red mark to bill a fix for. The AI Citation would rather call llms.txt what it is, cheap hygiene, and point your budget at the work that actually earns citations.
What is llms.txt?
llms.txt is a plain text file, written in markdown, that lives at the root of your site as yourdomain.com/llms.txt. The idea behind llms.txt is simple. Instead of making an AI crawl your whole site, llms.txt hands the AI a short, clean list of your most important pages with a one-line description of each. Think of llms.txt as a friendly map for AI tools.
llms.txt was proposed in September 2024 by Jeremy Howard, the co-founder of Answer.AI. llms.txt is a community proposal, not a rule set by Google, OpenAI, or anyone who runs an AI engine. That distinction is the whole story, and the verdict below comes back to it.
Does llms.txt actually work?
No. There is no evidence that any AI engine reads llms.txt or uses llms.txt to decide what to cite. llms.txt is a well-meaning idea that has not been adopted by the companies that would have to honor it.
Why it matters. A file only helps if the tools you care about actually fetch and use the file. If ChatGPT, Gemini, Perplexity, and Copilot ignore llms.txt, then filling llms.txt out changes nothing about whether those engines name your business. You could write the most perfect llms.txt on the internet and still be invisible in AI answers.
The proof. The people who run the engines have said so out loud. Google's John Mueller called llms.txt "purely speculative." Gary Illyes, also at Google, said in 2025 that Google does not support llms.txt. The server logs agree. Ahrefs analyzed 137,210 domains and found 97% of llms.txt files got zero requests in a single month, and AI answer bots made up only about 1% of the small amount of traffic the rest saw (Ahrefs sells SEO tools, so flag the source, but this data cuts against selling you the file). When the search teams and the raw logs both say llms.txt is not used, that is about as clear a signal as you will get. So treat llms.txt as optional hygiene, not as a way to earn citations.
Before The AI Citation calls anything an AI-visibility "lever," we ask one question. Is there real evidence an AI engine uses it? For llms.txt the answer today is no. That does not make llms.txt bad. It makes llms.txt hygiene. The AI Citation keeps the label honest so you spend your time and money on the things that move the needle.
What is the difference between llms.txt and robots.txt?
The short version is this. robots.txt is a real, respected control that decides whether AI can read your site at all. llms.txt is a suggestion that AI engines do not currently use. llms.txt and robots.txt sound alike and sit in the same place, but only robots.txt does a job today.
robots.txt is the file that matters for access. The named AI crawlers, like GPTBot, ClaudeBot, and PerplexityBot, state that they honor robots.txt. If your robots.txt or your CDN blocks those bots, no AI can read you, so no AI can cite you. That is the real gate, and The AI Citation covers it in depth in the guide to AI crawler access, the file that truly controls whether AI can read your pages. llms.txt, by contrast, does not grant or block anything. So if you have time for exactly one of these two files, make sure robots.txt is not blocking the AI crawlers. robots.txt is the file that can actually cost you citations.
What does the evidence on llms.txt show?
The evidence on llms.txt is one-sided. Every claim that llms.txt earns AI citations runs into the same wall. No engine is on record using llms.txt, and the server logs show AI bots barely fetch llms.txt at all. This table lines up the common tactics against what the evidence actually shows, so you can see where to spend and where to stop.
| Tactic | What vendors claim | What the evidence shows | Verdict |
|---|---|---|---|
| Publish an llms.txt file | It feeds AI your key pages and earns you citations. | Ahrefs found 97% of llms.txt files got zero requests in a month across 137,210 domains. Google says it does not support llms.txt. | Not a citation lever. |
| Publish an llms-full.txt file | It hands AI your full content to quote from. | The same log study shows AI answer bots fetch these files just as rarely. No engine is on record using them. | No proven effect. |
| Set robots.txt for AI crawlers | Rarely sold, but it is the real access control. | The named AI crawlers state they honor robots.txt. Block them there and no AI can cite you. | Real and load-bearing. |
| Earn third-party mentions | The slow, unglamorous work most vendors skip. | Ahrefs found branded web mentions were the top correlate with AI-Overview visibility, about three times stronger than backlinks. | Proven to correlate. |
Read the table top to bottom and the pattern is clear. The two file tricks vendors love to sell change nothing, while the real work sits in robots.txt access and third-party mentions.
How do you create an llms.txt file?
You create an llms.txt in three short steps, and we frame this as optional hygiene, not a growth task. The format is plain markdown, so anyone can write it in a text editor. Here is the how-to.
- List your key pages. Write down the handful of pages you most want an AI to know about. For most businesses that is the homepage, the main service pages, pricing, and contact.
- Write them as markdown links with short descriptions. Put an H1 title and one summary line at the top. Then list each page as a markdown link, followed by a short plain-English note of what it covers. You can group pages under H2 headings.
- Save it as /llms.txt at your site root. Save the file as llms.txt and upload it to the root of your site, so it loads at yourdomain.com/llms.txt. That is the same place your robots.txt lives.
A short llms.txt example looks like this.
That is the whole format. A free llms.txt generator can build this from your sitemap in about a minute, and an llms.txt checker or validator can confirm the file is well formed and reachable. Just remember what a validator cannot do. It cannot make an AI engine read the file, because none is on record doing so.
Do I need llms.txt for WordPress or Shopify?
No, you do not need llms.txt on any platform, and that includes WordPress and Shopify. Plugins and tools now make llms.txt easy to add, but the verdict is the same everywhere. Generating an llms.txt does not make an AI engine use it.
On WordPress there are plugins that create and update an llms.txt for you, and the SEO tool Yoast has discussed the format, so a Yoast llms.txt style feature is the kind of thing you may see offered. On Shopify you can add an llms.txt through an app or by editing your theme. All of that is fine, and it makes publishing and updating llms.txt painless. It still does not change whether llms.txt earns you a citation, because that depends on the AI engines choosing to read llms.txt, and today they do not. If your platform makes llms.txt a one-click job, publishing one as hygiene is reasonable. Just do not expect llms.txt to move your AI visibility.
Is llms.txt worth it?
llms.txt is worth it only as cheap hygiene, and only if llms.txt takes you a few minutes. llms.txt is not worth a paid project, and llms.txt is not a substitute for the work that actually gets you cited. Spend your real effort elsewhere.
Why it matters. Your time and budget are limited. Every hour you spend polishing an llms.txt that AI engines ignore is an hour you did not spend on the things that are proven to help. The risk with llms.txt is not that llms.txt hurts you. The risk is that llms.txt feels productive while doing nothing.
What to do instead. Two things are far more likely to move your AI visibility than llms.txt. First, make sure AI crawlers can read your pages at all, which is a pass-or-fail gate you can check today. Second, earn mentions on trusted third-party sites. Ahrefs studied 75,000 brands and found branded web mentions were the strongest correlate with AI-Overview visibility, about three times stronger than backlinks (Ahrefs sells SEO tools, and it is a correlation, not proof, which the author says plainly). That is the real work of generative engine optimization. For the full playbook of what does move the needle, read how to get cited by AI, the moves proven to matter in order. And for another honest take on a file people expect to be a lever, see the page on schema markup for AI search.
One more honest note, because it makes the point. The AI Citation publishes its own llms.txt as hygiene. The AI Citation keeps that llms.txt because llms.txt is tidy and costs nothing, and The AI Citation tells you straight that llms.txt is not the reason anyone gets cited. That is the difference between an honest provider and one selling you a file.
Common questions about llms.txt
Is there an llms.txt generator or checker I can use?
Yes, several free llms.txt generator and checker tools exist, and many will build the file from your sitemap in a minute. A checker or validator only confirms the file is well formed and reachable. It cannot confirm any AI engine reads it, because none is on record doing so.
Does llms.txt help with SEO?
No. llms.txt has no role in classic SEO. Google's John Mueller called it purely speculative, and Gary Illyes said in 2025 that Google does not support it. Your Google ranking runs on Googlebot crawling your real pages, not on an llms.txt file.
What is the correct llms.txt format and is there an example?
The llms.txt format is plain markdown. It starts with an H1 title and a one-line summary, then lists your key pages as markdown links with short descriptions, often grouped under H2 headings. A short example appears in the how-to section above, and free tools can generate one for you.
Is there a Yoast llms.txt feature for WordPress?
A Yoast llms.txt style feature exists because WordPress plugins and SEO tools have added llms.txt features, and Yoast has discussed the format. A plugin makes llms.txt easy to publish and keep updated. A plugin does not change the verdict, because generating llms.txt does not make an AI engine read it.
What are the best practices for llms.txt if I publish one?
The best practices for llms.txt are simple. Keep the llms.txt short and honest. List only your genuinely important pages, write a clear one-line description for each, use real working links, and place the llms.txt at your root as /llms.txt. Treat llms.txt as tidy hygiene, and do not expect llms.txt to earn you AI citations on its own.
If llms.txt does not work, what actually gets me cited by AI?
If llms.txt does not work, two proven things take its place. First, letting AI crawlers read your pages at all. Second, being mentioned across trusted third-party sites. Ahrefs found branded web mentions were the strongest correlate with AI-Overview visibility, about three times stronger than backlinks.