结构化数据标记助手可以帮助您标记网页上的元素,以便 Google 能够理解网页中的数据。Google 更清楚地理解网页数据后,便会在 Google 搜索中以各种新方式呈现这些数据,使其更有吸引力。此外,如果您向客户发送 HTML 格式的电子邮件,结构化数据标记助手还可以指导您更改电子邮件模板,让 Gmail 能够以新颖实用的方式向用户呈现电子邮件中的数据。
示例:
- 活动:如果您标记了网站上的活动,那么在 Google 下次抓取您的网站后,相应的活动数据便能以丰富网页摘要的形式显示在搜索结果页中:
- 电子邮件:如果与您的航班有关的电子邮件中包含航班预订相关的标记,Gmail 便可以在您的桌面版客户端或个人信息流中显示这些信息:
如果您不擅长为网站添加代码,可以试试数据标注工具。
如果您熟悉相关技术,可以了解结构化数据并手动向网站添加标记。
标记网页或电子邮件
您可以标记 HTML 网页或 HTML 电子邮件中的元素。
标记网页
下面介绍了如何标记网页中的元素。
- 打开结构化数据标记助手。
- 选择网站标签页。
- 选择您要标记的网页类型,例如电影网页或活动网页。您可以在一个网页中标记多个项,但我们建议所有项都属于相同的类型(例如,所有项均为电影或活动)。
- 输入现有网页的网址或原始网页的 HTML。如果输入网址,请确保任何人都可以在不登录的情况下访问该网页。(您可以测试网页访问权限,只需在 Chrome 中打开一个无痕式窗口,然后尝试访问该网页即可。如果您能够转到该网页,则表明没有问题)。
- 选择开始标记。
- 突出显示网页中包含重要信息的部分(例如活动网页中的开始时间),然后在显示的下拉菜单中标识信息类型(“开始时间”)。
- 请务必提供您指定的数据类型需要的所有信息。在我的数据项窗格中,您会看到一个列表,其中包含每一项的所有可能的值,并标记出必需值。例如,对于活动,您必须提供活动名称、地点和开始日期。
- 为网页中的所有相关数据添加完标记后,选择创建 HTML 可生成网页代码。选择输出格式:默认格式为 JSON-LD(Google 首选的格式),但您也可以选择微数据。然后复制并粘贴输出窗口中的代码,或选择下载。代码的使用方式取决于格式:
- 对于 JSON-LD:复制生成的代码,并粘贴到现有网页的正文部分。
- 对于微数据:将网页替换为生成的 HTML。
- 如需测试代码,请复制生成的代码并粘贴到富媒体搜索结果测试中。此测试工具会告诉您必须提供哪些字段以帮助 Google 了解网页,对于某些数据类型,您可以通过该工具预览网页在 Google 搜索结果中的显示效果。
- Google 可能需要几周的时间才能找到您的新网页代码。如果您的数据已被抓取而且完整无误,便可显示为富媒体搜索结果。如果您的网站并未以富媒体搜索结果的形式显示,请查看可能的原因。
标记电子邮件
下面介绍了如何标记 HTML 格式的电子邮件:
- 打开结构化数据标记助手。
- 选择电子邮件标签页。
- 选择您要标记的信息类型,例如巴士预订或产品订单。
- 输入相应电子邮件的 HTML。
- 选择开始标记。
- 突出显示电子邮件中包含重要信息的部分(例如巴士的预订号码),然后在显示的下拉菜单中选择信息类型(“预订号码”)。
- 请务必提供您指定的数据类型需要的所有信息。在我的数据项窗格中,您会看到一个列表,其中包含了所有可能的值,并标记出了必需值。如果您未提供所有必需值,Google 便无法处理此电子邮件。
- 如果某个被标记的元素旁边显示了“警告”图标 (),请选择此图标旁边的数据,查看相应标记,并执行以下操作之一:
- 如果标记不正确,请选择数据旁边的 X,然后重新标记数据。
- 如果标记正确无误,请选择“警告”图标本身 (),然后选择清除警告。
- 完成标记后,选择创建 HTML 以便生成要用于电子邮件的 HTML。默认格式为 JSON-LD,因为 Google 首选 JSON-LD,但您也可以选择微数据。选择下载,或复制并粘贴生成的 HTML。
- 对于 JSON-LD:复制生成的代码,并粘贴到电子邮件的正文部分。
- 对于微数据:将电子邮件替换为生成的 HTML。
- 如需测试代码,请将电子邮件发送至 Gmail 帐号,或使用电子邮件架构验证器。
保存及继续修改网页或电子邮件
如需保存标记的当前状态,请在浏览器为网页添加书签。结构化数据标记助手会将您的状态保存一个月,包括所有标记值。
您可以撤消结构化数据标记助手创建的部分或全部标记。
您可通过执行以下操作,清除特定的标记:
- 选择示例网页或电子邮件中的标记。
- 在您选择该标记后看到的弹出式菜单中,选择清除标记。
您可通过执行以下操作,清除所有标记:
- 请注意:请求清除所有标记后,操作无法撤销,您需要重新开始标记。如果您的内容已经有标记,结构化数据标记助手不会移除现有标记。清除所有标记将只移除结构化数据标记助手添加的标记。
- 选择齿轮图标 。
- 选择清除该网页中的所有标记。
结构化数据标记助手能够理解许多格式的日期,只要日期中包含年、月、日即可。您可以通过向网页集添加缺失数据来提供任何缺失数据(例如年份)。
如果您的示例内容以整体形式显示日期(例如 2012 年 6 月 4 日),您最好以整体形式标记日期。创建的标记越少,标记速度就越快,标记助手也就越准确。
以整体形式标记日期:
- 如标记网页或标记电子邮件中所述开始标记数据。
- 在“标记器”页面上,使用鼠标选择日期。例如,选择以下日期:2012 年 6 月 4 日。
- 从显示的上下文菜单中依次选择日期 > 日期/时间或范围。
结构化数据标记助手会将日期添加到“我的数据项”列。
- 按照标记网页或标记电子邮件部分所述步骤完成网页的标记工作。
分多处标记日期
某些内容会分多处显示日期信息,或使用标签标识日期的不同组成部分。例如,列出多个活动的网页可能只在顶部显示月份和年份,而在每个活动旁边显示具体的某一天。如果您的内容分多处显示日期,则需要在多处标记日期。
请注意,结构化数据标记助手无法理解既分多处标记又指定时间范围的日期(例如,6 月 4 日 - 5 日和 2012 年)。
分多处标记日期:
- 如标记网页或标记电子邮件中所述开始标记数据。
- 在“标记器”页面上,使用鼠标选择日期。例如,选择以下日期组成部分:6 月
- 从显示的上下文菜单中选择日期 > 高级 > 日期组成部分。例如,依次选择日期 > 高级 > 月。
结构化数据标记助手会将日期添加到“我的数据项”列。
- 继续标记日期片段,直到标记完所有日期数据。
- 如标记网页或标记电子邮件中所述完成标记工作。
日期标记的示例
以下是一些您可以标记的日期示例:
- 单个日期。例如,您可以标记以下任一格式的日期:
- 6 月 4 日,2012 年
- 2012 年 6 月 4 日
- 6/4/12 - 您的标记也可包含其他分隔符和四位数年份,如 6-4-2012。如果数字日期不是很明确,Google 就会假设第一个数字为月份。例如,6/4/12 会被解读为 2012 年 6 月 4 日,而 13/4/12 会被解读为 2012 年 4 月 13 日。
- 日期范围。例如 2012 年 6 月 4 日 - 7 日
请注意,开始日期和结束日期之间的分隔符必须为短划线 (-)。
- 包含时间的日期。例如,您可以标记以下任一格式的日期:
- 2012 年 6 月 4 日下午 3 点 - 后跟限定词“上午”或“下午”的时间。Google 会根据正常办公时间解读不含限定词“上午”或“下午”的时间。例如,11 会被解读为上午 11 点,而 2 会被解读为下午 2 点。
- 2012 年 6 月 4 日 15:00 - 军用时间
- 2012 年 6 月 4 日下午 3 点 (EST) 或者 2012 年 6 月 4 日下午 3 点至 5 点 - 包含时区或 UTC/GMT 偏移量的时间。
- 2012 年 6 月 4 日下午 2 点至 3 点或者 2012 年 6 月 4 日至 5 日的下午 2 点至 3 点 - 可能包含日期范围的时间范围。
- 分多处显示的日期。您可以使用高级标记选项,以便 Google 可以将以下分散出现的文字内容标记为一个日期:
- 日期:6 月 4 日,星期二年份:2013 年
- 6 月 4 日 | 时间:晚上 7:30 - 9:30 和 2012 年
- 6 月 4 日 - 5 日 和 2012 年
手动指定日期格式
标记助手会根据内容语言的日期格式规则来判断其中的日期。例如,如果网页的语言是 en-US,标记助手便会假定 12-06-12 指的是 2012 年 12 月 6 日。如果网页的语言是 en-GB,标记助手便会假定 12-06-12 指的是 2012 年 6 月 12 日。标记助手会自动判定网页的语言,从而判定日期的格式规则。
如需覆盖标记助手的判定并指定其他日期格式,请执行以下操作:
- 选择齿轮图标,然后选择设置。
- 在弹出的“设置”窗口中,从“日期格式”列表中选择一种格式。
- 选择保存。
如果您的示例内容缺少数据(例如活动年份),您可以指定一个值。结构化数据标记助手会为该值添加标记。
您可以随时添加缺失数据,也可以根据需要更改或删除该数据。
您可通过执行以下操作,添加、更改或删除缺失数据:
- 在“我的数据项”列底部,选择添加缺失的标记。
- 执行以下任一操作:
- 添加一个值,方法是:从选择标记列表中选择一个标记,然后,在文本框中输入该值。例如,选择类别,然后输入“爱尔兰传统音乐”。
- 您可通过在文本框中选择 X,删除现有数据。
- 更改文本框中的值即可修改现有数据。
- 选择保存。
结构化数据标记助手会在“我的数据项”下显示指定的值。
更改网页语言
结构化数据标记助手会自动检测您的示例内容采用的语言,以更好地理解网页上的数据。如果标记助手创建的标记不正确,您可以明确告知它您正在使用的语言。
您可通过执行以下操作,手动指定语言:
-
选择齿轮图标,然后选择设置。
- 在弹出的“设置”窗口中,从“网站语言”列表中选择一种语言。
- 选择保存。
schema.org 由 Google、Microsoft 和 Yahoo! 三方共同打造,其目的在于创建一个通用的词汇表来描述网络上的数据,以便为用户提供更好的网络体验。如果您向自己的 HTML 网页添加 schema.org 标记,那么许多公司和产品(包括 Google 搜索)将能够了解您网站上的数据。同样,如果您向自己的 HTML 格式电子邮件中添加了 schema.org 标记,那么不仅仅是 Gmail,其他电子邮件产品也可以了解这些数据。
您可以使用不同类型的标记通过 schema.org 词汇表来描述您的数据。标记助手可以向您展示如何使用微数据和 JSON-LD。
如需关于 schema.org 的更多信息,请参见 schema.org 常见问题解答。
JSON-LD 和微数据是使用 schema.org 词汇表标记数据的两种不同方式。Google 会首选 JSON-LD 格式来呈现网页内容。
JSON-LD
JSON-LD 在 HTML 网页中使用 JavaScript 对象定义数据。例如,以下是描述某活动的 JSON-LD:
<script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Event", "name" : "邓丽君纪念演唱会", "startDate" : "2013-05-19", "location" : { "@type" : "Place", "name" : "北京首都体育馆" } } </script>
在添加 JSON-LD 时,结构化数据标记助手倾向于将标记添加到现有的 HTML 元素中。例如,如果您突出显示了一项已编码为 <h4>My Event</h4>
的活动,结构化数据标记助手就会按如下方式将 JSON-LD 添加到您的示例中:
<script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Event", "name" : "My event" } </script>
有关详情,请参阅 JSON-LD。
微数据
微数据使用 HTML 标记和属性来定义数据。例如,以下描述某活动的一段 HTML 内容:
<div> 赶快来现场听五月天乐队的诺亚方舟明日重生演唱会吧! 2013 年 8 月 11 日,让我们相聚厦门体育中心,不见不散! </div>
以下是用微数据标记的同一 HTML 内容:
<div itemscope itemtype="http://schema.org/Event"> 赶快来现场听 <span itemprop="name">五月天乐队</span> 的诺亚方舟明日重生演唱会吧! <span itemprop="startDate" content="2013-08-11>2013 年 8 月 11 日</span>, 让我们相聚 <span itemprop="location" itemscope itemtype="http://schema.org/Place"> <span itemprop="name">厦门体育中心</span>,不见不散! </span> </div>
有关详情,请参阅关于微数据。
对于您标记的示例网页或电子邮件,标记助手会忽略其中的现有标记。因此,如果您标记了一段已使用标记进行标识的文本,结构化数据标记助手就会继续执行操作,为这段已标记过的文本添加更多标记。