Technical Manifest Architecture • Guide

How to Fix Shopify agents.md and llms.txt for AI Search

Shopify now serves /agents.md and /llms.txt automatically across all storefronts. Here is what they contain, how to verify them, and what to do if AI agents fail to parse your catalog.

The Evolution from llms.txt to agents.md

Early AI search standards proposed placing a plain text file at /llms.txt to guide Large Language Models when indexing websites.

In late 2026, Shopify established /agents.md as the canonical agent-discovery URL, with /llms.txt and /llms-full.txt serving as automatic compatibility redirects.

Do You Need an App to Generate llms.txt?

No. Shopify generates these files natively at the platform level. Any app that charges merchants to create an llms.txt file is selling a redundant feature.

However, having the file served is only half the battle. If your product titles lack descriptive specifications or your theme drops structured JSON-LD schema, the manifest simply points AI agents to incomplete data.

How to Audit Your Store's Manifest in 3 Seconds

You can verify your store's agent readiness directly:

  1. Visit yourstore.com/agents.md in your browser. It should return a markdown document specifying UCP discovery and MCP service endpoints.
  2. Visit yourstore.com/.well-known/ucp. It should return a valid JSON object declaring protocol capabilities (checkout, cart, catalog lookup).
  3. Run your URL through our free Agent Shopping Simulator to test if a synthetic customer agent can complete a transaction.

Audit Your agents.md & UCP Readiness

Run an instant diagnostic test across discovery manifests, robots.txt, and synthetic variant selection.