什么谓之丰富片段(Rich Snippets)

丰富摘要(Rich Snippets)即搜索引擎收录您的网站链接在SERP中展示的描述内容,类似于您为文章或者页面撰写的摘要内容。只不过这个摘要内容是由搜索引擎大脑从整个页面中的内容筛选出来而已。

下面我们将一起来深入了解什么是Rich Snippets,重要性及一些实践经验,以帮助您在这一块进一步提升。

什么是丰富摘要?

Rich Snippets(也称为“Rich Results”)是显示附加数据的普通Google搜索结果。这些额外的数据通常是从页面HTML中的结构化数据中提取的。常见的Rich Snippet类型包括评论、食谱和事件。

为什么丰富摘要很重要?

绝大多数Google搜索结果显示相同的3条数据:

  • 标题标签
  • 元描述
  • 网址

这是一个例子:

Google搜索结果丰富片段示例

这是一个正常的“片段”。

Rich Snippets获取一个普通的片段……并添加到它。

这是一个丰富摘要的示例:

谷歌搜索结果书本丰富片段

如您所料,Rich Snippet结果比普通搜索结果更引人注目……这可以带来更高的自然点击率。

丰富片段更引人注目

Google从您页面HTML中的结构化标记(如Schema )获取丰富的摘要数据。

从html获取的丰富片段数据

尽管有些人认为使用结构化数据可以提高您的搜索引擎排名,但谷歌已经站出来表示使用结构化数据不是排名信号:

seroundtable谷歌结构化数据排名因子

所以至少就目前而言,Rich Snippets的主要好处是提高了点击率。

有了这个,这里是如何获得丰富的摘要。

最佳实践

选择丰富的摘要类型

您的第一步是确定您想要获取的Rich Snippet的类型。这样,您可以使用专门设计用于在SERP中获取该类型的丰富摘要的结构化标记。

有几十种丰富的摘要类型。但是其中很大一部分(例如航班信息和书籍)仅适用于非常特定类型的网站。

这就是为什么我们将重点介绍 8 种最常见的Rich Snippets类型。

评分:显示星级(满分5分)。可以是个人评论者,也可以是来自用户的汇总评论。

评分类丰富片段示例

菜谱:一种特殊类型的结构化数据,仅适用于配方。食谱标记包括准备菜肴的时间、评论和食谱图片等数据。

菜谱类丰富片段示例

音乐:向Google提供有关音乐的信息,例如专辑发行日期。

音乐类丰富片段示例

产品标记:为搜索引擎提供有关特定产品的信息(包括价格和产品图片)。

商品类丰富片段示例

组织:帮助Google了解组织(如企业)的关键信息,包括地址、徽标和联系信息)。

组织/企业类丰富片段示例

热门故事:允许网站出现在搜索结果的“热门故事”框中。仅适用于Google新闻批准的网站。

热门故事类丰富片段示例

视频:搜索引擎无法在您的页面上“观看”视频。因此,视频标记可帮助搜索引擎了解您的视频内容的全部内容。

视频类丰富片段示例

活动:包括日期、时间、地点等信息。

活动类丰富片段示例

因此,一旦您选择了对您的内容有意义的Rich Snippet类型,就该实现它了。

了解结构化数据的基础知识

结构化数据可帮助搜索引擎更好地理解您的内容。

例如,假设您刚刚发布了一篇介绍辣椒食谱的博客文章:

结构化数据帮助google了解您的内容

没有结构化数据,谷歌和其他搜索引擎很难理解:

  • 配方需要多长时间
  • 哪些图片是食谱本身
  • 成分表
  • 步骤

输入:结构化数据。

当您向页面添加食谱标记时,您会告诉搜索引擎:

“食谱需要45分钟”

“这是配料表”

“这是这道菜的照片”

如果你打得好,Google会在搜索结果中将这些数据显示为Rich Snippet:

数据作为丰富片段

很酷。

使用Schema实现结构化数据

对于结构化数据,大多数网站都使用Schema.org标记。

schema.org网站

这是因为所有主要搜索引擎(包括Bing)都支持Schema。正如您稍后会看到的,设置起来非常容易。

您需要做的就是找到您想在Schema.org上使用的标记类型……

菜谱结构化数据

…并使用该页面上的指南标记您的内容。

菜谱内容结构化数据指南

谷歌也有关于结构化数据的可靠文档。

谷歌结构化数据文档

在我看来,谷歌的东西对于非专业开发者来说更​​容易理解。

如何将结构化数据代码实际添加到您的网站完全取决于您。

如果您使用wordpress,有很多插件可供选择:

wordpress结构化数据插件

如果您想在不借助插件的情况下添加结构化数据标记,您可以使用Microdata或RDFa。但我强烈推荐使用JSON-LD。

这是因为JSON-LD是将结构化标记添加到页面的最简单方法。

如果没有JSON-LD,您需要手动将结构化数据添加到页面的HTML中:

手动添加的结构数据

这是一个巨大的痛苦。此外,向现有HTML添加新代码会增加出错的可能性。

但是使用JSON-LD,您的所有结构化数据都被打包到一小段javaScript代码中,该代码进入您网页的部分:

jason ld打包所有结构化数据

使用结构化数据测试工具进行测试

最后一步是确保您的结构化数据设置正确。

幸运的是,谷歌推出了一个很棒的工具,让这一步变得轻而易举:结构化数据测试工具。

谷歌结构化数据测试工具

要使用它,请从您的站点中弹出一个实时URL:

谷歌结构化数据测试工具添加url

或复制并粘贴HTML:

谷歌结构化数据测试工具代码片段

并点击“RUN TEST”:

测试结构化数据

然后,Google将向您显示它在您的页面上找到的任何结构化数据。

谷歌结构化数据测试工具结果

如果该工具发现任何时髦的东西,他们会告诉你:

谷歌结构化数据测试工具错误和警告

我应该指出一件事:

无法保证结构化数据会产生丰富的片段……即使您已完美设置了此处的所有内容。

事实上,谷歌在他们的文档中非常清楚地说明了这一点:

谷歌:不保证有丰富片段

换句话说:

正确使用结构化数据可以最大限度地提高获得丰富摘要的几率。但它并不总是有效。

更多教程

标记您的内容项目:直接来自Google的结构化标记的完整概述。

Rich Snippets:故障排除:您的Rich Snippets没有显示吗?这个来自Google网站管理员频道的详细故障排除视频可以帮助您弄清楚发生了什么……并修复它。

A Guide to JSON-LD for Beginners:Moz博客上关于JSON-LD的非常有用的文章,包括许多关于正确使用它的“专业提示”。

Spammy Structured Markup:虽然很少见,但可能会在Google Search Console中收到有关“Spammy Structured Markup”的消息。这份来自Google的指南可帮助您了解如何重回正轨。