微数据 - 撰写评论文章

时间:2012-12-22 00:13:25

标签: html5 schema.org microdata

我只是想知道是否有人可以帮我处理一些微观数据。这就是我正在使用的:

  

我正在建立一个他们审查其他网站的网站。所以评论是一篇文章。每篇评论/文章都包含名称和文字以及评分。有两个评级,一个是网站/作者制作的,一个是访问者。评分在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检查我的示例页面时,数据定义为我期望的但我没有看到看起来很漂亮的丰富片段,即带有星星的片段。

1 个答案:

答案 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.

进行检查