Google Merchant Center 价格不一致:怎么修复“Mismatched product price”
“Mismatched product price(商品价格不一致)”意思是:Google 抓取了你的商品页面,发现页面价格和你提交的商品数据不一样。这个商品可能被拒批,而且 Google 提醒价格不一致可能导致账户被暂停。下面讲 Google 怎么检查,以及怎么修复。
Google 怎么检查价格
Googlebot 会定期抓取你的落地页,把数据源里的 price [price](价格) 属性和页面上的价格比较——如果你加了结构化数据标记,也会和结构化数据比较。
很多不一致都来自一个细节:Googlebot 读取的是服务器返回的 HTML。 如果价格是页面加载后用 JavaScript 填进去的,Google 可能看不到,就会报错。HTML 里的价格必须和 Merchant Center 里的价格完全一致。
常见原因
- 时间差。 网站价格改了,商品数据还没更新。价格经常变的话,设置定时抓取文件,或者用 Merchant API,让 Merchant Center 自动更新。
- 结构化数据有误。 用 Google 的富媒体搜索结果测试(Rich Results Test) 检查页面。
- 爬虫看到的价格和用户看到的不同。 比如币种不同,或者按地区显示不同价格。Rich Results Test 可以帮你复现。
- 促销日期。 如果用了 sale price [sale_price](促销价),要正确设置 sale price effective date [sale_price_effective_date](促销价生效日期),包括时区。开始日期错了,显示的价格就会错。
- 最低起订量。 如果商品只按批量出售,要提交最低起订量的总价,并和落地页一致。
- 币种。 使用目标国家对应的币种。如果页面显示多种币种,要和最显眼的那个一致。
- 可能已经好了。 问题是在某个时间点发现的。到 Products → All products(所有商品) 的 Status(状态) 列看商品当前状态。
怎么修复
单个商品: 进入 Products & store 下的 Products(商品) → Needs attention(需要处理) 标签 → 筛选这个问题 → 选中商品 → Edit product(修改商品) → 改正价格 → Save(保存)。
批量: 在同一个 Needs attention 标签里筛选问题,下载受影响商品列表(.csv)。和你的商品数据对照,改正价格后,用平时的方式重新上传。
如果你用的是 Shopify、WooCommerce 或其他平台,要在源头改价格——只在 Merchant Center 里改,下次同步可能会被覆盖。见 Shopify 接入 Merchant Center 或 WooCommerce 接入 Merchant Center。
重新审核
- 什么都不做: Googlebot 会在接下来几小时到几天内重新抓取被拒批的商品,价格一致后就会重新批准。
- 修复后申请网站检查(website check),可以加快速度。Google 可能需要最多 12 小时,期间不能再提交新申请。
- 认为 Google 判断错了? 选择 I disagree with the issue(我不同意)→ Request review(申请审核)。申请审核的次数可能有限制。
抓取还受你服务器容量的影响:如果你的域名已经达到容量上限,Google 不会加快抓取,重新检查可能会更慢。
各种状态的含义见 Merchant Center 商品状态。如果整个账户被暂停,见 Merchant Center 账户被暂停。