首页 > 解决方案 > Google JSON Review Snippet 未验证

问题描述

我正在使用以下 JSON 生成评论片段:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Review",
  "name": "Great service from the start.",
  "author": {
    "@type": "Person",
    "name": "Chris Tonich"
  },
  "reviewBody": "Very thorough...would highly recommend!",
  "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.9",
        "bestRating": "5",
        "ratingCount": "110",
        "itemReviewed": {
            "@type": "Product",
            "image": "https://www.homeintegrity.com.au/wp-content/uploads/2020/12/hi-new-logo2.jpg",
            "name": "Pre-Purchase Building Inspections",
            "priceRange": "$$",
            "telephone": "08 8375 8130",
            "address" :{
                "@type": "PostalAddress",
                "streetAddress": "PO Box 163",
                "addressLocality": "Scarborough",
                "addressRegion": "WA",
                "postalCode": "6019",
                "addressCountry": "AU"
            }
        }
    }
}
</script>

Google Rich Snippet Test 说:

在此处输入图像描述

Review当contains aggregateRatingwhich contains时,为什么我会收到错误消息itemReviewed

为什么它说我评价的是 aReview而不是 a Item

帮助表示赞赏。

标签: jsongoogle-search-consolegoogle-reviews

解决方案


您的结构不符合https://schema.org/上的架构

AReview必须包含一个字段itemReviewed(或嵌入到被审查的对象中)。(参见https://schema.org/Review上的示例)

Review另一方面,A不得包含 an AggregateRating(请参阅https://schema.org/AggregateRating),因为 anAggreateRating可能只是 a BrandCreativeWorkEventOfferOrganizationPlaceProduct或的子节点Service。请注意,这些类型也可能包含 a Review


你的结构大致如下:

  • 回顾“从一开始就提供优质服务”。
    • 作者“克里斯托尼奇”
    • 综合评分“4.9”
      • 产品“购买前建筑检查”
        • 地址“6019 - ...”

您可能想要的是以下内容:

  • LocalBusiness“购买前建筑检查”
    • 地址“6019 - ...”
    • 回顾“从一开始就提供优质服务”。
      • 作者“克里斯托尼奇”
    • 综合评分“4.9”

推荐阅读