为什么 Google 没有显示我的 schema.org 地点评分标记?

Why is my schema.org rating markup for a place not being shown by Google?

我正在尝试引入 Schema.org 微数据以在 Google 搜索结果中显示星级。为此,我使用 Google 结构化数据测试工具(Google 网站管理员工具)来测试我的代码。以下代码段不起作用:

<article itemscope itemtype="http://schema.org/Place">
    <div class="rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
        <meta itemprop="ratingValue" content="4" />
        <meta itemprop="bestRating" content="5" />
        <meta itemprop="ratingCount" content="1" />
    </div>
    <div class="content"><h1 itemprop="name">This is my Page name</h1></div>
</article>

有没有人有想法,为什么没有或者怎么办?

Google 通常不会显示 "Place" 项目类型的聚合评级丰富网页摘要。不过,他们确实会针对更具体的地点类型显示它,例如餐馆和其他本地业务类型。所以您可能需要更具体地使用您的标记。

另一方面,隐藏标记内容(例如元标记)违反了 Google 的准则。所以你可能也想解决这个问题。

希望对您有所帮助。

大卫