Google Rich Results Test提示Item does not support reviews报错咨询
报错原因
- 谷歌富结果仅对特定类目类型开放评论、评分类富片段的展示资格,
Service类型本身不在支持列表内,因此直接在Service节点下挂载review和aggregateRating字段会触发「Item does not support reviews」报错 - 嵌套结构省略
itemReviewed的规则仅适用于父类目支持评论挂载的场景,由于Service不被允许作为评论的挂载对象,校验逻辑会要求Review明确指定itemReviewed,同时又判定Service为无效的挂载类型,因此额外触发「Invalid object type for field 'itemReviewed'」报错
修复方案
方案一:更换为支持评论的父类目类型
如果当前的服务属于本地商家、餐饮门店、在售产品附属服务等可对应到谷歌支持评论的类目,可将根节点的@type从Service替换为对应支持的类型,最常用的兼容类型为LocalBusiness(属于Service的子类,完全兼容原有Service的所有字段规则),修改后的完整代码如下:
<html> <head> <title>Test SEO</title> <script type="application/ld+json"> { "@context":"https://schema.org", "@type":"LocalBusiness", "name":"ABC", "aggregateRating":{ "@type":"AggregateRating", "ratingValue":5, "reviewCount":2 }, "review":[ { "@type":"Review", "name": "ABC", "author": { "@type": "Person", "name": "David A" }, "reviewBody":"Awesome", "reviewRating":{ "@type":"Rating", "ratingValue":5 } }, { "@type":"Review", "name": "ABC", "author": { "@type": "Person", "name": "David B" }, "reviewBody":"Great", "reviewRating":{ "@type":"Rating", "ratingValue":5 } } ] } </script> </head> <body> </body> </html>
修改后重新测试即可消除所有报错,同时正常获得评论评分类富结果展示资格。
方案二:删除评论与评分字段
如果业务要求必须使用Service作为根类型,直接删除aggregateRating和review两个字段即可消除所有报错,该方案无法获得评论评分类富结果展示权益。
内容的提问来源于stack exchange,提问作者M. Lee
相关产品推荐
相关产品推荐

