评价摘要(Review、AggregateRating)结构化数据 | Google 搜索中心  |  文档  |  Google for Developers (original) (raw)

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

评价摘要是来自评价网站的简短评价摘录或评分,通常是众多评价者给出的综合评分的平均值。当 Google 发现有效的评价或评分标记时,可能会显示丰富网页摘要,其中包含根据评价或评分得出的星级和其他摘要信息。除了文字评价之外,还有数字分制(如 1 到 5)的评分。评价摘要可能会出现在富媒体搜索结果或 Google 知识面板中。您可以为以下内容类型(和子类型)提供评分:

Google 搜索中的评价摘要

Google 还支持针对以下 schema.org 类型(及其子类型)的评价:

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

示例

您可以通过下面几种方法向网页添加 Review 结构化数据:

简单评价

下面是一个简单评价示例。

JSON-LD

Legal Seafood

RDFa

Legal Seafood
Legal Seafood Legal Seafood Seafood $$$ 1234567 123 William St, New York
4 stars - "A good seafood place." Bob Smith

微数据

Legal Seafood
Legal Seafood Legal Seafood Seafood $$$ 1234567 123 William St, New York
4 stars - "A good seafood place." Bob Smith

嵌套评价

下面是一个嵌入 Product 中的评价示例。您可以将该示例复制并粘贴到自己的 HTML 网页中。

JSON-LD

The Catcher in the Rye

RDFa

The Catcher in the Rye
Catcher in the Rye The Catcher in the Rye
Reviews: 5 - "A masterpiece of literature" by John Doe, written on 4 May 2006
I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.
1 - "The worst thing I've ever read" by Jane Doe, written on 10 May 2006
4,4
stars

微数据

The Catcher in the Rye
Catcher in the Rye The Catcher in the Rye
Reviews: 5 - "A masterpiece of literature" by John Doe, written on 4 May 2006
I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.
1 - "The worst thing I've ever read" by Jane Doe, written on 10 May 2006
4,4 stars

总体评分

下面是一个总体评分示例。

JSON-LD

Legal Seafood

RDFa

Legal Seafood
Legal Seafood Legal Seafood Seafood 1234567 123 William St, New York
4.2 out of 5 stars - 123 votes

微数据

Legal Seafood
Legal Seafood Legal Seafood Seafood 1234567 123 William St, New York
4.2 out of 5 stars - 123 votes

嵌套总体评分

下面是一个嵌入 Product 中的总体评分示例。您可以将该示例复制并粘贴到自己的 HTML 网页中。

JSON-LD

Executive Anvil

RDFa

Executive Anvil
ACME Executive Anvil Executive Anvil logo Average rating: 4.4, based on 89 reviews from $119.99 to $199.99

微数据

Executive Anvil
ACME Executive Anvil Average rating: 4.4, based on 89 reviews from $119.99 to $199.99

指南

您的内容必须遵循以下指南,才能以富媒体搜索结果的形式呈现。

技术指南

结构化数据类型定义

要使结构化数据能够显示在搜索结果中,您必须为其添加必需的属性。您还可以添加建议的属性,以便向结构化数据添加更多信息,进而提供更好的用户体验。

Review

如需了解 Review 的完整定义,请访问 schema.org/Review

Google 支持的属性如下:

必要属性
author PersonOrganization 评价的作者。评价者的名称必须是一个有效的名称。例如,“周六之前享受五折优惠”就不是有效的评价者名称。 此字段的字符数必须小于 100 个。如果字符数超过 100 个,您的网页就无法显示基于作者的评价摘要。 为了帮助 Google 更好地了解各种功能中的作者,应该遵循作者标记最佳实践
itemReviewed 有效的类型之一 被评价的项。但是,如果使用 review 属性将评价嵌入另一个 schema.org 类型的属性,可以省略 itemReviewed 属性。 被评项的有效类型是: Book Course CreativeWorkSeason CreativeWorkSeries Episode Event Game HowTo LocalBusiness MediaObject Movie MusicPlaylist MusicRecording Organization Product Recipe SoftwareApplication
itemReviewed.name Text 被评项的名称。如果使用 review 属性将评价嵌入另一个 schema.org 类型,您仍需提供被评项的 name。例如: { "@context": "https://schema.org/", "@type": "Game", "name": "Firefly", "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5" }, "author": { "@type": "Person", "name": "John Doe" } } }
reviewRating Rating 在相应评价中给出的评分。评分可以是嵌套的 Rating 或更具体的子类型。最典型的子类型是 AggregateRating
reviewRating.ratingValue NumberText 相应项的质量评分(以数字表示),可以是数字、分数或百分比(例如 4、60% 或 6 / 10)。Google 能够理解分数和百分比的分制,因为分数本身或百分比就暗含了分制。数字的默认分制为 5 分制,1 为最低值,5 为最高值。如需采用其他分制,请使用 bestRating 和 worstRating。 对于小数,请使用句点(而非英文逗号)来指定值(例如,使用 4.4 而不是 4,4)。在微数据和 RDFa 中,您可以使用 content 属性替换可见内容。这样,您就可以向用户显示任何样式惯例,同时满足结构化数据的句点要求。例如: 4,4 stars
建议属性
datePublished Date 发布评价的日期,采用 ISO 8601 日期格式。
reviewRating.bestRating Number 相应评分制中允许的最高值。如果省略 bestRating,系统会假定最高评分为 5 分。
reviewRating.worstRating Number 相应评分制中允许的最低值。如果省略 worstRating,系统会假定最低评分为 1 分。

AggregateRating

如需了解 AggregateRating 的完整定义,请访问 schema.org/AggregateRating

Google 支持的属性如下:

必要属性
itemReviewed 有效的类型之一 被评分的项。如果使用 aggregateRating 属性将总体评分嵌入另一个 schema.org 类型的属性,可以省略 itemReviewed 属性。 被评项的有效类型是: Book Course CreativeWorkSeason CreativeWorkSeries Episode Event Game HowTo LocalBusiness MediaObject Movie MusicPlaylist MusicRecording Organization Product Recipe SoftwareApplication
itemReviewed.name Text 被评项的名称。如果使用 review 属性将评价嵌入另一个 schema.org 类型,您仍需提供被评项的 name。例如: { "@context": "https://schema.org/", "@type": "Game", "name": "Firefly", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "88", "bestRating": "100", "ratingCount": "20" } }
ratingCount Number 相应项在您的网站上获得的评分总数。至少需要 ratingCount 和 reviewCount 其中之一。
reviewCount Number 指定给出评价的人数(无论是否附有评分)。至少需要 ratingCount 和 reviewCount 其中之一。
ratingValue NumberText 相应项的质量评分(以数字表示),可以是数字、分数或百分比(例如 4、60% 或 6 / 10)。Google 能够理解分数和百分比的分制,因为分数本身或百分比就暗含了分制。数字的默认分制为 5 分制,1 为最低值,5 为最高值。如需采用其他分制,请使用 bestRating 和 worstRating。 对于十进制数,请使用句点(而非英文逗号)来指定值(例如,使用 4.4 而不是 4,4)。在微数据和 RDFa 中,您可以使用 content 属性替换可见内容。这样,您就可以向用户显示任何样式惯例,同时满足结构化数据的句点要求。例如: 4,4 stars
建议属性
bestRating Number 相应评分制中允许的最高值。如果省略 bestRating,系统会假定最高评分为 5 分。
worstRating Number 相应评分制中允许的最低值。如果省略 worstRating,系统会假定最低评分为 1 分。

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

问题排查

如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。

如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2024-10-31。