网页上的面包屑导航路径指明了网页在网站层次结构中的位置,有助于用户有效地了解和探索网站。用户可从面包屑导航路径中的最低层级开始,一次一个层级地导航到网站层次结构中的最高层级。
此功能适用于桌面设备以及所有可以使用 Google 搜索的区域和 Google 搜索支持的所有语言。
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。Google 搜索使用网页正文中的面包屑导航标记在搜索结果中对来自该网页的信息进行分类。如以下用例所示,用户往往可通过各种不同类型的搜索查询到达同一个网页。虽然每次搜索可能会返回相同的网页,但面包屑导航会根据 Google 搜索查询的上下文对内容进行分类。虚构图书奖获奖者页面可能会使用以下面包屑导航路径:
如果只有一条面包屑导航路径可以转到该网页,则该网页可以指定以下面包屑导航路径:
<html> <head> <title>Award Winners</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Books", "item": "https://example.com/books" },{ "@type": "ListItem", "position": 2, "name": "Science Fiction", "item": "https://example.com/books/sciencefiction" },{ "@type": "ListItem", "position": 3, "name": "Award Winners" }] } </script> </head> <body> </body> </html>
如果用户可以通过多种方式转到您网站上的某个网页,您可以为单个网页指定多个面包屑导航路径。以下是一个能够转到获奖图书页面的面包屑导航路径:
以下是转到同一网页的另一个面包屑导航路径:
文学 › 获奖作品
<html> <head> <title>Award Winners</title> <script type="application/ld+json"> [{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Books", "item": "https://example.com/books" },{ "@type": "ListItem", "position": 2, "name": "Science Fiction", "item": "https://example.com/books/sciencefiction" },{ "@type": "ListItem", "position": 3, "name": "Award Winners" }] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Literature", "item": "https://example.com/literature" },{ "@type": "ListItem", "position": 2, "name": "Award Winners" }] }] </script> </head> <body> </body> </html>
您的内容必须遵循以下指南,才能在 Google 搜索结果中显示面包屑导航。
我们建议您提供代表网页的典型用户路径的面包屑导航,而不是直接照搬网址结构。您无需为顶级路径(网站的网域或主机名)或网页本身添加面包屑导航 ListItem
。
如需指定面包屑导航,请定义一个包含至少两个 ListItems
的 BreadcrumbList
。您的内容必须包含必要属性,才能在搜索结果中一并显示面包屑导航。
Breadcrumb List
BreadcrumbList
是用于存放列表中所有元素的容器项。如需了解 BreadcrumbList
的完整定义,请访问 schema.org/BreadcrumbList。Google 支持的属性如下:
必要属性 | |
---|---|
item |
ListItem
以特定顺序列出的面包屑导航数组。使用 { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Books", "item": "https://example.com/books" },{ "@type": "ListItem", "position": 2, "name": "Authors", "item": "https://example.com/books/authors" },{ "@type": "ListItem", "position": 3, "name": "Ann Leckie", "item": "https://example.com/books/authors/annleckie" }] } |
List Item
ListItem
包含列表中单个项的详细信息。如需了解 ListItem
的完整定义,请访问 schema.org/ListItem。Google 支持的属性如下:
必要属性 | |
---|---|
item |
URL ,或 Thing 的子类型
表示面包屑导航的网页的网址。您可以通过以下两种方式指定
如果面包屑导航是面包屑导航路径中的最后一项,则无需指定 |
name |
Text
向用户显示的面包屑导航的标题。如果您使用包含 |
position |
Integer
面包屑导航在面包屑导航路径中的位置。位置 1 表示路径的开头。 |
Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:
等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:
如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
免费申请你的专属方案
Online Consulting