Does llms.txt Help You Show Up in AI Search?
Quick answer: not in Google. Google says its Search, including AI Overviews and AI Mode, ignores llms.txt, so the file neither helps nor hurts there. Other AI tools may read it, and it is cheap to maintain, so publishing one is reasonable. But crawler access, clear pages, accurate listings and reviews are where the real work is.
We sell AI search visibility, and we publish an llms.txt on practicerank.ai. So this is an awkward post to write honestly. Here is the honest version.
What is llms.txt?
llms.txt is a proposed convention, documented at llmstxt.org, for a Markdown file at /llms.txt that gives language models a concise summary of a site and links to its most useful pages. The format starts with an H1 naming the site, a short summary, and sections of links. Some sites add a longer llms-full.txt with more of their content.
The idea is reasonable. Web pages are full of navigation, scripts and layout that a model has to strip away. A clean summary written by the site owner is easier to read.
What does Google say about llms.txt?
Google has been direct. Its guide to optimizing for generative AI search lists "LLMS.txt files and other special markup" under things you can ignore, says Google Search does not use them, and adds that creating one "will neither harm nor help" a site's visibility in Google Search.
Its separate page on AI features and your website says the same from the other direction: there are no additional requirements to appear in AI Overviews or AI Mode, and you do not need new machine-readable files, AI text files or special schema.org markup.
That is unambiguous for Google. Anyone telling you llms.txt will improve your Google AI Overview visibility is contradicting Google's own documentation.
So why do we publish one?
Three reasons, none of them about Google.
- Other systems may use it. Google's guide itself says it is fine to maintain llms.txt for other services or systems that use these files. AI coding tools and agents are among the uses the llmstxt.org project describes.
- It costs almost nothing. Ours is a short file we update when the site changes.
- Writing it is a useful exercise. If you cannot summarize what your business does and list your most important pages in a short Markdown file, your website probably does not make that clear either. That is the real problem worth fixing.
What we do not do is sell llms.txt as a ranking lever. It is housekeeping.
What matters more than llms.txt?
Where we would start for a local business, in order:
Let the AI crawlers in
This one can go wrong without anyone noticing. AI companies document their crawlers: OpenAI's OAI-SearchBot surfaces sites in ChatGPT search, Perplexity documents PerplexityBot for its results, and Anthropic documents ClaudeBot, Claude-User and Claude-SearchBot and what blocking each one does.
Hosting and CDN settings can block them for you. Cloudflare's managed robots.txt instructs known AI crawlers to stay away and is prepended to any robots.txt you already have. Our cutover checklist turns it off for every client domain we move onto our Cloudflare account, because a site that blocks AI crawlers will not be helped by any llms.txt.
Make the content specific and first-hand
Google's guide puts this first: unique, non-commodity content with a real point of view. For a dental practice, that is a page per treatment written by the people who provide it. For a law firm, a page per practice area that answers the questions clients really ask.
Keep your business details consistent
Google Business Profile, directories and your own site should agree on name, address, phone, hours and services. Assistants can draw on all of them.
Earn genuine reviews and mentions
Reputation is evidence. Google's guide notes that seeking inauthentic mentions is not as helpful as it might seem; the real ones are.
How do you check whether any of this is working?
For Google, Search Console now has a generative AI performance report showing impressions from AI Overviews and AI Mode. For other assistants, ask them: run the questions your customers ask, the same way each month, and record who gets named.
FAQ
Does llms.txt help with Google AI Overviews?
No. Google states that Google Search, including its generative AI features, does not use llms.txt, and that creating one will neither help nor harm a site's visibility in Google Search. There is no special file or markup needed to appear in AI Overviews.
Should my business create an llms.txt file?
It is optional. Some AI tools and agents may read it, and it is cheap to maintain, so there is little downside. Just do not expect it to change your search visibility, and do not pay extra for it as an AI search service.
What is the difference between llms.txt and robots.txt?
robots.txt tells crawlers which parts of a site they may access, and AI companies document how their crawlers respect it. llms.txt is a proposed Markdown summary of a site for language models to read. robots.txt controls access; llms.txt only describes content.
Can robots.txt block my business from AI search?
Yes. If robots.txt disallows crawlers such as OAI-SearchBot, PerplexityBot or Claude-SearchBot, those services cannot read your pages for their search results. Some CDNs and hosts add AI-blocking rules by default, so check your live robots.txt.
What is the most important thing for AI search visibility?
Being reachable and specific. Make sure AI crawlers can access your site, publish clear first-hand pages for each service and location, keep listings consistent, and earn real reviews. Those do the work. A single file does not.
Not sure whether AI crawlers can reach your site? The free PracticeRank audit checks your crawler access and what ChatGPT, Gemini, Claude, Perplexity and Grok say about you. See also what AEO is and how AI Overviews changed local SEO.