如何处理 Google 结构化数据测试工具没有评论

How to handle no Reviews for Google Structured Data Testing Tool

我的 HTML 内容有评论数据,所以我将其包装在一个 div 中,其中定义了 itemtype 和 itemscope 属性,告诉浏览器它使用 HTML5 微数据。但是当没有评论时我应该如何处理这种情况(例如我商店中的新产品还没有提交任何评论)。

现在我正在做这样的事情...

 <div itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
  <meta itemprop="count" content="0 Reviews">
  <meta itemprop="rating" content="0.0">
    There are no reviews for this item.
</div>

给用户的一条简单消息,表示没有评论,还有几个元标记告诉 Bot 没有评论。

但是 Google 的结构化数据测试工具抱怨这句话....

“无法规范化评级值。 您的评分值超出默认范围,您必须提供最佳和最差值。"

如果我完全不考虑评分,那么它会抱怨说评分是 "missing and required"。

如果我的内容没有评论,我该如何让它开心?

Review-aggregate type表示"a review of a business, product or organization"。你没有评论。所以你根本不应该使用这种类型。

<div>
  There are no reviews for this item.
</div>

顺便说一句,除非您有使用 Data-Vocabulary.org 的特定原因,否则您可能希望改用 Schema.org(或另外使用)。 Data-Vocabulary.org 不再维护。 :如果你没有这个类型所代表的东西,就不要使用这个类型。