§ 01 Definition
Definition
llms.txt is a proposed plain-text markdown manifest at the root of a site (e.g. example.com/llms.txt) that lists the URLs an LLM should prefer when answering questions about the site. Proposed by Jeremy Howard in September 2024. As of May 2026 Shopify ships no native llms.txt feature.
The spec is permissive: one required H1 (the site name), an optional blockquote one-line summary, an optional prose section, and one or more H2 sections each listing markdown-formatted links to URLs the publisher wants the LLM to prefer. A companion file at /llms-full.txt can contain a fuller content dump (often a concatenated markdown export of every key page) for use cases that want context, not just URLs.
§ 02 Structure
What the file looks like
A minimal llms.txt is roughly five lines. A complete one is between 30 and 200 lines depending on site size. The structural skeleton: H1 site name, blockquote one-liner, optional context paragraph, then H2 sections like 'Products', 'Policies', 'Articles' with bulleted markdown links to the URLs an LLM should prefer.
An example skeleton for a Shopify store: # Acme Outdoor on line one, then a blank line, then > Acme Outdoor sells minimalist hiking gear for distance hikers., then a paragraph of plain-text context, then ## Products followed by a bulleted list of links to the key product pages, then ## Policies with links to shipping, returns, and FAQ pages. Each link is markdown-formatted with an inline summary. The whole file is human-readable; that is the point.
§ 03 Origin
Where the proposal comes from
Jeremy Howard (cofounder of fast.ai, now at Answer.AI) proposed llms.txt on 3 September 2024 in a blog post and at llmstxt.org. The motivation: LLMs spend most of their context window reading content not intended for them — sidebars, footers, cookie banners — and a publisher-curated manifest of canonical URLs would let an LLM answer site-specific questions more accurately and more cheaply.
The spec is intentionally lightweight1. It does not require structured data; it does not require schema validation; it has no consumer-side enforcement. The trade-off is that adoption is voluntary on both ends — publishers must ship the file, and LLM operators must choose to read it. The intentional design parallel is robots.txt: a polite publisher-side convention, not an enforced protocol.
§ 04 Adoption
Adoption status in 2026
Publisher adoption: substantial in developer-tools and AI-infrastructure (Anthropic, Cloudflare, Perplexity, Hugging Face, Vercel, Supabase). Publisher adoption in mainstream ecommerce: thin. Consumer adoption (AI engines reading third-party llms.txt at answer time): unconfirmed for ChatGPT, Perplexity, Claude, Gemini, AI Overviews.
The honest position for a Shopify owner: shipping llms.txt costs almost nothing once you know the workaround, and the downside is zero. The upside is uncertain but plausibly real, particularly for Perplexity (which has shipped publisher-facing tooling that suggests it cares about publisher-side signals more than ChatGPT does). We recommend shipping it; we do not promise it changes anything.
§ 05 Shopify
llms.txt on Shopify specifically
Shopify does not ship a native llms.txt feature in May 2026. The dev docs templates list contains robots.txt.liquid but no llms.txt.liquid; the SEO overview page enumerates sitemap.xml and robots.txt but not llms.txt. Merchants who want llms.txt use one of two workarounds: a third-party Shopify app that writes the file, or a DNS-level redirect on the apex domain.
The third-party-app pattern: install a Shopify app that takes content input from the merchant and serves the file at /llms.txt via a Shopify-routed proxy. The DNS pattern: configure your DNS provider or Cloudflare worker to serve /llms.txt from a separate static origin (S3, GitHub Pages, Cloudflare R2) while keeping the rest of the domain routed through Shopify. The full install lives in Pillar 2 — Cluster 2E llms.txt on Shopify.
§ 06 Related
llms.txt sits inside the AI-search infrastructure cluster.
- AEO: llms.txt is one publisher-side AEO tactic.
- GEO: AEO's umbrella discipline.
- robots.txt.liquid: the sibling Shopify file. robots is consumer-side bot policy; llms is publisher-side LLM hints.
- Cluster 2E: the full install treatment for Shopify.