DTC 品牌营销知识库 DTCBM.COM 关注公众号

SEO · structured-data

结构化数据轮播(Beta)在欧洲经济区的用法

要点

一、结构化数据轮播(Beta)是一种可以横向滑动、展示同一网站多个实体的富结果(Google 也叫 host carousel),每张卡片可带价格、评分和图片。它只在欧洲经济区(EEA)国家、土耳其、南非提供,桌面和移动端都有。在 EEA 支持的查询类型是酒店、度假租赁、地面交通、航班、本地商家、活动和游玩、商品。英国和瑞士不属于 EEA,品牌的英国站、瑞士站不在这个功能的范围内。

这个功能和普通的 ItemList 轮播不是一回事,后者详见《Carousel / ItemList Schema(轮播列表)》。

二、商品类查询的参与方式。官方文档对 EEA 商品类查询的指引是:在比较购物服务(CSS)计划覆盖的国家,通过 CSS 计划开始参与。Google 的地区差异说明页把这类功能归为面向垂直搜索服务、比较购物服务、直接供应商和内容提供方的调整。官方文档没有写品牌自营店不经 CSS 能否获得商品轮播,欧洲子站想争取这个展示,先确认店铺的 Merchant Center 是否已通过某个 CSS 投放。

三、标记放在摘要页上,详情页不用加。几条要求:

  • 网站要有一个摘要页(分类页)和多个独立的详情页,Shopify 上对应集合页和商品页。摘要页上至少有 3 个实体,每个实体链接到本站的详情页。同一页面内用锚点区分的「详情」不支持。
  • 摘要页上列出的商品全部标记。分页的集合,每一页各放一个 ItemList,只写本页的商品;无限滚动的集合,标记初始加载在视口内的商品。
  • ItemList 至少包含 3 个 itemListElement.item,position 从 1 开始,标记里的顺序就是卡片顺序。
  • 每个 item 必需 image、name、url。url 写详情页的规范网址,列表内不能重复,要和摘要页在同一域名(或其子域名、上级域名)。
  • image 不放 logo,图片要可抓取、可编入索引;建议提供 16x9、4x3、1x1 三种比例,宽乘高至少 5 万像素。
  • Product 推荐写 offers:单一价格用 Offer 写 price、priceCurrency;价格区间用 AggregateOffer 写 lowPrice、highPrice、priceCurrency。没写 priceCurrency 时 Google 默认按 USD 处理,欧元站要写 EUR。评分推荐写 aggregateRating 的 ratingValue、ratingCount、bestRating,小数用点不用逗号。

四、欧洲子站集合页的片段,可直接替换商品数据使用:

{
 "@context": "https://schema.org",
 "@type": "ItemList",
 "itemListElement": [
 {
 "@type": "ListItem",
 "position": 1,
 "item": {
 "@type": "Product",
 "name": "Robot Vacuum X10",
 "url": "https://www.example.com/de/products/robot-vacuum-x10",
 "image": [
 "https://www.example.com/images/x10-1x1.jpg",
 "https://www.example.com/images/x10-4x3.jpg",
 "https://www.example.com/images/x10-16x9.jpg"
 ],
 "offers": { "@type": "Offer", "price": 499.00, "priceCurrency": "EUR" },
 "aggregateRating": { "@type": "AggregateRating", "ratingValue": 4.5, "ratingCount": 312 }
 }
 },
 {
 "@type": "ListItem",
 "position": 2,
 "item": {
 "@type": "Product",
 "name": "Robot Vacuum C20",
 "url": "https://www.example.com/de/products/robot-vacuum-c20",
 "image": ["https://www.example.com/images/c20-1x1.jpg"],
 "offers": { "@type": "AggregateOffer", "lowPrice": 249.00, "highPrice": 299.00, "priceCurrency": "EUR" }
 }
 },
 {
 "@type": "ListItem",
 "position": 3,
 "item": {
 "@type": "Product",
 "name": "Robot Vacuum S1",
 "url": "https://www.example.com/de/products/robot-vacuum-s1",
 "image": ["https://www.example.com/images/s1-1x1.jpg"],
 "offers": { "@type": "Offer", "price": 799.00, "priceCurrency": "EUR" }
 }
 }
 ]
}

容易误解的地方

  • url 用了集合路径的商品网址(/collections/xxx/products/yyy)。文档要求填详情页的规范网址,Shopify 两种路径的说明详见《Shopify 店铺的 SEO 相关机制》。
  • 漏写 priceCurrency。Google 会默认按 USD 理解欧元价格。
  • 只标记集合页前几个商品。文档要求标记页面上列出的全部商品,分页时每页标记本页。
  • 以为功能在全欧洲生效。只覆盖 EEA,英国、瑞士不在内;土耳其只支持酒店、度假租赁、本地商家,不含商品。
  • 以为加了标记就会出现。这是 Beta 功能,要求和规范可能变化;商品类查询还涉及第二条的 CSS 参与方式。

怎么检查

一、用富媒体搜索结果测试检查欧洲子站的集合页,确认 ItemList 被识别、至少 3 个商品、每项都有 image、name、url。

二、对照集合页上实际显示的商品,确认标记数量、顺序与页面一致,url 与商品页 canonical 一致,priceCurrency 与该子站币种一致。

三、用 Search Console 网址检查确认集合页可抓取、未被 noindex,图片网址可访问。

四、向负责 Merchant Center 的同事确认欧洲各国的商品是否经 CSS 投放,经由哪家 CSS。

来源

公众号 DTC品牌营销 二维码扫码 / 长按识别

接入知识库

把整套已验证知识接进你自己的 AI

关注公众号「DTC品牌营销」,自动发放知识库 MCP / CLI 接入 key,让你的 AI 直接调用全部已沉淀经验,并持续接收更新。

相关内容