Google 使用 Schema 的星级评分错误

Star ratings wrong on Google using Schema

我正在尝试在我的 Google 列表中实施 "Review ratings" 架构。

我的"total score"结构如下:

<div class="span7" itemscope itemtype="http://schema.org/Place">
    <div class="stars" onclick="document.location.href='http://www.chambresdhotes.org/cgi-bin/links/review.cgi?ID=65995'" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
        <span class="badge badge-success">5 avis</span>
        <meta itemprop="bestRating" content="10" />
        <meta itemprop="worstRating" content="8" />
        <meta itemprop="ratingValue" content="9.2" />
        <meta itemprop="ratingCount" content="5" />
    </div>
</div>

然后,对于该页面上的每条评论 - 我还有:

<div class="reviewBox" itemscope itemtype="http://schema.org/Review">
    <meta itemprop="author" content="Patrice" />
    <meta itemprop="itemreviewed" content="Les Collinades" />
    <div class="reviewRating" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
        <span class="link-rating"><span class="rating-5"></span></span>
        <meta itemprop="bestRating" content="5" />
        <meta itemprop="ratingValue" content="5" />
    </div>
</div>

在此处对 Google 工具进行架构检查时,这一切都显示正常:

https://search.google.com/structured-data/testing-tool#url=http%3A%2F%2Fwww.chambresdhotes.org%2FDetailed%2F65995.html

"overall" 排名/评论数量等:

...然后是个人点评分数:

然而,当你走到这里时,它错了:

https://www.google.fr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:www.chambresdhotes.org+Detailed%2F65995.html

我有点不明白为什么要这样做。我错过了什么?

谢谢!

您似乎已经填写了 bestRatingworstRating 您的企业获得的最佳和最差评分。但是,这些旨在用于定义最佳可能评级和最差可能评级。

根据您的示例,我假设您的客户可以按 1 到 10 的等级对您的业务进行评分。因此,bestRating 必须是 10,而 worstRating 将必须是 1.

然后您必须自己计算平均总体评分,并将其放在 ratingValue