什么是丰富网页摘要? RichSnippets(也称为RichResults)是正常的Google搜索结果,并显示附加数据。这些额外的数据通常来自页面HTML中的结构化数据。常见的富代码段类型包括评论、食谱和事件。 为什么富代码段很重要? 绝大多数谷歌搜索结果显示相同的3条数据: 标题标签 元描述 网址 下面是一个示例: 这是一个正常的片段。 富代码段获取一个普通代码段并添加到其中。 下面是一个富代码段的示例: 正如你所料,富代码段的结果比普通搜索结果更吸引眼球这会导致更高的自然CTR。 Google从页面HTML中的结构化标记(如Schema)中获取富代码段数据。 尽管有些人认为使用结构化数据可以提高你的搜索引擎排名,但谷歌已经站出来表示,使用结构化数据并不是一个获得好的排名的信号: 因此,至少目前来说,富代码片段的主要好处是提高了点击率。 了解了以上这些,下面则是如何获取富代码片段。 最佳实践方式 选择丰富的代码段类型 第一步是确定要获取的富代码段类型。这样,您就可以使用结构化标记,该标记专门设计用于在SERP中获取这种类型的富代码段。 有几十种富代码类型。但其中很大一部分(如航班信息和书籍)只适用于特定类型的网站。 这就是为什么我们将重点关注8种最常见的富代码段。 评论:显示星级(满分5)。可以是单个审阅者或来自用户的聚合审阅者。 食谱:一种特殊类型的结构化数据,仅适用于食谱。食谱标记包括准备菜肴的时间、评论和食谱图像等数据。 音乐:提供谷歌音乐信息,如专辑发布日期。 产品标记:提供搜索引擎有关特定产品的信息(包括价格和产品图像)。 组织:帮助谷歌了解组织(如企业)的关键信息,包括地址、徽标和联系信息。 热门故事:允许站点显示在搜索结果的热门故事框中。注意:仅适用于谷歌新闻批准的网站。 视频:搜索引擎无法在您的页面上观看视频。因此,视频标记有助于搜索引擎了解视频内容的全部内容。 事件:包括日期、时间、地点等信息。 因此,一旦您选择了对您的内容有意义的富代码类型,则可以实现它的作用。 了解结构化数据的基础知识 结构化数据有助于搜索引擎更好地理解您的内容。 例如,假设您刚刚发布了一篇博客文章,其中介绍了一种辣椒配方: 没有结构化数据,谷歌和其他搜索引擎很难理解: 配方需要多长时间 哪些图像是配方本身的图像 成分列表 步骤 输入:结构化数据。 当您将配方标记添加到页面时,您会告诉搜索引擎: 食谱需要45分钟 这是配料表 这是这道菜的照片 如果你打对了牌,谷歌将在搜索结果中显示这些数据作为一个丰富的片段: 很酷。 使用架构实现结构化数据 当涉及到结构化数据时,大多数网站都使用Schema组织标记 这是因为所有主要搜索引擎(包括Bing)都支持Schema。如您稍后所见,设置起来非常简单。 您需要做的就是找到要在Schema。org上使用的标记类型 并使用该页面上的指南标记您的内容。 谷歌也有关于结构化数据的可靠文档。 在我看来,对于不是专业开发者的人来说,谷歌的东西更容易理解。 如何将结构化数据代码添加到网站完全取决于您。 如果你使用WordPress,有很多插件可供选择: 如果您想在没有插件帮助的情况下添加结构化数据标记,可以使用Microdata或RDFA。但我强烈建议使用JSONLD。 这是因为JSONLD是向页面添加结构化标记的最简单方法。 如果没有JSONLD,您需要手动将结构化数据添加到页面的HTML中: 这是一个巨大的痛苦。此外,在现有HTML中添加新代码会增加出错的可能性。 但使用JSONLD,所有结构化数据都被打包到一小段JavaScript代码中,这些代码会进入网页的部分: 使用结构化数据测试工具进行测试 最后一步是确保结构化数据设置正确。 幸运的是,谷歌推出了一个令人赞不绝口的工具,使这一步变得绝对简单:结构化数据测试工具。 要使用它,请从您的网站弹出一个实时URL: 或复制并粘贴HTML: 然后点击运行测试: 然后,谷歌会向你展示它在你的页面上找到的任何结构化数据。 如果该工具发现任何有趣的东西,他们会及时告诉你: 有一点我应该指出: 无法保证结构化数据会产生丰富的代码段即使您将这里的所有内容都设置得很完美。 事实上,谷歌在其文档中非常清楚地表明了这一点: 换句话说: 正确使用结构化数据可以最大化获取富代码段的可能性。但它并不总是有效的。