What llms.txt is and isn't
llms.txt is a markdown file at /llms.txt that lists canonical pages an AI engine should read first when summarising a site. Spec proposed by Jeremy Howard, 2024-09-03. One required H1 with the site name; optional blockquote summary; optional H2 file lists with markdown links. The spec is short and permissive. The hard part on Shopify is hosting — themes don't natively serve root .txt files the way they serve robots.txt.liquid.
What Shopify supports natively
Shopify supports robots.txt.liquid as a theme template — root .txt files generated from Liquid. It does NOT support a generic root .txt file system. There's no llms.txt.liquid template. Shopify themes serve files from /assets/ via the CDN, from templates as rendered pages, and from a fixed list of well-known files (robots.txt, sitemap.xml). Adding /llms.txt to that list requires a workaround.
The install patterns that work on Shopify
Three patterns. (1) Upload llms.txt as a static asset to the theme — served from /assets/llms.txt, not /llms.txt root. (2) Create a Shopify page at /pages/llms with the manifest body, then add a URL redirect from /llms.txt → /pages/llms. (3) Use a Shopify app that intercepts the /llms.txt request and serves the manifest. None of these is the root-served behavior the spec calls for; all of them work for AI clients that follow redirects.
The honest 2026 current state
Adoption is uneven. Publisher side: Anthropic and Perplexity both publish their own llms.txt for developer docs; Cloudflare publishes a marketing-site example. Consumer side: as of 2026-05-22, no major AI engine has publicly committed to reading third-party llms.txt files as a retrieval or ranking signal at answer time. OpenAI's bot documentation3, Anthropic's bot reference4, and Perplexity's bot docs5 all describe their crawlers and none mention llms.txt as a directive they honor.
llms.txt checklist for Shopify
Six steps to ship llms.txt on Shopify. The whole install runs about 30 minutes including the verification pass.