
Google Merchant SEO 的核心,是让 Google 稳定理解、验证并展示电商商品数据。对电商站或平台型站点来说,目标很清楚:Google 需要知道某个 URL 是可购买商品页,商品是什么,价格是多少,有没有库存,谁在卖,有哪些变体,怎么配送,怎么退货。
这不是只加 schema 的工作。Google Product structured data overview 说明,电商站可以通过商品结构化数据、Merchant Center Feed,或两者同时向 Google 提供商品数据。Google Merchant listing structured data 重点讲 Product 和 Offer 标记,它能让商品页有机会进入 Google Search、Google Images、Popular Products、Product snippets 和 Shopping Knowledge Panel 等 Merchant listing 体验。对大规模电商站来说,更稳的做法是三层一起做:商品页结构化数据、Merchant Center Feed 数据治理,以及商家信任信息。
快速结论
先从已经有搜索价值、库存稳定、图片干净、canonical 正常的商品详情页做起。在初始 HTML 里输出 Product + Offer 结构化数据,并保证页面可见的标题、价格、库存、图片、商品状态、配送和退货信息与结构化数据一致。然后维护 Merchant Center Feed,持续同步商品身份、价格、库存、图片、品牌、GTIN 或 MPN、商品状态、类目、配送、退货和变体。
不要把类目页、搜索结果页或很薄的导购页伪装成单个商品页。Google 的 Merchant listing 文档面向的是聚焦单个商品或明确变体组的页面。类目页当然可以做 SEO,也能转化,但它需要的是清楚的标题、有效摘要、商品模块、内链、面包屑和可抓取商品链接,而不是硬塞单商品 Product + Offer。
| 页面类型 | Merchant SEO 处理方式 | 避免的风险 |
|---|---|---|
| 商品详情页 | 使用 Product + Offer,展示价格、库存、图片、配送、退货和 canonical |
结构化数据与页面内容不一致 |
| 变体商品页 | 用 ProductGroup、变体 URL、item_group_id、颜色、尺码和库存一致性 |
多个变体混成一个模糊 Offer |
| 类目或列表页 | 做类目 SEO、面包屑、商品模块、内链和可抓取商品卡片 | 把列表页标成单个可购买商品 |
| 导购或评测页 | 用文章结构,真实评测时可考虑 Product snippet | 把文章伪装成可直接购买的商品页 |
第一层:商品详情页结构化数据
第一层是商品页本身。Google 的 Merchant listing 文档说明,Merchant listings 可以突出价格、库存、配送和退货等具体商品信息。所以商品详情页才是 Product 和 Offer 标记的主要位置。
商品页至少要有稳定商品名、可抓取图片、商品描述、SKU 或商品 ID、品牌或店铺身份、Offer URL、币种、价格、库存状态和商品状态。对很多电商团队来说,最重要的不是 schema 词汇本身,而是一致性。Google structured data guidelines 要求结构化数据真实代表页面主内容。如果 JSON-LD 写着 “InStock”,页面却显示“已售罄”,数据就不可信。
`json { "@context": "https://schema.org/", "@type": "Product", "name": "Product title", "image": ["https://example.com/product-image.jpg"], "description": "Visible product description", "sku": "SKU123", "brand": { "@type": "Brand", "name": "Brand name" }, "offers": { "@type": "Offer", "url": "https://example.com/product-url", "priceCurrency": "USD", "price": "19.99", "availability": "https://schema.org/InStock", "itemCondition": "https://schema.org/NewCondition" } } `
对价格和库存变化快的商品,尽量把结构化数据放在初始 HTML 里。Google 的 Merchant listing 文档提醒,动态生成的 markup 在购物场景中可能不够可靠,尤其是价格和库存快速变化时。JavaScript 可以工作,但电商团队要验证 Google 实际拿到什么,而不是只看浏览器 hydration 后展示什么。
第二层:Merchant Center Feed 和 Free Listings
第二层是 Merchant Center Feed。结构化数据帮助 Google 读取页面,Feed 则用稳定、可重复的格式把商品数据交给 Google。Google Merchant Center product data specification 说明,Google 会用商品数据把产品匹配到合适查询;错误、缺失或不准确的数据,会影响审核、展示或展示准确性。
Feed 要有严格准入规则。只提交可购买、库存状态准确、图片合规、canonical 正常、无需登录即可访问的商品。下架、被阻挡、soft 404、noindex 或缺少核心交易信息的商品,需要及时移除或更新。
| Feed 字段 | 为什么重要 | 页面一致性检查 |
|---|---|---|
id |
稳定商品身份 | 是否映射到一个持久商品 |
title |
查询匹配和商品理解 | 页面标题是否匹配商品 |
description |
相关性和资格 | 是否有用,是否避免堆词 |
link |
落地页验证 | URL 是否 canonical、可索引、可购买 |
image_link |
购物展示和图片资格 | 图片是否可抓取、质量是否足够 |
price |
Offer 准确性 | 页面可见价格是否一致 |
availability |
购物资格和用户信任 | 所选变体库存是否一致 |
brand、gtin、mpn |
商品身份和匹配 | 标识符是否真实、稳定 |
shipping、return_policy |
商家信任和购物细节 | 政策是否可见、一致 |
Google Free listings for products 是自然购物展示机会。只要商品数据和政策要求满足,Free listings 可以让商品出现在 Google 的多个属性中。对平台型站点来说,Feed 治理不是可选项。如果卖家数据、库存状态、图片质量或商品标识差异很大,Feed 本身就是质量控制系统。
第三层:变体、配送、退货和商家信任
第三层是信任和完整度。商品页不只是标题、价格和图片。Google 还需要理解变体、配送、退货、组织信息和商家身份。
对变体商品,Google product variant structured data 说明可以使用 ProductGroup、variesBy、hasVariant 和 productGroupID 来组织尺码、颜色、材质或图案等变体。Feed 侧通常用 item_group_id 加 color、size、gender、age_group 等属性来串联变体。关键是所选变体的库存必须和落地页一致。Google Merchant Center availability attribute 强调,价格和库存变化频繁时,需要提供最新数据。
对配送和退货,Google merchant shipping policy structured data 与 Google merchant return policy structured data 可以描述配送费用、配送时间、目的地、退货窗口、退货方式、退货费用和退款方式。这些政策也必须有用户可见页面。对商家身份,Google Organization structured data 可以支持品牌资料或 merchant knowledge panel 中的 logo、联系方式、地址和退货政策等信息。
| 信任信号 | 结构化数据或 Feed 区域 | 用户可见要求 |
|---|---|---|
| 卖家或店铺身份 | Organization、OnlineStore、brand/store 字段 | 店铺名、联系方式、商家详情 |
| 配送承诺 | ShippingService 或 feed shipping 字段 | 运费、目的地、处理时间、运输时间 |
| 退货规则 | MerchantReturnPolicy 或 feed return policy | 退货窗口、费用、方式、退款路径 |
| 商品变体身份 | ProductGroup、item_group_id、变体属性 | 清楚显示颜色、尺码、数量、库存 |
| 评价和评分 | 合法 Review 或 AggregateRating | 只能使用真实评价,不能伪造或隐藏 |
大型电商站的上线优先级
不要一开始铺全站。先选有搜索需求、库存稳定、媒体质量好、商品身份清楚的页面。拥有大量商品 URL 的平台,需要抽样、验证和回滚规则。
第一批可以选择 100 到 500 个商品详情页。优先选历史有点击、库存稳定、标题-图片-价格一致、变体边界少的页面。把 markup 放进初始 HTML,更新 feed 映射,用 Rich Results Test 验证,用 Search Console 检查重点 URL,并观察 Merchant listings 和 Product snippets 报告。等错误率足够低,再按类目扩展。
| 阶段 | 范围 | 成功标准 |
|---|---|---|
| Pilot | 100-500 个高价值商品 URL | 无关键结构化数据错误;页面和 feed 一致 |
| 变体处理 | 有尺码、颜色、材质变体的商品组 | canonical 和变体库存正确 |
| Feed 治理 | 符合 Free Listings 条件的商品 | 不通过率低;价格和库存更新及时 |
| 信任补齐 | 配送、退货、组织、卖家页面 | 政策数据可见且机器可读 |
| 扩展上线 | 按类目逐批铺开 | Merchant listings 和 Product snippets 报告改善 |
Product Schema、Feed 和 Free Listings 对比
这三件事相关,但不能互相替代。Product structured data 描述页面,Merchant Center Feed 以规模化方式提交商品信息,Free Listings 则是符合条件商品进入免费购物展示的机会。把它们当成连续流程,不要当成三选一。
| 选项 | 最适合做什么 | 什么时候不够 | 主要负责人 |
|---|---|---|---|
| Product structured data | 帮 Google 理解单个商品页或变体组 | 价格、库存、图片或政策变化比 Google 抓取更快 | SEO + 前端模板负责人 |
| Merchant Center Feed | 规模化提交商品身份、价格、库存、图片和政策 | 落地页和 feed 不一致,或页面不可抓取 | 商品数据工程 |
| Free Listings | 让符合条件的商品进入免费购物展示 | 商品数据不完整、不通过审核或有政策风险 | Merchant Center 负责人 |
| 配送和退货政策数据 | 建立信任并展示购物细节 | 政策隐藏、模糊或不同国家不一致 | 商业运营 |
| Search Console 报告 | 监测 Merchant listings 和 Product snippets 结果 | 团队需要定位原因但没有页面和 feed 检查 | SEO 分析 |
无库存说明:本文不建议把不可购买、已下架或缺货页面标成有库存商品。如果商品缺货、需要登录、被 robots 阻挡或已经停售,页面和 feed 都要如实展示这个状态。
这篇文章在 Convertos.ai SEO 工作中的位置
这套 Merchant SEO 流程属于技术 SEO 和电商增长的交叉区域。可以和 SEO 资源页、中文 SEO 资源页,以及 Google 生成式 AI 表现报告指南 一起使用。如果团队也在监测 AI 搜索可见度,可以把商品页数据质量和 AI 搜索可见度工作流 连起来看,因为清晰商品实体、可见事实和可信来源页面,同时帮助传统搜索和 AI 答案系统。
常见失败模式
最常见的失败,是标错页面类型。类目页、搜索页、商品集合页都很有价值,但它们不是单个 Offer。它们应该做类目 SEO。Merchant listing markup 留给商品页和变体页,那里用户可以查看并购买具体商品。
第二个失败,是数据过期。价格和库存变化速度比普通 SEO 页面快得多。Merchant Center automatic item updates 说明 Merchant Center automatic item updates 可以根据落地页数据辅助更新 price、sale price、availability 或 condition,但它不是常规 Feed 更新的替代品。库存变化快的业务,需要短周期 Feed 或 API 逻辑。
第三个失败,是页面不可见。页面没有展示价格、库存、配送、退货或真实评价,就不要只把这些内容藏在 JSON-LD 里。这对 Google 和用户都是信任问题。结构化数据要描述页面,而不是弥补页面 UX 缺失。
30 天执行计划
第一个月先做一个窄而可衡量的系统。
| 时间 | 工作 | 产出 |
|---|---|---|
| 第 1 周 | 审计商品页模板、可见交易字段、canonical 规则和当前 Feed 覆盖 | 商品数据缺口表 |
| 第 2 周 | 给试点商品组加 Product + Offer markup,并和页面可见数据校验 |
试点 markup 上线 |
| 第 3 周 | 对齐 price、availability、image、brand、GTIN 或 MPN、变体、配送、退货等 Feed 字段 | Feed 一致性修复 |
| 第 4 周 | 检查 URL、复盘 Search Console 报告、修错误、选择下一批类目 | 上线决策记录 |
保留一个小看板:商品 URL、markup 状态、feed 状态、价格是否一致、库存是否一致、图片状态、canonical 状态、政策状态、验证结果和下一步动作。这样 Merchant SEO 就是商品数据工作流,而不是一次性 SEO 工单。
FAQ
这些问题通常出现在电商 SEO、工程和商品数据团队讨论优先级时。
只做 Merchant listing structured data,不做 Merchant Center 可以吗?
可以帮助商品页获得 Merchant listing 体验资格,但大型电商站通常需要页面 markup 和 Merchant Center Feed 一起做。Feed 给 Google 稳定商品数据源,页面 markup 帮助验证落地页一致性。
来源信号:Google Product structured data overview 与 Merchant Center product data specification。
类目页可以加 Product 和 Offer markup 吗?
不要把类目页伪装成单个商品。类目页可以做普通类目 SEO、面包屑、商品卡片、内链和有用文案。Product 和 Offer markup 更适合聚焦具体商品或明确变体组的页面。
来源信号:Google merchant listing 文档和结构化数据通用规范。
Schema 和 Feed 哪个更重要?
它们解决不同问题。Schema 描述可见页面,Feed 用规模化方式提供商品数据。对高价值电商页面,最可靠的配置是两者都做,并严格保持价格和库存一致。
来源信号:Google Product structured data overview 与 Merchant Center Feed 文档。
价格和库存多久更新一次?
跟业务变化一样快。如果库存或价格一天变化多次,就用 feed 更新或 Merchant API 逻辑,不要只等普通抓取。Automatic item updates 可以辅助,但不能替代 Feed。
来源信号:Google availability attribute 与 automatic item updates 文档。
Source Statement
本文基于 2026 年 6 月 4 日对 Google Search Central、Google Merchant Center 官方文档和用户提供附件的复核。商品资格、必填字段和 Merchant Center 政策可能变化,团队在改模板、Feed 或政策前,需要重新核对官方文档。
