使用 WordPress 与 WooCommerce 搭建 B 端网站时,内容做好后主动请求谷歌收录,谷歌内容抓取完成后,在产品摘要里面会报错,显示:应指定“offers”、“review”或“aggregateRating”。

其实这就涉及到谷歌优化里面的 Schema (Structured Data) 了,因为谷歌爬虫在抓取产品信息时,会发现“offers”、“review”或“aggregateRating”这几个标签的值为空,完美主义的谷歌看不下去了,给你个内容无效的提示,提醒你及时修改。
但是,我是一个纯粹的大 B 网站啊,哪有什么 Review,哪有产品信息,产品图片上传上去就不错了,要啥自行车。怎么办,有没有什么相应的解决办法呢?
一番搜索,真还有『解决方案』。

在这个 Thread 底下,谷歌的黄金级产品专家『Dido Grigorov』回复了,大体意思就是“不要担心,这些信息就是一些警告通知,并非什么严重性的网站错误,当个屁放了就行;当然,如果你有这些字段的具体信息,填上也是可以的。

所以呢,比如你是做 C 端网站的,有这些字段的详细信息,完善好会更有利于你产品的 Schema 展示;没有也影响大不,不填就不填吧。
但是,如果你就是那种强迫症患者,非要把谷歌站长工具里面的所有警告信息、错误信息完全消灭,怎么办,有什么什么办法?还真有解决方案。
看看这篇:How to Fix Aggregate Rating Error.
这是 RankMath 工具给出的具体解决方案,你可以参考其提供的步骤一步步晚上好你的 Schema 标签信息,不过你需要将 RankMath 升级为 Pro 版本。
如果你使用的是 Yoast SEO,可以看看 How to fix the missing Schema property: either review, or aggregateRating should be specified.