如何处理 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 不再维护。 :如果你没有这个类型所代表的东西,就不要使用这个类型。
我的 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 不再维护。