商品可见性:结构化数据、规范链接与搜索展示
商品可见性指商品页的事实能被搜索引擎与购物渠道正确读取:页面上是什么商品、哪个 URL 是主版本、价格与库存是多少、评价从何而来。本文只讲这些机器可读表达与抓取边界,不讲关键词研究、内容写作或外链;它们对搜索表现的影响没有可核实的通用口径,本文不作任何“排名提升”的断言。本文的来源主要是 Google Search Central,其他搜索引擎与购物渠道的规则未读,不能把 Google 页面所写推广为所有渠道的规则。
核心概念
| 概念 | 含义 | 容易混淆的点 |
|---|---|---|
| Product snippet | 面向不能直接购买的商品页(如评测页)的 Product 标记;Google 页面写明必需属性是 name,且 review、aggregateRating、offers 至少有一项 | 与 Merchant listing 有重叠,官方页建议两者都看后选用 |
| Merchant listing | 面向顾客可以直接购买的商品页;必需属性为 name、image、offers,offers 内的 Offer 必需 price 与 priceCurrency | 页面写明价格必须大于零,offers 必须是 Offer 而不是 AggregateOffer(商家须是卖方) |
| 推荐属性 | Merchant listing 页列出 brand.name、sku、gtin 系列、mpn、description、aggregateRating、review 等,Offer 上有 availability、shippingDetails、hasMerchantReturnPolicy、priceValidUntil 等 | 页面写明必须包含必需属性才具备展示资格,推荐属性用于补充信息;缺少推荐属性是否影响展示,页面没有给出量化说法 |
| canonical | 在一组重复或高度相似的 URL 中指定首选 URL 的信号 | 官方页写明重定向与 rel="canonical" 是强信号、sitemap 是弱信号,且三者都不是必需;它是信号,不是指令 |
| 变体分组 | 用 ProductGroup、variesBy、hasVariant、productGroupID 或变体上的 inProductGroupWithID 表达同一商品的多个变体 | 每个变体须有唯一 ID(如 sku 或 gtin);单页站点与多页站点的 canonical 要求不同,见下文 |
| 分面导航 URL | 筛选与排序参数产生的大量 URL | 与 canonical 是两件事:前者管抓取量,后者管首选版本 |
| 资格与展示 | 标记正确只意味着具备展示资格 | Google 页面明确写:不保证会出现在搜索结果中 |
流程与状态
下表是排查一个商品页时的检查顺序,不是 Google 内部流程的描述。每一步的“谁触发”指谁能改变该状态,“可观察”指商家能用什么工具看到。
| 阶段 | 谁触发 | 商家可观察 |
|---|---|---|
| 页面可被抓取 | 商家:robots.txt、noindex、登录墙与渲染方式 | 官方页提到的 URL Inspection 工具与 Search Console |
| 主版本被确认 | 商家:站内链接一致、重定向、rel="canonical"、sitemap | 用 URL Inspection 对照所选的规范 URL |
| 标记被读取 | 商家:JSON-LD 等标记随页面输出 | Rich Results Test 与 Search Console(官方页称可用它监测富结果) |
| 标记与页面一致 | 商家:价格、库存、评价数与页面可见内容同源 | 手工对照页面与标记 |
| 资格与展示 | 搜索引擎 | 不由商家触发,也不保证;只能看到报告,不能要求展示 |
关于标记输出,Product snippet 页写有:面向所有购物类结果的商家建议把 Product 标记放在初始 HTML 中;用 JavaScript 动态生成的标记可能让 Shopping 抓取更不频繁、更不可靠,价格与库存这类变化快的内容尤其受影响。
变体页与重复
Product variants 页描述了两种站点形态:
- 单页站点:所有变体在同一页内切换,变体用查询参数表示(例如
?size=small&color=green),页面标记不随选择而动态变化。页面写明必须只有一个代表整个ProductGroup的 canonical URL,通常是没有预选变体的基础 URL。 - 多页站点:每个变体有独立 URL,页面写明这时不存在单一 canonical,因为各变体是同等重要的页面;每页须有完整、自洽的标记。
另有两条原文要求:多币种销售时每个币种使用不同 URL;Product 富结果只支持聚焦单一商品(或同一商品变体)的页面,商品列表页和品类页不适用,官方建议把标记加在商品页而不是列表页。canonical 页写明:不要用 robots.txt 做 canonicalization,因为被禁止抓取的 URL 仍可能在没有内容的情况下被索引;不建议用 noindex 阻止 canonical 选择,官方推荐 rel="canonical";rel="canonical" 应指向绝对 URL,并放在规范页自身上(自引用)。
分面导航与分页
以下与站内集合浏览与筛选和 Pagination 已核验内容一致,本文不展开设计,只写抓取相关结论:
- 每种筛选组合通常产生独立 URL,可能造成过度抓取。不需要索引筛选 URL 时,分面导航页列出的做法有 robots.txt 禁止抓取、把筛选放在 URL 片段(
#)里(对抓取没有影响);rel="canonical"与rel="nofollow"也被提到,但页面称它们在长期上通常不如前两种有效。 - 需要索引筛选 URL 时,页面要求用标准
&分隔参数、保持筛选顺序固定且无重复条件,并对没有结果的组合返回 HTTP 404。 - 分页页写明:每页使用唯一 URL 与各自的 canonical,不要把第一页作为所有页的 canonical;页与页之间用真实的
<a href>链接;Google 已不使用rel="next"与rel="prev";“加载更多”与无限滚动若没有对应的分页 URL,Google 通常不会点击按钮或触发需要用户操作的脚本,后续商品对抓取不可见。
哪些筛选组合值得成为可索引的落地页,是需要按真实需求逐个决定的运营问题,没有通用答案。
评价与其他富结果
评价标记复用站内评价展示已核验的内容,并与 Review snippet 页(更新于 2026-09-08)核对:标记的评价与汇总评分必须在被标记的页面上对用户可见;评价须针对具体商品;不得汇总来自其他网站的评价或评分;不得包含虚假或未披露激励的评价。因此第三方评价的星级不进入自有商品的 aggregateRating,评价总数须与页面展示一致。
FAQ 与 HowTo:Google 更新日志写明,HowTo 富结果不再在搜索结果中显示,其文档与案例研究已删除;FAQ 富结果的弃用通知于 2026-05-08 加入,称自 2026-05-07 起不再出现在 Google Search,文档于 2026-06-15 删除。这与站内 FAQ 和使用指南文章一致:写 FAQ 或步骤说明是为读者服务,不应以获得这两类富结果为理由。
常见误区
- 把“加了 JSON-LD”当成完成:标记必须与页面可见内容一致,且不保证展示;应记录验证工具的结果,而不是只记录已输出。
- 给列表页、品类页加 Product 标记:官方页写明 Product 富结果只支持聚焦单一商品的页面。
- 用 robots.txt 或 noindex 解决变体重复:canonical 页明确不建议;变体页的处理先分清站点是单页还是多页形态。
- 标记里的价格或库存来自另一套数据:页面显示与标记不同源会造成不一致;同一 SKU 与购买区的价格、库存应取自同一来源。
- 无限滚动或“加载更多”没有对应链接:按分页页所写,后续商品可能对抓取不可见。
- 让筛选参数无限生成可抓取 URL:先决定哪些组合需要被索引,其余按分面导航页的方法处理。
地区与合规
本文的要点是搜索引擎的技术与内容政策,不是法律。核验日期均为 2026-09-29。
- 适用范围:Google Search 的文档,全球适用于 Google 搜索;Google 页面写明违反结构化数据政策可能导致手动操作(manual action),页面因此失去富结果资格。其他搜索引擎与购物渠道的规则未核验,需要按各渠道文档确认。
- 购物渠道:Product 概览页写明,同时提供页面上的结构化数据与 Merchant Center 数据源,可以最大化资格并帮助 Google 校验数据。Merchant Center 的商品数据规范与政策未读,需要另行核验。
- 价格与评价的法规要求:价格展示、比较价与评价披露在各地区有各自的消费者保护规定,本文未核验,需要合规确认;评价的美国 FTC 要点见评价展示。以上不构成法律意见。
各平台落地
目前只写 Shopify,具体步骤见对应文章,本文不重复:
- 店面 SEO 框架:对应“标记被读取”与“标记与页面一致”,说明元数据、canonical 与结构化数据由 Theme 输出,并写明具体主题的输出尚未核验。
- URL 重定向:对应“主版本被确认”中的重定向信号,写明重定向只对失效 URL 生效。
- Search & Discovery:对应分面导航,管理集合与搜索页的筛选。
- 商品与变体:对应变体分组,说明商品与变体的对象关系。
与本库其他内容的关系
- 集合浏览与筛选、Pagination:分面导航与分页的设计与抓取边界。
- 评价展示、顾客评价:评价标记与自有评价的口径。
- FAQ:FAQ 富结果终止的核验记录。
- DTC 用户旅程:可见性对应旅程中的“发现”阶段,但本文不评估其对流量或转化的影响。
待继续完善
- 缺少用 Rich Results Test 与 Search Console 在真实商品页上的验证记录;
- 各主题实际输出的 canonical、robots、Product 标记与变体标记未核验;
- 未读 Merchant Center 的商品数据规范、政策与 Google 之外搜索引擎的文档;
- 页面读取以命令行提取文本为主,属性清单较长,实施前应回到官方页核对全量字段。