我只是想知道是否有人可以帮我处理一些微观数据。这就是我正在使用的:
我正在建立一个他们审查其他网站的网站。所以评论是一篇文章。每篇评论/文章都包含名称和文字以及评分。有两个评级,一个是网站/作者制作的,一个是访问者。评分在1-10之间。
这是我到目前为止所做的(我正在使用schema.org):
身体是WebPage。然后我有一个Review的内容区域。评论包含名称/标题和评论本身(reviewBody)。
然后我有收视率。我说有作者评级和访客评级。所以我把它们作为AggregateRating。像这样:
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1">
<meta itemprop="bestRating" content="10">
<strong itemprop="ratingValue">8.33</strong>
<span>by "the site"</span>
</div>
所以我的问题是:这是正确的做法吗?这甚至是实际评级吗?你会怎么做?
此外,在使用Google's structured data tool检查我的示例页面时,数据定义为我期望的但我没有看到看起来很漂亮的丰富片段,即带有星星的片段。
答案 0 :(得分:4)
您错过了aggregateRating的revewCount
属性。
<div itemscope itemtype="http://schema.org/WebPage">
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1">
<meta itemprop="bestRating" content="10">
<meta itemprop="reviewCount" content="20">
<strong itemprop="ratingValue">8.33</strong>
<span>by "the site"</span>
</div>
</div>
此标记应该可以正常工作。使用Google的structured data tool.
进行检查