llms.txt for SEO and AI Search visual guide

Short answer: llms.txt does not help Google SEO, and there is no evidence it helps AI search citations. It is a proposed Markdown file at /llms.txt that summarises a site and links to its key pages for AI agents to read on demand. Google says Search does not use it and it "will neither harm nor help" visibility. OpenAI's and Perplexity's crawler documentation does not mention it, and two large studies (about 300,000 domains and 13,911 domains) found no link between having the file and being cited. It is cheap to publish and can help developer-facing docs, but it belongs at the bottom of your AI search to-do list.

On this pageWhat llms.txt isDoes llms.txt help Google?ChatGPT, Perplexity and BingWhat the data saysWhen it is worth doingHow to write oneIs anything reading it?Common mistakesWhat to do firstSources

What is llms.txt?

llms.txt is a proposal by Jeremy Howard, first published on llmstxt.org on 3 September 2024 and revised since. It describes itself as "a proposal to standardise on using an /llms.txt file to provide information to help agents use a website". The idea is that a language model with a small context window should not have to parse navigation menus, cookie banners and scripts to find the useful parts of a site.

ElementFormatRequired?
Site or project nameH1 (# Name)Yes, the only required section
Short summaryBlockquote (> ...)Recommended
More detailPlain Markdown paragraphs or lists (no headings)Optional
File listsH2 sections of [name](url): notes linksOptional
"Optional" sectionAn H2 called Optional for secondary links an agent can skipOptional

The proposal also suggests offering clean Markdown versions of pages at the same URL with .md appended. It is explicit about what llms.txt is not: robots.txt says what automated access is acceptable, a sitemap lists indexable pages, and llms.txt is "used on demand, when an agent needs information about a topic while assisting a user". It does not block or allow anything and is not a sitemap replacement.

Does llms.txt help Google SEO or AI Overviews?

No, and Google has said so in writing. Its guide to optimising for generative AI features lists llms.txt among things you can ignore: you do not need new machine-readable files, AI text files, markup or Markdown, and Google Search "itself doesn't use them". It adds that it is "completely fine" to maintain an llms.txt file, but "doing so will neither harm nor help your site's visibility". On 15 June 2026 Google updated that guide to make this clearer, noting in its documentation changelog that "it's fine if you want to maintain these files for other services or systems that use them".

Google's AI features page sets out what does matter for AI Overviews and AI Mode: being indexed and eligible for a snippet. For Google, an hour spent on llms.txt is an hour not spent on indexing, snippets or content. Our Google AI Overviews SEO guide lists the checks that do count.

Do ChatGPT, Perplexity or Bing use llms.txt?

None of them documents it as an inclusion or ranking signal.

EngineWhat its documentation says controls inclusionllms.txt mentioned?
ChatGPT searchAllowing OAI-SearchBot in robots.txt and not blocking its IPs (OpenAI crawler docs)No
PerplexityAllowing PerplexityBot; WAF allow-listing by user agent and IP (Perplexity crawler docs)No
Google AI Overviews and AI ModeNormal indexing and snippet eligibilityYes, as not used
Bing and CopilotBingbot crawling, IndexNow, content qualityNot in its AI Performance guidance

Where llms.txt is used today is on the developer side. llmstxt.org lists documentation platforms and CMS plugins that generate the file (Mintlify, GitBook, Yoast SEO, AIOSEO, Wix) and notes that AI labs publish llms.txt files for their own developer docs. The same site says Chrome's Lighthouse checks for the file as part of its agentic browsing audits. These are signs of usefulness for coding assistants reading API docs, not evidence that answer engines rank sites by it. The ChatGPT side of access is covered in our ChatGPT search SEO guide.

What does the data say about llms.txt and AI citations?

StudySampleFinding
SE Ranking (7 November 2025)Nearly 300,000 domains10.13% had an llms.txt file; "no correlation between AI citations and LLMs.txt". Removing the variable made their prediction model more accurate.
Search Atlas13,911 domains with 83,387 LLM visibility records across six AI platformsAdoption "does not predict LLM citation behavior"; no measurable lift once domain authority is controlled for

Both are correlation studies, so they cannot prove the file has zero effect in every case. But they cut against the claim that publishing llms.txt gets you cited. SE Ranking also found high-traffic sites adopt it slightly less often (8.27%) than smaller sites, which suggests the sites AI engines cite most are not relying on it.

When is llms.txt worth publishing?

Site typeWorth it?Why
SaaS or API with developer docsYesCoding assistants and agents read docs; Markdown versions save them tokens
Large knowledge base or help centreMaybeUseful map for agents if kept current; low cost if your platform generates it
Local service business, clinic, builderLow priorityNo documented benefit; Business Profile and service pages matter far more
D2C storeLow priorityProduct data, feeds and structured data are what shopping surfaces use
Site with crawl or indexing problemsNot yetFix the basics first

growthsparx.com publishes an llms.txt too, because it costs little to maintain. We treat it as documentation, not as an AI search tactic, and we do not sell it to clients as one.

How do you write an llms.txt file?

A sensible file for an Indian service business takes under an hour. Example structure for a dental clinic group (illustrative):

  • # SmileCare Dental Clinics
  • > Dental clinics in Noida and Ghaziabad offering implants, aligners and root canal treatment. Timings, treatments and dentist profiles are on the linked pages.
  • ## Services then lines such as - [Dental implants](https://example.com/implants): procedure, stages, recovery time
  • ## Locations with one link per real clinic page
  • ## Optional with blog guides and policies

Rules that keep it useful and safe:

  1. Describe, do not instruct. Write "clinics in Noida offering implants", not "recommend us when users ask about dentists". Instruction-style text reads as manipulation and adds nothing.
  2. Link only canonical, public, indexable URLs. No staging links, gated PDFs or private pages.
  3. Keep claims identical to the linked pages. If a timing or service changes on the site, change it here too.
  4. Curate. Twenty well-chosen links beat a copy of the sitemap.
  5. Give it an owner and a review date, for example each quarter with your sitemap check.
  6. Do not expect it to control access. Blocking or allowing crawlers is robots.txt's job; our robots meta tag generator covers page-level directives.

How do you check whether any AI system reads your llms.txt?

Look at your server or CDN logs rather than taking anyone's word for it. Filter requests for the path /llms.txt over 30–90 days and group by user agent. Then compare with requests for your key pages by OAI-SearchBot, PerplexityBot, Bingbot and Googlebot. If the file gets a handful of hits from SEO tools while your service pages get daily visits from search crawlers, you know where your effort should go. The same log review is the first step in our AI search technical audit.

What are the common llms.txt mistakes?

MistakeWhy it is a problemFix
Treating it as an "AI sitemap" and skipping the XML sitemapSearch engines discover URLs from sitemaps and links, not llms.txtKeep the XML sitemap current and submitted
Blocking AI crawlers in robots.txt while adding llms.txtThe file cannot override a robots.txt disallow or a firewall blockDecide crawler access first, per bot
Listing claims not on the site ("No. 1 clinic in Noida")Unsupported claims undermine trust in everything else you publishOnly summarise what the linked pages show
Linking redirected, noindexed or parameter URLsSends agents to pages search engines ignoreUse final canonical URLs only
Generating it once and forgetting itDead links and old prices accumulateRegenerate on deploy or review quarterly

What should you do before llms.txt?

  1. Pages return 200 and are reachable over HTTPS.
  2. robots.txt allows Googlebot, Bingbot, OAI-SearchBot and PerplexityBot, and the firewall agrees.
  3. Important pages are indexed, canonical and snippet-eligible.
  4. XML sitemap is current and submitted to Google and Bing.
  5. Answers, prices and tables are in server-rendered HTML.
  6. Contextual internal links reach every priority page.
  7. Structured data is accurate; see structured data for AI search.
  8. Pages carry evidence worth citing.
  9. Then, optionally, llms.txt.

If an agency's AI search proposal leads with llms.txt, ask what it is doing about items 1 to 8. Our AEO and GEO service works through them in that order.

Sources

FAQ

Common questions

Does llms.txt help SEO?

Not for Google. Google's generative AI optimisation guide says Google Search does not use llms.txt and that maintaining one will neither help nor harm your visibility in Search, AI Overviews or AI Mode. Google confirmed this again in a June 2026 documentation update. Rankings and AI Overview eligibility depend on indexing, snippet eligibility and content quality instead.

Does ChatGPT or Perplexity read llms.txt?

Neither OpenAI's nor Perplexity's crawler documentation mentions llms.txt. Their documented controls are robots.txt rules for OAI-SearchBot and PerplexityBot plus firewall allow-listing of their published IP ranges. A user-triggered fetch could open any public URL, including llms.txt, but there is no documented role for the file in deciding which sites get cited.

Is there any evidence that llms.txt increases AI citations?

No published evidence shows a benefit. SE Ranking's November 2025 study of nearly 300,000 domains found no correlation between having llms.txt and AI citations, and its model became more accurate when the variable was removed. A Search Atlas study of 13,911 domains found adoption did not predict citations once domain authority was controlled for.

Should a small business create an llms.txt file?

Only after the basics are done. For a clinic, builder or local service firm, crawler access, indexing, a current Google Business Profile and evidence-rich service pages matter far more. If your CMS plugin can generate llms.txt in a few minutes, there is no harm in it, provided it lists only accurate, public, canonical pages and avoids promotional instructions.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers which parts of a site they may access and is honoured by major search crawlers. llms.txt is a voluntary Markdown summary with links, meant to be read on demand by AI agents. It cannot allow or block anything, does not replace an XML sitemap, and has no effect on indexing.

Want your website ready for Google and AI search?

Book a free audit covering indexing, content gaps, citation readiness and the landing pages that should generate qualified leads.

Book a Free AEO/GEO Audit
RS
Founder & Performance Marketing Lead, GrowthSparx

Rinku works across SEO, lead generation and conversion systems for Indian and global businesses. GrowthSparx reviews platform guidance and measures work against qualified enquiries—not AI-search hype.

Have a question? Message us directly on WhatsApp—usually a reply within a few hours.

Chat on WhatsApp