标记您的内容项

如果使用结构化数据来标记内容,不仅有助于 Google 更好地了解其上下文,以便在搜索结果中显示,而且您可以通过 Google 搜索更好地将内容分发给用户。要进行此项标记,您可以标记内容属性,并启用相关操作。这可以使相应数据能够显示在富媒体搜索结果中。要详细了解富媒体搜索结果,请参阅搜索功能简介。对于某些内容类型,这可以让用户直接从 Google 搜索中与您的内容互动。

此外,对于某些内容,要使其能够显示在列表和特定于主机的列表预览中,必须首先添加此标记。有关详情,请参阅标记您的列表

符合条件的内容类型

有多种类型的内容可以显示在富媒体搜索结果中。CreativeWork 是一种 schema.org 类型定义,适用于为了供用户阅读、查看、收听或以其他方式使用而生成的符合条件的内容(例如新闻报道、食谱和视频)。其他内容类型(例如产品和本地商家信息)属于商业类别:一种自定义类别,我们可以使用该类别来描述通常用于零售目的的 schema.org 类型。

下表列出了各种内容类型支持的功能。

内容类型 可用的功能 备注
文章

焦点新闻轮播界面

富媒体搜索结果

内容必须以 AMP 形式发布,才能显示在焦点新闻轮播界面中。有关详情,请参阅 AMP 与结构化数据
本地商家 本地商家信息
本地商家 地点方面的操作 要求明确选择启用。 填写申请表单
食谱

富媒体搜索结果

特定于主机的列表

专家评价 专家评价卡片
视频 富媒体搜索结果

本文档接下来的部分介绍了如何实现标记,以便为这些类型启用相应功能。如需了解实际标记规范,请参阅每种类型所对应的参考文档中的“创意作品”部分(以文章开头)和“商业”部分(以本地商家开头)。

标记您的内容属性

  1. 从上表中找出您的内容所属的数据类型,然后转到该类型的标记参考资料,看看该类型有哪些必需的属性和建议的属性

    您可以将多种内容类型的标记添加到单个 HTML 或 AMP HTML 内容页面中。例如,您的新闻报道可能还包含视频,因此您可以添加针对这两种类型的标记,以便使您的内容页面既可以显示在焦点新闻轮播界面中,也可以显示在与视频有关的富媒体搜索结果中。有关详情,请参阅 Google 搜索中的 AMP 网页简介

  2. 创建一个标记块,其中至少包含您希望在 Google 搜索中实现的直观呈现功能所必需的结构化数据属性

    此外,我们还建议您标记所有可用的属性,以便尽可能增强您的内容在 Google 搜索中的显示效果。数据类型参考资料中包含很多您可以自定义的标记示例。

    食谱标记示例

  3. 将此标记插入到您希望可以使用相应功能的每个内容页面中。

    如果相应功能需要 AMP HTML,则意味着必须将该标记放入到内容页面中。

  4. 使用结构化数据测试工具测试您的标记。

    这么做的目的,是为了验证您的标记对于您想要为内容启用的功能来说是否有效。

提供相应操作

当用户在 Google 中搜索影片或电视节目时,他们可能希望对相应内容进行实际操作 - 例如,在移动设备上观看影片剪辑,或在您的餐厅进行预订。如果您的网站或应用可以处理此类操作,那么 Google 可以通过结构化数据标记知道您处理哪些操作以及为哪些内容处理这些操作。这样一来,Google 便可以将此类用户转到您的网站或应用。

运作方式

为内容添加的用于启用相关操作的结构化数据标记包含两个宽泛的标记类别:

  • 内容标记 - 描述内容本身,从高层级属性开始,然后是子类型的属性。例如,所有影视内容都使用 nameURLstartDate 等常见属性。此外,其他属性还可以提供进一步的细节,例如电视内容是否为某个剧集、连续剧或剧季的一部分。
  • 操作标记 - 定义操作属性,从大多数内容都必需的操作属性开始,例如内容支持的操作类型(比如 WatchActionOrderAction)。其他必需的操作属性包括 target 容器中的元素,例如指向相应内容的链接可以发挥作用的平台(例如 Android 或 iOS 应用)。从这里,您可以提供进一步的操作细节,例如关于操作何时发挥作用的可用性条件。

每种符合条件的类型对应的数据类型参考资料中都列出了这些内容类别的属性及其操作。

即使测试工具表明您的结构化数据已添加标记并且可以成功提取,Google 也无法保证这些数据会显示在搜索结果中。导致此类情况的部分原因如下:

  • 结构化数据未体现页面中的主要内容或可能具有误导性。
  • 结构化数据不正确,导致测试工具无法获取这些数据。
  • 用户看不到已标记的内容。

创建操作标记

要创建操作标记,最佳方式是为您的内容设计规范,并根据该规范创建标记模板或框架。然后,对于该内容的每个实例,为模板提供值并将生成的标记插入到 HTML 网页中。例如,您需要在着陆页中为可播放的影片嵌入标记(如 http://www.example.com/movies/forrest_gump)。以下步骤显示了在设计和实现操作标记时可以遵循的基本流程。

  1. 确定内容的相关内容属性。

    首先,从基本数据类型(例如影视本地商家)开始。然后,为您的内容确定进一步的细节,例如您是否只按剧集提供电视内容,或者您是否提供剧季订阅服务。将您的规范的相关属性组合在一起。

  2. 确定操作本身的标记

    所有操作类型都具有必需的属性,因此您需要定义这些属性。您可以在每种操作对应的表格中找到必需的操作属性的列表(例如 WatchActions)。除了必需的操作属性外,您还可以提供子类别属性,例如商家的 ReserveActionOrderAction 属性。

  3. 正确指定目标。

    目标是 potentialAction 的子级,用于指定为了支持用户意图与内容响应之间的关联而必需的所有元素和值。通过 urlTemplate 提供指向内容的链接时,请使用完全限定网址来指向网站或 Android/iOS 原生应用中的特定内容。此外,您还应使用 potentialAction.target.actionPlatform 属性明确指定支持每个网址的平台。要详细了解如何提供指向应用内容的链接,以及如何提供应用与网站之间的网址关联,请参阅有关 App Indexing 的 Firebase 文档。

  4. 设计模板。

    为您的内容类型使用参考文档中提供的任意示例。这些示例可直接加载到结构化数据测试工具中,以便轻松修改和验证。

  5. 将标记插入到您的页面中

    在您为网站内容添加结构化数据后,Google 会在下次重新处理您的网站时发现这些数据(如果我们选择为您的网站显示富媒体搜索结果(以前称为丰富网页摘要),那么可能需要过一段时间,富媒体搜索结果才能显示在搜索结果中)。

  6. 使用结构化数据测试工具测试您的标记。

    您可以在开发期间将标记本身粘贴到该工具中,来进行此项测试。发布网页后,您可提供相应网页的网址,以再次验证您的标记。

发送以下问题的反馈:

此网页