Shopify 的 llms.txt
你可能已经有一个了
Shopify 为每个店铺生成智能体指令表面: 默认的 /agents.md,以及从它镜像出的 /llms.txt 和 /llms-full.txt(截至 2026 年 5 月)。现在就检查 —— 打开 https://your-store.com/llms.txt。如果你从未动过它,你提供的就是 Shopify 的默认版。
默认版在设计上是通用的。问题不是"如何给 Shopify 添加 llms.txt",而是"该不该替换默认版" —— 答案通常是该: 默认版不可能知道哪些系列重要、你的退货政策该强调什么、或者你的 MCP 端点的存在。
模板系统如何工作
根据 Shopify 的主题文档,三个 Liquid 模板控制三条路径,并有回退链:
templates/llms.txt.liquid—— 仅控制/llms.txttemplates/agents.md.liquid—— 控制/agents.md,并且是其他路径的默认来源- 没有模板 → Shopify 生成的默认版
杠杆点是 agents.md.liquid: 自定义一次,三个表面全部继承;只有当你希望索引和指令分开时,才单独添加 llms.txt.liquid(原因见 AGENTS.md vs llms.txt)。
自定义
在主题编辑器(在线商店 → 主题 → 编辑代码 → 模板)中添加 llms.txt.liquid:
# {{ shop.name }}
> {{ shop.description }}
## 关键页面
- [畅销商品](/collections/best-sellers): 购买最多的产品
- [配送与退货](/policies/shipping-policy): 智能体应向顾客引用的内容
## 机器可读表面
- [商品 feed](/products.json): 带价格的实时目录
Liquid 对象与任何模板中一样可用,因此文件可以自动保持最新 —— 遍历系列、注入政策、引用 metafields。
该包含什么
对智能体最有价值的行: 带单行描述的主要系列、政策页面(配送、退货 —— 智能体向顾客引用的内容)、以及指向机器表面的交叉引用(/products.json、任何 OpenAPI 规范或 MCP 端点)。省去营销文案 —— 智能体要的是结构,不是口号。完整格式指南: llms.txt 指南。
验证
用 llms.txt 验证器检查你的店铺 —— 它验证文件存在、可解析、并给智能体可导航的结构 —— 或者扫描整个店铺,一次看到所有面向智能体的表面。
常见问题
Shopify 会自动生成 llms.txt 吗?
会 —— 每个店铺都提供默认的 /agents.md,Shopify 通过镜像它来管理 /llms.txt 和 /llms-full.txt。你可以用 Liquid 模板覆盖三者中的任何一个。
我该编辑哪个模板?
编辑 templates/agents.md.liquid 可从一个来源改变全部三个表面。只有当你希望 llms.txt 索引与 agents.md 指令不同时,才添加 templates/llms.txt.liquid。
编辑 llms.txt 会影响我的 Google 排名吗?
不会 —— Google 已书面说明搜索不使用 llms.txt。它的价值在于阅读你店铺的智能体,而非排名。参见 llms.txt 真的有用吗?