Google在2019年对谷歌站长工具Search Console进行了更新,除了添加了一些移动优先索引功能外还增加了移动设备易用性、路径、产品、站点链接搜索框等增强功能,方便大家能够更好的优化移动站。但是产品功能推出后,很多网站的Console后台都出现了类似应指定“offers”、“review”或“aggregateRating”的错误和警告。

谷歌站长工具

破折君发现特别是woocommerce搭建的电商类型网站的网站管理员都有反馈谷歌站长工具出现了应指定“offers”、“review”或“aggregateRating”的错误和未提供全局标识符(例如 gtin、mpn、isbn)、未填写字段“brand”、未填写字段“image”、未填写字段“sku”、未填写字段“description”的警告。

所以我们可以知道出现这个原因应该是woocommerce程序的问题,不过都有解决方法,这边谈谈woocommerce自建站出现“offers”“review”或“aggregateRating”错误或者警告的解决方法:

一、错误出现在分类或者店铺页面

如果Google Console错误提示是出现在产品分类或者商店页面,这个很简单只要将这些地方的产品结构化数据标记去除就可以,具体操作方法如下:

(1)找到wordpress主题的function.php文件

(2)在function.php文件代码中添加如下代码:
/**
* Remove the generated product schema markup from the Product Category and Shop pages.
*/
function wc_remove_product_schema_product_archive() {
remove_action( 'woocommerce_shop_loop', array( WC()->structured_data, 'generate_product_data' ), 10, 0 );
}
add_action( 'woocommerce_init', 'wc_remove_product_schema_product_archive' );

(3)再次测试会发现产品分类页没有了产品结构化数据标记,这样就修复成功,下一次谷歌抓取更新就会没有了错误提示。

二、错误出现在产品(product)页面

还有一种情况是错误和警告出现在的是产品页面,这种处理起来相对麻烦一点,不过也有解决方法,一般可以通过如下方法解决:

(1)针对不同错误/警告修改

①未填写字段“brand”

Brand字段缺失并不是一个错误而是一个警告,可以通过wc brands这个wordpress插件来解决,因为WooCommerce并不存在这个字段,所以需要自己添加。

②未提供全局标识符(例如 gtin、mpn、isbn)

未提供全局标识符其实也是一个警告,可以通过类似Google product feeds来处理。

③应指定“offers”、“review”或“aggregateRating”

出现这个首先检查产品页自己填写的产品价格等信息是否添加完整,然后如果产品确实没有评价“review”或“aggregateRating”,那么这个数据肯定不存在,这个可以自己增加一个评价或者空着等后期有了评价再说,问题不大。

如果上述操作完成之后,发现还是出现,应指定“offers”、“review”或“aggregateRating”的错误提示,很可能就是你是用的主题默认的结构化数据错误,你可以去掉主题默认的结构化数据标记,使用WooCommerce的JSON+LD数据就可以。

(2)使用付费插件

Yoast有推出yoast woocommerce seo这个付费插件,对Yoast seo这个插件针对woocommerce类型网站的一个补充,虽然这款wordpress插件可以解决这些错误问题,但是因为是付费的然后价格也不算便宜,不是很推荐使用。

以上就是解决谷歌站长工具产品增强功能提示错误和警告的解决方法,破折君想说的是,虽然国外站长圈有反馈因为这种错误而导致排名和流量下降,但是Google官方并没有证实这一点。破折君觉得Google站长工具数据展示的只是数据报告,然后这个错误只是针对产品页面,所以暂时应该不是Google排名算法因素,但是影响产品页在移动端的Rich Snippet是毋庸置疑的,对提升产品转化率确有影响。

也许你也感兴趣:

作者:
该日志由 破折君 于2019年10月26日发表在SEO分类下,
转载请注明: 如何修复“offers”“review”或“aggregateRating”错误?
关键字: , , ,
【上一篇】
【下一篇】

2 篇回应 (访客:1 篇, 博主:1 篇)

  1. 楼兰 说道:

    难怪,我的站的Google站长工具提示应指定“offers”、“review”或“aggregateRating”的错误,我的是b2b网站,没有这些数据

    #1楼
    • 破折君 说道:

      这个是普遍现象,不知道你使用的是什么程序,我看国外很多站长反馈使用woocommerce做自建站的全部出现了这个错误提示,按提示修复下就行了!