本文内容
网页抓取的工作原理
Googlebot 会定期抓取您的网站着陆页,并将数据 Feed 中的价格 [price]
属性与着陆页或结构化数据标记(如果已实现)中的价格进行比较。这样可以确保质量和价格的一致性,让您的客户可以获得更好的体验。在着陆页加载后,如果该页面上的价格与数据 Feed 中的价格 [price]
不一致,那么相应的商品可能会被拒批。
Googlebot 会抓取从网络服务器返回的以 HTML 形式呈现的数据。在网页加载后,如果您网站上的数据是通过 JavaScript 动态传递的,那么价格不一致就会触发错误。HTML 中反映的价格必须与 Merchant Center 中上传的价格完全一致。
Googlebot 会在接下来的几小时或几天内自动重新抓取被拒批的商品,以重新检查价格。如果在您修正该问题后,着陆页上的价格与数据 Feed 中的价格 [price]
属性一致,那么系统会在重新抓取这些商品后批准它们。
注意:网页抓取功能会受到服务器网域的容量限制。如果此网域已达到容量上限,网页抓取可能需要更长时间,因为 Google 不会提高网页抓取速度以避免您网站上的抓取产生延迟。
出现该问题的原因
您在商品数据中提交的一些商品价格与您网站上的信息不一致。这可能会导致账号被中止。
价格不一致的常见原因
- 网站更新与 Merchant Center 商品数据更新之间存在时间差。如果您的商品价格经常更新,建议您设置从某个文件上传商品数据的时间表,或设置 Content API for Shopping,因为这些方法将定期自动在 Merchant Center 中更新您的价格。
- 您网站上的结构化数据标记不正确。Google 使用结构化数据标记来了解您商品着陆页上的价格。您可以使用富媒体搜索结果工具测试着陆页。详细了解如何使用富媒体搜索结果报告
- 如果您使用的是促销价
[sale_price]
属性,请确保使用促销价有效期[sale_price_effective_date]
属性正确指定促销的时间段,并确保时区正确无误。在促销期间,促销价会在购物广告和商品详情中显示为最新价格。 - 着陆页与商品数据之间的价格不一致问题是在某个特定日期和时间发现并报告的(请参阅通知时间戳)。在这一时间之后,这些数据可能已更新并重新获得批准。您可以在“所有商品”页面(位于“商品”下)的“状态”列中查看商品当前的审批状态。
- 如果您有最低订购数量要求或者商品需批量销售,则必须提交商品起售数量对应的总价。请确保通过商品数据中的价格属性提供的价格与对应商品着陆页上显示的价格一致。
- 如果您已启用自动商品更新功能,Google 还将能够抓取并展示您的会员价格数据(如适用)。您可能会看到与已抓取的会员价格数据相关的错误,一些常见的原因包括:
- 网站上展示的会员价格与 Merchant Center 中提供的价格不一致。
- 只有已登录的会员才能享受会员价。
- 商品详情页面上没有会员价格。例如,如果会员促销或销售活动已结束,但仍通过 Feed 或 API 提交会员价格,即会出现这种情况。
- 您仅提供一次性的折扣,例如首次购买享九折优惠。这类折扣可以设置为促销活动,而不是会员价格。
解决该问题的方法
请将商品数据中的价格更新为您网站上列出的价格,并使用与您定位的国家/地区对应的货币。
第 1 步:查找受影响的商品
- 登录您的 Merchant Center 帐号。
- 选择导航菜单上的商品,然后点击诊断。
- 点击商品问题标签页,查看当前影响您的商品的问题。
如需下载受所有问题影响的所有商品的列表 (.csv),请执行以下操作:
- 点击下载按钮
(位于过滤条件按钮
旁边,图表下方及问题列表上方)。
如需下载受特定问题影响的所有商品的列表 (.csv),请执行以下操作:
- 在“问题”列下找到相应问题,然后点击行尾的下载按钮
。
要查看包含受此特定问题影响的最多 50 件商品的列表,请执行以下操作:
- 在“问题”列下找到相应问题,然后点击“受影响的商品”列中的查看示例。
第 2 步:为价格、促销价和促销价有效期属性提交与着陆页相同的值
- 在下载的报告中进行过滤,以便仅显示存在以下问题的商品:
“Issue title” = Mismatched (page crawl): (price[price]
)(“问题标题”= 价格 [price] 不一致 [页面抓取]) - 在商品数据中搜索这些商品(使用 ID),确保每件商品的价格
[price]
(或促销价[sale_price]
及促销价有效期[sale_price_effective_date]
)属性值与您网站上及其结构化数据中列出的值一致。
第 3 步:重新提交商品数据
- 更新商品数据之后,请使用下列方法之一重新提交:
- 接下来,检查问题是否已解决:如果问题已解决,它将不再显示在“诊断”页面上。
注意:您所做的更改可能需要一段时间才能反映在“诊断”页面上。