"description" 对比 "reviewBody" 进行审核

"description" vs. "reviewBody" for Review

我想知道什么是正确的 Schema.org 用于产品评论。我看到两个不同的建议:

我检查过的大部分网站都使用这种结构:

"review": {
  "@type": "Review",
  "author": "Daniela",
  "datePublished": "2016-11-01",
  "description": "Fantastic product! It really helped me. I would recommend to all my friends and family.",
  "name": "Awesome!",
 "reviewRating": {
  "@type": "Rating",
  "bestRating": "5",
  "ratingValue": "5",
  "worstRating": "1"
  }
 }

并且在结构化数据测试工具中得到了正确验证。

但是结构化数据助手和文档显示这种格式:

  "review" : {
    "@type" : "Review",
    "author" : {
      "@type" : "Person",
      "name" : "Daniela"
    },
    "datePublished" : "2017-06-08",
    "reviewRating" : {
      "@type" : "Rating",
      "ratingValue" : "5",
      "bestRating" : "5",
      "worstRating" : "0"
    },
    "reviewBody" : "Fantastic product! It really helped me. I would recommend to all my friends and family. "
  }

它们很相似,唯一的大区别是 descriptionreviewBody

哪个是正确的?

它们是不同的属性:

  • description 给出了(通常很短)description/summary/teaser 的评论

  • reviewBody给出完整评价

没有理由在这里只选择一个。如果您拥有这两者的数据,则可以同时使用这两个属性。

对于Google的评论富媒体搜索结果,只需check the documentation

  • 对于 "Critic review",需要 description
  • 对于 "Review snippet",推荐 reviewBody