今天在做商品详情页收录时发现一个收录异常的问题,之前也有朋友在群里问过。那今天这篇文章详细聊聊是什么,为什么以及怎么办。

如下图便是今天在谷歌站长后台的问题截图,大体意思是说我的商品详情页面已经收录了,但是有一点问题。具体的信息就在图片中的“红色感叹号”处,显示我的产品存在“Product snippets”异常,也就是结构化数据(Schema)标签设置异常。

1703233844-4ffce04d92a4d6c

点击展开后,会发现后台展示 Either 'offers', 'review' or 'aggregateRating' should be specified。也就是搜索引擎在提醒我,我的商品详情页面上 'offers','review' 与 'aggregateRating' 这三处标签未设置。

1703233844-4ffce04d92a4d6c-1

但我的网站主要是做外贸询盘,使用 WooCommerce 主要也是为了便于管理商品信息,并没有商品的交易功能,自然也就不涉及 Offer 或者 Review 了。

也正是基于这点出发,我便直接在后台将这些功能全部关闭了。

于是矛盾出现了,一方面谷歌搜索引擎收录我的页面时,发现的商品详情页上没有对应的标签,便给我展示警告信息。另一方面,由于业务限制,网站根本就不存在这块功能。

怎么办?

最简单的做法,不管。

1703233844-4ffce04d92a4d6c-2

上图是我搜索到的,谷歌搜索帮助中心里一位产品专家对这个问题答复。大意便是这种信息也就是一种善意的警告,并不需要担心,这些 Schema 标签可以加上,但是不加也没关系。

我自己的经验,对于这种问题直接忽视便好,不要浪费精力。即使什么都不做,也根本不会耽误这些产品详情页面出词,参与排名。

但是我知道肯定会有朋友有强迫症,觉得非得把这些警告处理掉才安心,那这里分享几种解决方案。

第一种方法最简单,那便是换一个技术方案,不使用 WooCommerce 来管理产品。

如果你网站的产品并不是很多的话,完全可以将 WooCommerce 卸载掉,直接使用页面也设计产品落地页,这种方式也很简单。当然还有很多种其他的产品管理方法,选择适合自己的就好。

第二种方法复杂一点,可以使用 SEO 插件将这些空缺的 Schema 信息补充上。就拿我经常使用的 RankMath 插件来说,这个插件的高级版本支持设置默认 Schema,能很好的解决搜搜引擎收录时的“Product snippets”异常。

1703233844-4ffce04d92a4d6c-3

至于第三种方法,就是使用 SEO 插件关闭商品详情页面的 Schem 功能属性。设置很简单,直接在 RankMath 里设置一下即可。但是我并不建议这么做,有百害而无一利。