---
title: "Shopify themes: agent readability profile: Agent Ready HTML"
description: "Shopify themes scores 7 of 12 on the read-layer rubric: initial HTML, status codes, llms.txt, markdown, JSON-LD, OpenAPI and code. Read 2026-11-04."
canonical: https://agentreadyhtml.com/platforms/shopify-themes/
site: "Agent Ready HTML"
last_updated: 2026-11-04
section: "Platforms"
---

# Shopify themes: agent readability profile: Agent Ready HTML

> Shopify themes scores 7 of 12 on the read-layer rubric: initial HTML, status codes, llms.txt, markdown, JSON-LD, OpenAPI and code. Read 2026-11-04.

Source: https://agentreadyhtml.com/platforms/shopify-themes/
Site: Agent Ready HTML
Last reviewed: 2026-11-04

# Shopify themes: what an agent reads

In short

Shopify themes does not localize llms.txt per market. Shopify themes totals 7 of 12 on the eight numeric keys, from cited documentation read 4 November 2026. It also does not serve storefront pages as markdown on request. Shopify themes: By default Shopify serves /llms.txt and /llms-full.txt as alternate URLs that mirror /agents.md.

**rubric.txt** shopify-themes

```text
initial_html_by_default  = 2
real_status_codes        = 2
llms_txt_generation      = 2
llms_txt_linking         = 0
markdown_negotiation     = 0
jsonld_output            = 1
openapi_exposure         = n/a
fenced_code              = n/a
total                    = 7 of 12
```

Read 2026-11-04. Documentation, not a test build.

**Shopify themes** Site builder, Shopify

Liquid storefronts render on the server; Shopify manages /agents.md for every store and mirrors it at /llms.txt and /llms-full.txt, overridable with Liquid templates.

Work left to the developer: Low: check the managed agents.md reads correctly; override only when needed.

## The nine scores

| Key | Score | Evidence | Source |
| --- | --- | --- | --- |
| Content in the initial HTML | 2, on by default | Liquid renders on Shopify servers. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| Real status codes | 2, on by default | Themes include a 404 template served with 404. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| llms.txt generation | 2, on by default | Managed default mirrors agents.md. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| llms.txt linking | 0, not offered | No link from storefront pages documented. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| Markdown on request | 0, not offered | Not documented for storefront pages; shopify.com answered with text/html. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| JSON-LD output | 1, with setup | Many themes emit Product JSON-LD; depends on the theme. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| OpenAPI exposure | n/a | Commerce; agents are pointed at UCP and MCP. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| Fenced, tagged code | n/a | Not a docs product. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |
| Work left to the developer |  | Low: check the managed agents.md reads correctly; override only when needed. Managed by default. Not test-built: a Shopify store needs an account. Score from the documentation page cited, read 2026-11-04. | shopify.dev/docs/storefronts/themes/architecture/templa…, 2026-11-04 |

## Test build

Not test-built: the scores above come from the documentation pages cited in each row, read 4 November 2026, because the platform needs an account or a paid plan. The reason is in each evidence cell.

## What the documentation says

Each statement below carries its source and the date read. Statements a vendor makes about itself are labelled as vendor claims.

-   Shopify manages an agents.md for every store, describing UCP discovery and MCP endpoints, read-only browsing URLs, published policies and guidance for shopping agents. \[primary source\] [source](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid), read 4 November 2026.
-   By default Shopify serves /llms.txt and /llms-full.txt as alternate URLs that mirror /agents.md. \[primary source\] [source](https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid), read 4 November 2026.
-   The lookup order for /llms.txt is llms.txt.liquid, then agents.md.liquid, then the Shopify-generated default. \[primary source\] [source](https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid), read 4 November 2026.
-   The llms.txt file is served at the bare primary domain with no locale or Markets prefix and has no localized counterpart. \[primary source\] [source](https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid), read 4 November 2026.
-   Yoast SEO for Shopify has an llms.txt toggle under Settings, Advanced. \[primary source\] [source](https://yoast.com/help/enable-llms-txt-yoast-seo-shopify/), read 4 November 2026.
-   www.allbirds.com/llms.txt on 2026-11-04 opened with the H1 "Agent Instructions" for Allbirds, the agents.md pattern. \[primary source\] [source](https://www.allbirds.com/llms.txt), read 4 November 2026.

## What it does not do

-   Does not localize llms.txt per market.
-   Does not serve storefront pages as markdown on request.

## Compare and replace

-   [Shopify themes against Wix](https://agentreadyhtml.com/compare/shopify-themes-vs-wix/)
-   [Shopify themes against WordPress and Elementor](https://agentreadyhtml.com/compare/shopify-themes-vs-wordpress-elementor/)
-   [Alternatives to Shopify themes](https://agentreadyhtml.com/platforms/shopify-themes/alternatives/)
-   [Shopify: vendor profile](https://agentreadyhtml.com/vendors/shopify/)
-   [Shopify themes home page](https://www.shopify.com/)

## Sources

1.  [Shopify: agents.md.liquid](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid) https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid, read 4 November 2026
2.  [Shopify: llms.txt.liquid](https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid) https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid, read 4 November 2026
3.  [Yoast help: llms.txt for Shopify](https://yoast.com/help/enable-llms-txt-yoast-seo-shopify/) https://yoast.com/help/enable-llms-txt-yoast-seo-shopify/, read 4 November 2026
4.  [allbirds.com](https://www.allbirds.com/llms.txt) https://www.allbirds.com/llms.txt, read 4 November 2026
5.  [shopify.com](https://www.shopify.com/) https://www.shopify.com/, read 4 November 2026

Last reviewed 4 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-04

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
