Does adding an llms.txt file improve AI search visibility?
Key findings
- 1No positive correlation between llms.txt presence and AI crawler activity or citation rates: 62,100+ AI bot visits tracked over 90 days (OtterlyAI)
- 2Removing llms.txt as a variable improved prediction accuracy in an XGBoost model trained on approximately 300,000 domains: the file provides no measurable citation signal (SE Ranking)
- 3No major AI platform (OpenAI, Google, Anthropic, Perplexity) has confirmed llms.txt implementation: robots.txt allowlisting of AI crawlers is the confirmed access mechanism (platform documentation review)

llms.txt is proposed as the AI equivalent of robots.txt, a file telling AI systems which content to prioritise. The intent is reasonable. The evidence shows no measurable effect. An [OtterlyAI study](https://otterly.ai/blog/the-llms-txt-experiment/) tracking 62,100+ AI bot visits over 90 days found no positive correlation between llms.txt presence and increased AI crawler activity. An SE Ranking XGBoost model tested on approximately 300,000 domains found removing llms.txt as a variable actually improved prediction accuracy: suggesting the file currently provides no citation benefits.
What is an llms.txt file and what does it tell AI systems?
An llms.txt file is a plain-text file placed at the root of a domain (e.g., yourdomain.com/llms.txt) that lists the content an AI system is encouraged to prioritise. The format, proposed by Answer.AI, includes the domain's main purpose, key pages, and optionally a longer-form llms-full.txt with full documentation. The concept is modelled on robots.txt: which AI crawlers do respect: but with the important difference that robots.txt creates actual crawl constraints (bots follow it or risk being blocked), while llms.txt is advisory only and currently has no confirmed implementation by any major AI platform.
The distinction matters: robots.txt is a protocol with consequences for non-compliance. llms.txt is a convention with no enforcement mechanism. AI crawlers that encounter llms.txt have no requirement to change their behaviour based on it, and current evidence suggests they don't.
6 sources reviewed · High confidence (13.0/35)
Does adding an llms.txt file improve AI search visibility?
No: the current evidence shows no measurable positive effect on AI search visibility.
An OtterlyAI study tracked 62,100+ AI bot visits over 90 days across sites with and without llms.txt files. The finding: no positive correlation between llms.txt presence and increased AI crawler activity or citation rates.
An SE Ranking XGBoost model trained to predict AI citation rates on approximately 300,000 domains found removing llms.txt as a variable actually improved prediction accuracy: suggesting the file provides no signal that helps predict whether a site gets cited. If llms.txt were working as intended, removing it from a predictive model would reduce accuracy, not improve it.
Why llms.txt doesn't work the way robots.txt does
robots.txt works because it has consequences: AI crawlers that ignore robots.txt risk being blocked at the network level, so there is compliance incentive. llms.txt is advisory. It tells AI systems what content to prioritise: but provides no mechanism to enforce that priority, and no major AI platform has published documentation confirming they parse or act on llms.txt content.
Answer.AI proposed the format in 2024. As of 2026, neither OpenAI, Anthropic, Google, nor Perplexity has confirmed llms.txt implementation. A file with no confirmed readers produces no measurable effect.
The confusion with robots.txt
A Writesonic analysis of 6 AI crawlers found title tags (readable by 5/6 crawlers) and meta descriptions (readable by 4/6) are the actual high-readability content signals. JSON-LD structured data scored 0/6 for readability across all crawlers tested: and llms.txt, which is advisory plain text rather than structured HTML, is even further from how AI crawlers actually process pages.
AI crawlers read HTML. They follow HTTP responses. They respect robots.txt because robots.txt affects crawl access. They do not follow advisory text files with no protocol enforcement.
What to do instead
The fixes that actually improve AI crawler access: allowlist AI crawlers in robots.txt. PerplexityBot, GPTBot, OAI-SearchBot, ClaudeBot, Google-Extended, and Bingbot must each be explicitly allowlisted: each is controlled independently. Google officially added the Google-Agent crawler in 2026 for its AI systems; this must be allowlisted separately from GoogleBot.
73% of sites have at least one technical barrier blocking AI crawler access (OtterlyAI): robots.txt misconfiguration is the largest single category. Second, serve content as static HTML. Five of seven major AI crawlers cannot render JavaScript. If your content is generated client-side, AI systems may not be reading it regardless of what your llms.txt says.
What the evidence doesn't settle
The OtterlyAI and SE Ranking studies are negative results: they show llms.txt has no measurable effect based on current data. If major AI platforms implement llms.txt support in the future, the finding would need to be revisited.
The format may have value for internal documentation or communicating site structure to developers building AI integrations. That use case is separate from search citation visibility. For search citation purposes, the current evidence is clear: llms.txt is not a measurable AI search signal.
What to do instead of relying on llms.txt for AI search visibility
2 platform-official statements plus 4 corroborating sources back this finding: high confidence across all. Act on this now: it's one of the better-evidenced tactics in the database. Unlike content tactics, this is binary: either your technical setup passes the bar or it doesn't. Audit first, fix second. Technical debt here blocks every downstream optimisation.

Implementation
- 1Prioritise robots.txt allowlisting over llms.txt: allowlist GPTBot, OAI-SearchBot, ClaudeBot, Google-Extended, PerplexityBot, and Bingbot explicitly. An OtterlyAI study found no citation benefit from llms.txt across 62,100+ AI bot visits over 90 days.
- 2Serve core content as static HTML: five of seven major AI crawlers cannot render JavaScript. Test by fetching your pages with curl to confirm main content is present in raw HTML.
- 3Ensure your content is indexed in traditional search: 88% of ChatGPT citations come from live search retrieval (Ahrefs, 1.4 million prompts). Indexation and ranking gates AI retrieval pool entry; llms.txt cannot substitute for this.
- 4Use HTML sitemap pages and Organization schema to communicate site structure: these are confirmed readable signals. llms.txt provides no mechanism for AI systems to act on its instructions, and no major AI platform has confirmed implementing it.
Frequently asked questions
- Does adding an llms.txt file help you get cited in AI search results?
- Yes: high confidence across 6 sources (score: 13.0/35). 2 are platform-official: the strongest possible signal. No contradicting evidence found.
- Does adding an llms.txt file work for ChatGPT, Perplexity, and Google AI Overviews?
- The research covers all. Platform-official guidance exists for this tactic: the strongest possible confirmation. Results may vary by platform as AI systems evolve: verify against current documentation before acting.
- How was the evidence collected?
- The 6 sources use official platform documentation and controlled experiments and observational studies. All sources are listed with direct links in the Sources section below.
- Should I prioritise Add an llms.txt file over other GEO tactics?
- Given the high confidence rating and platform-official backing, yes: this is one of the better-evidenced tactics in the database. Unlike content tactics, this is binary: either your technical setup passes the bar or it doesn't. Audit first, fix second. Technical debt here blocks every downstream optimisation.
Sources
- [1]Google-Agent crawler documentation (user-triggered fetchers)GooglePlatform official· retrieved Apr 11, 2026
- [2]Lighthouse agentic browsing scoringGoogle Chrome Developers· Platform official· retrieved May 21, 2026
- [3]Testing how AI models crawl websites with LLMs.txtReboot Online· Independent study
- [4]llms.txt and AI Visibility: Results from OtterlyAI 90-Day ExperimentOtterlyAI· Independent study
- [5]AI Crawler Study: What 60+ Tests Across 6 LLMs RevealWritesonic· Industry report
- [6]LLMs.txt Shows No Clear Effect On AI Citations — SE Ranking 300k Domain StudySE Ranking· Industry report
Related tactics
Yes — crawlability is the foundational requirement for AI search. Content must be indexed; no AI citation is possible without this baseline technical prerequisite.
Yes — schema markup improves AI search entity understanding. JSON-LD Article, FAQ, and HowTo data helps AI systems identify entities and relationships on your page.
Yes — Core Web Vitals improve AI search eligibility via Google signals. Fast-loading pages with strong performance scores are preferred by Google AI Overviews.
Yes — server-side rendering is required for LLM crawlability. 5 of 7 AI crawlers cannot render JavaScript; ChatGPT hits 34.82% 404 errors per crawl on JS-only pages.
