谷歌商家中心XML Feed需严格遵循结构与字段规范:以UTF-8编码声明、含Google命名空间的rss根节点、完整channel信息,每个item含必填g:id、g:title、g:link等字段,且须规避格式错误与政策违规。
谷歌商家中心(Google Merchant Center)的 XML Product Feed 是批量上传商品信息的核心方式,尤其适合拥有大量 SKU 的电商网站。创建合规的 XML Feed 关键在于结构正确、字段完整、数据真实,并严格遵循Google 官方产品数据规范。
XML Feed 基础结构必须包含这些核心标签
一个最小可用的 XML Feed 至少需满足以下结构要求,否则会被 Google 拒绝或无法解析:
-
:声明 UTF-8 编码,避免中文乱码
-
:根节点,必须声明 Google 命名空间
xmlns:g
-
你的店铺名称
https://yourdomain.com:频道元信息,
必须是可公开访问的首页 URL
- 每个商品用
包裹,内部使用标准字段(如 , , , , , 等)
必填字段与常见错误规避
Google 要求部分字段为强制项(Required),缺失或格式错误会导致商品被拒绝。重点注意:
-
:唯一标识符,不能重复,建议用 SKU 或数据库主键;禁止含空格、特殊符号(如 &, ),需转义或 URL 编码
-
:≤150 字符,描述清晰(如“iPhone 15 Pro 256GB 钛金属 蓝色”),禁用促销话术(“限时抢购!”、“全网最低!”)
-
:商品详情页 URL,必须可公开访问、返回 200 状态码、页面含对应商品且无跳转
-
:主图链接,推荐尺寸 ≥1000×1000px,格式 JPG/PNG,不可为占位图或白底图(Google 可能拒审)
-
:格式如
299.99 USD,货币代码必须与账号设置一致,价格需与落地页实时一致
-
:仅限
in stock、out of stock、preorder,大小写敏感,不可写 “available” 或 “有货”
如何生成合规的 XML Feed(实操建议)
不推荐手动编写大型 XML 文件。推荐以下可靠方式:
-
从 CMS/电商平台导出:Shopify、WooCommerce、Magento 等主流系统均有插件(如 “Google Shopping Feed”、“Product Feed for Google Shopping”)自动生成并定时推送 XML
-
用脚本动态生成:PHP/Python/Node.js 连接数据库,按规范拼接 XML(注意:用 DOMDocument 或 ElementTree 等库生成,避免字符串拼接导致编码/转义错误)
-
使用 Feed 管理工具:DataFeedWatch、Feedonomics、Channable 支持字段映射、规则过滤、自动修复(如补缺图、标准化价格格式),适合多渠道同步
-
验证再提交:上传前务必用 Google Merchant Center 的 Feed 预览器 或 W3C Feed Validator 检查语法和结构
进阶合规要点(影响审核与展示)
除基础字段外,以下内容直接影响商品是否通过审核、能否参与 Shopping 广告及自然曝光:
-
分类准确性:使用 Google 官方 产品分类层级(Product Type),例如
Electronics > Computers > Laptops,而非自定义词
-
GTIN/MPN/Brand 必填场景:品牌商品(尤其服装、电子、家居类)必须提供
(条形码)、(
型号)、,否则可能被标记为“信息不全”而限流
-
政策敏感字段:
(new/refurbished/used)、(运费规则)、(税率)需如实填写,虚假标注将触发政策警告
-
更新频率:Google 建议每天抓取一次;若库存/价格变动频繁,应支持增量更新(如添加
或使用 Content API)