AI Visibility

Are llms.txt files worth it?

An llms.txt file does a real job for AI agents. That job isn't getting you cited in AI search.

By Carol Roderick, PhD  ·  October 17, 2026 AI Visibility

What an llms.txt file does, what the crawl data says about whether AI reads it, and whether you should bother to put one on your site.

An llms.txt file will not get you found in AI search. Surprised? Ahrefs, an SEO software company, checked about 38,000 sites that had an llms.txt file. In May 2026, 97 percent of those sites got no requests for the file at all.

An llms.txt file is good for one thing: helping AI agents that are already working inside your site. That is totally different than being cited by AI.

If you thought llms.txt helped you get found by AI, you have been sold a lie.

That 97 percent comes out of Ahrefs' own web traffic data, covering about 137,000 websites, published in June 2026. Twenty-eight percent of those websites had an llms.txt file.

Ahrefs says two things that most people quoting them don't pass along.

The 97 percent counts every kind of request, not just AI crawlers trying to make sense of your site.

And these are Ahrefs customers. People who think about search for a living. If only 28 percent of them bothered, the share of ordinary business websites carrying an llms.txt file is lower still.

None of the AI companies have agreed to use llms.txt. OpenAI's crawler follows robots.txt and has never adopted llms.txt. Anthropic publishes its own llms.txt file but has never said its crawlers read the llms.txt files on other websites. And Google runs its AI crawling through robots.txt.

John Mueller, who speaks for Google Search, said it more bluntly. Look at the server logs for any website and you will see the AI crawlers never ask for llms.txt.

Now I'm going to argue the other side, because llms.txt files are not a bad idea.

The file is cheap. It is honest. It tells an AI what is on your site and where to find it, and it doesn't pretend to be a ranking trick the way most of what gets sold as GEO does. If agents do start reading these files, anyone who already has one loses nothing by being early.

The problem isn't the file. It is that nobody needs it yet. The companies who would have to use llms.txt already crawl every public website they want. They don't ask for permission to read your site. The most you get is the chance to block them in robots.txt afterwards.

So they don't need you to hand them a tidy summary of your site.

Jeremy Howard, an AI researcher, came up with llms.txt in September 2024. He wrote that the file exists so an AI agent can use a website. His exact words: used on demand, when an agent needs information about a topic while assisting a user.

Howard even separates llms.txt from the two files people mix it up with. robots.txt tells crawlers what they are allowed to read. sitemap.xml lists your pages for search engines.

Nowhere does he say an llms.txt file gets you cited.

llms.txt was never built to help anyone find you.

Mueller made a second point on Google's own podcast, and it is the one that sticks. You write a file listing your own best pages. So does everybody else.

Every one of those files says the same thing: these are my best pages. A model cannot use that to tell you apart from anyone else.

Google's Chrome team lists llms.txt in Lighthouse, a free tool it makes for checking web pages. People read that as Google backing the file.

Read the page. The Lighthouse check only looks at whether your website returns an error when something asks for the file. If you have no llms.txt file at all, Lighthouse marks it not applicable. Google's own words: providing one is optional at the moment.

That is Google checking the file loads for an agent. It is not Google saying the file helps you show up in search.

robots.txt is a different story. That file decides whether an AI can read your website at all, and OpenAI, Anthropic and Google all follow it. One wrong line in robots.txt will cost you more than a missing llms.txt ever will.

Go check robots.txt.

My own website has an llms.txt file. It holds my bio and the same description of my work that sits on the rest of the site.

I have no evidence it has done anything. And I sell AI visibility work, so weigh that.

The risk is that you might end up creating an llms.txt file and then check AI visibility off your list. Then AI continues to answer your buyer's question with the content on someone else's site.

My recommendation. Do both a robots.txt and an llms.txt file, and in that order. robots.txt decides whether AI can read you at all, so it goes first. The llms.txt file costs you an afternoon. Nobody can show you it helps. Not yet anyways.

Then ask AI the question your buyer would ask, without putting your name in it. If it names your competitor's website instead of yours, the page you designed to answer that question needs some work. I wrote last week about someone who paid an agency for sixty AI-optimised articles and got no citations, while a plain comparison page he had written himself kept getting quoted. That post is here.

Fix the page. Say your position in a sentence a model can lift whole. Put it near the top. If you would rather someone ran that test properly and handed you the list, that is what my AI Visibility Check is.

Save the file work for your last job. Don't do it first.

Frequently asked questions

What is a good AI visibility score?

There isn't a good number, and that is the honest answer. Ask AI the same buying question twice and you can get two different lists of businesses, because the answer shifts with your location, your account and the day. No AI company publishes which websites it cited, so every visibility score for sale is somebody's estimate. Ask which questions were run, how many times, and from where, before you ask what the score was. I wrote about why the score is the weakest part of any AI visibility report at carolroderick.ca/ai-visibility-score.

Is there an AI tool for SEO?

Plenty of them. Most of the AI visibility ones tell you whether you got cited and nothing at all about what to change. I run them to keep an eye on things. Working out which page to fix is still a manual job.

Is GEO replacing SEO, and where does AEO fit?

No. And I don't draw a line between GEO and AEO, because they are the same thing with two different labels. I call the whole thing AI visibility. The line that matters is the one against SEO: SEO gets your page into a list of links somebody clicks for themselves, and this is about whether an AI names your business inside an answer it writes for someone else. I went through all three at carolroderick.ca/answer-engine-optimization.

What should go in an llms.txt file?

It is a plain markdown file that sits at yoursite.com/llms.txt. Jeremy Howard's proposal describes it as short background on what the site is, plus links to the pages that matter with a line explaining each one. Mine holds my bio and the same description of my work that sits on the rest of my site. Write it last, after the page that answers your buyer's question is right.

Does adding schema markup get you cited?

Not on its own, going by the one controlled test I have seen. The SEO software company Ahrefs tracked 1,885 pages that added schema against 4,000 that did not, and found no measurable change in whether ChatGPT or Google's AI Mode cited them. That is one test, on pages already being cited, so it is not the last word. I still put schema on client sites. It is good SEO, and it is how search engines and AI read what your business actually is and who it serves. What I won't do is promise you that that's the one thing that will get you cited.

Sources

Ryan Law, "What Is llms.txt, and Should You Care About It?", Ahrefs, updated 15 June 2026. ahrefs.com/blog/what-is-llms-txt

Jeremy Howard, "The /llms.txt file", llmstxt.org, proposed 3 September 2024, version 2 updated 10 August 2026. llmstxt.org

Matt G. Southern, "Google's Mueller Says llms.txt Can't Help LLMs Differentiate Sites", Search Engine Journal, 15 June 2026, reporting John Mueller's remarks on Google's Search Off the Record podcast. searchenginejournal.com

"llms.txt", Lighthouse agentic browsing documentation, Chrome for Developers. developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt


Carol Roderick holds a PhD in Education from the University of New Brunswick and works as an AI adoption consultant and implementation partner at carolroderick.ca. She works with professionals whose expertise is the product, building AI systems that run inside the business rather than beside it.