Breadcrumb Schema 生成器
当页面提供有效的 BreadcrumbList 结构化数据时,Google 会在搜索结果的 URL 上方显示面包屑路径。这个生成器会读取从首页到当前页面的面包屑步骤,构建带有正确 ListItem position 的 schema.org JSON-LD 块,并返回可放入 <head> 的 script 标签。不需要 WordPress 插件,不需要 Yoast,只有干净的 JSON-LD。
如何生成 BreadcrumbList JSON-LD
-
1
输入每一级面包屑
填写从首页到当前页面每一步的标签和 URL。大多数网站有 2-5 级。
-
2
工具自动分配位置
Home 为 position 1,下一级为 position 2,以此类推。schema.org 要求 position 索引用于有效输出。
-
3
复制 JSON-LD 片段
生成器会返回完整的 `<script type="application/ld+json">` 块,可直接粘贴到 `<head>`。
-
4
验证
点击进入 Google Rich Results Test,确认标记被接受并有资格显示面包屑。
有效 BreadcrumbList JSON-LD 的结构
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "首页",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "博客",
"item": "https://example.com/blog/"
},
{
"@type": "ListItem",
"position": 3,
"name": "如何构建面包屑"
}
]
}
最后一个 crumb 可以省略 item 吗?
Google 文档允许(很多 SEO 也建议)在最后一个面包屑上省略 URL,因为它指向当前页面。页面 URL 已经在请求中,重复它没有额外价值。本生成器始终写入 item 字段:你输入的每一行都需要名称和 URL,缺少其中任何一项的行会被跳过。如果你仍想要这种可选形式,复制后在 JSON 中删除最后一行 item 即可。
常见错误
- position 缺口或重复,position 必须按 1、2、3… 顺序排列,不能跳号。
- 非最后 crumb 缺少
item,除了可选的最后一级外,每个 crumb 都需要 URL。 - 只有片段的 URL(
#section),Google 会忽略这类面包屑目标;请使用完整路径。 - 同一页面多个 BreadcrumbList 块,无害但没必要,Google 会选择其中一个。
- 标签与可见面包屑不匹配,会让 Google 不信任你所有结构化数据。
放置位置
- 把
<script>放在<head>中,最利于干净抓取。 - 也可以放在
<body>中,两者都有效。除非你的抓取预算足以承受 JS 渲染,否则避免通过 JavaScript 注入。 - 不要包在
<noscript>中。
常见问题
建议保留,但不是绝对必需。Google 要求结构化面包屑与用户看到的内容匹配,因此可见面包屑组件加 JSON-LD 是最稳妥的组合。
不会直接影响。它影响结果展示方式(用面包屑路径替代 SERP 中的 URL),可能提高点击率。更好的 CTR 长期可能间接帮助排名。
可以,Google 支持对可通过不同路径访问的页面使用多个 BreadcrumbList 块(例如分类路径 vs. 标签路径)。每条路径放在自己的 script 块中。
把 JSON-LD 或页面 URL 粘贴到 Google Rich Results Test。它会标记缺失的必填字段,并预览 Google 会如何显示面包屑。
相关工具
坏链检查器
粘贴页面 URL,检查其出站链接中的 404 和其他 HTTP 错误,并显示每个链接的状态码。
Google SERP 模拟器
按桌面和移动端字符上限检查近似的 Google 风格搜索摘要。草稿仅保留在本次浏览器会话中。
元描述长度检查器
测量元描述的字符数和估算像素宽度,对照编辑参考,并查看桌面端与移动端版式示意。
HTTP安全头检查器
粘贴 HTTP 响应标头,在浏览器本地检查 HSTS、CSP、点击劫持、MIME、referrer 和跨源策略。
XML 站点地图检查器
在浏览器中检查站点地图 XML,发现解析错误、缺少地址、重复 URL 以及常用站点地图字段值问题。
规范URL验证器
粘贴页面的 HTML 并检查其 rel=canonical 标签:是否存在、是否为有效的绝对 URL、是否与页面 URL 一致。
此工具还提供其他语言版本
- Breadcrumb schema-generator [NL]
- مولد Breadcrumb Schema [AR]
- Breadcrumb Schema Oluşturucu [TR]
- Generador de esquema de migas de pan [ES]
- ตัวสร้าง Breadcrumb Schema [TH]
- Generator schematu breadcrumbs [PL]
- Gerador de Esquema de Breadcrumb [PT]
- パンくずリストSchemaジェネレーター [JA]
- Breadcrumb-Schema-Generator [DE]
- Trình tạo schema breadcrumb [VI]
- 브레드크럼 Schema 생성기 [KO]
- Breadcrumb Schema-generator [SV]
- Générateur de schéma de fil d'Ariane [FR]
- Breadcrumb Schema Generator [EN]
- Generator Breadcrumb Schema [ID]
- Generatore di Schema Breadcrumb [IT]
- Генератор Breadcrumb Schema [RU]