返回顶部
b

breadcrumb-generator面包屑生成器

When the user wants to add, optimize, or audit breadcrumb navigation. Also use when the user mentions "breadcrumbs," "breadcrumb trail," "breadcrumb nav," "breadcrumb links," "path navigation," "site breadcrumb," "BreadcrumbList schema," "location-based breadcrumb," "attribute-based breadcrumb," "site hierarchy display," "add breadcrumbs," or "breadcrumb SEO." For BreadcrumbList JSON-LD, use schema-markup. For main nav, use navigation-menu-generator.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
181
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

breadcrumb-generator

组件:面包屑导航

指导面包屑在SEO、用户体验和生成式引擎优化中的实施。面包屑向用户展示其在网站层级中的位置,并帮助搜索引擎理解内容分类。实施良好的面包屑可将点击率提高20-30%,将跳出率降低最多30%,并加强内部链接。

调用时:在首次使用时,如有帮助,先用1-2句话说明本技能涵盖的内容及其重要性,然后提供主要输出。在后续使用或用户要求跳过时,直接进入主要输出。

范围

  • - 面包屑UI:视觉路径(首页 > 分类 > 页面)
  • BreadcrumbList架构:用于富媒体摘要的JSON-LD结构化数据
  • 放置位置:通常在页眉下方、主要内容上方

面包屑类型

类型使用场景建议
基于位置反映网站层级(首页 > 博客 > SEO > 页面)推荐 — 最有利于SEO;结构清晰
基于属性
显示产品属性(首页 > 电子产品 > 手机 > iPhone 15) | 电商;产品分类 | | 基于路径 | 显示用户的浏览路径 | 避免 — 不同用户不同路径;可能造成混淆 |

默认:大多数网站使用基于位置的面包屑。电商产品页面使用基于属性的面包屑。

初始评估

首先检查项目上下文: 如果存在.claude/project-context.md或.cursor/project-context.md,读取其中的网站结构和关键页面。

识别:

  1. 1. 网站结构:层级深度(例如,首页 > 分类 > 子分类 > 产品)
  2. 页面类型:博客、电商、文档等
  3. 多分类:属于多个分类的产品——需要规范路径

最佳实践

结构与层级

实践指南
深度3-5层为最佳;避免过长的路径
锚文本
关键词丰富、人类可读;描述性强 | | 一致性 | 所有页面(博客、分类、产品)使用相同模式 | | 规范路径 | 对于属于多个分类的项目,定义一个规范面包屑以避免链接权重稀释 |

架构(BreadcrumbList)

参见schema-markup了解BreadcrumbList要求、JSON-LD示例和多路径处理。架构必须与可见面包屑完全匹配。

放置与设计

实践指南
位置导航栏下方或页面标题上方;内容区域顶部
视觉
较小字体、较浅颜色;避免与主要内容竞争 | | 分隔符 | 清晰的分隔符(>、/、›);全站一致 | | 命名 | 匹配页面标题或导航菜单;简洁、描述性强 |

用户体验与无障碍

实践指南
移动端可点击;文本简短可读;高对比度
长路径
使用水平滚动容器而非截断 | | 当前页面 | 最后一项无链接;使用aria-current=page | | 屏幕阅读器 | 使用aria-label=Breadcrumb的nav;正确的地标 |

SEO影响

  • - 内部链接:面包屑分配链接权重
  • 可抓取性:帮助爬虫理解分类体系
  • GEO:BreadcrumbList经常出现在Google AI模式引用的页面上
  • 注意:Google于2025年1月从移动端搜索结果中移除了视觉面包屑以节省空间,但架构和算法价值对爬虫和AI仍然重要。参见serp-features了解面包屑在搜索结果页的显示。

实施

语义HTML

html

实施:从路由段或页面元数据生成BreadcrumbList。确保itemURL为绝对路径。使用next-seo的BreadcrumbJsonLd或自定义组件。参见schema-markup了解JSON-LD结构。

何时使用面包屑

网站类型使用场景
电商分类 > 子分类 > 产品
博客
首页 > 博客 > 分类 > 文章(参见article-page-generator了解文章页面结构) | | 文档 | 首页 > 文档 > 章节 > 页面 | | 大型网站 | 任何具有3层及以上层级的网站 |

跳过扁平网站(例如,单页、1-2层深度)。

深层页面:对于6层及以上,考虑省略中间层级;仅显示最重要的分类以避免杂乱。

平台说明

平台选项
WordPressYoast SEO、Rank Math、Breadcrumb NavXT
Next.js
next-seo的BreadcrumbJsonLd、从路由段自定义 | | Shopify、Drupal、Joomla | 内置或插件支持 |

常见错误

错误修复
架构中使用相对URL使用绝对URL(https://)
架构与可见路径不匹配
保持架构和UI同步 | | 缺少位置 | 包含顺序位置(1、2、3…) | | 最后一项有链接 | 当前页面通常不是链接 | | 层级过多 | 限制在5-7层;深层路径省略中间层级 | | 路径不准确 | 面包屑必须反映实际网站结构 | | 缺少架构 | 按schema-markup添加BreadcrumbList;否则搜索结果中无面包屑;参见serp-features |

输出格式

  • - 结构建议(层级、标签)
  • BreadcrumbList JSON-LD — 参见schema-markup了解结构;使用绝对URL
  • HTML结构(语义、无障碍)
  • 放置位置(页眉下方、主要内容上方)
  • 验证富媒体摘要测试架构标记验证器、Search Console增强报告

相关技能

  • - article-page-generator:文章页面使用面包屑(首页 > 博客 > 分类 > 文章)
  • schema-markup:BreadcrumbList架构实施;JSON-LD结构、要求
  • navigation-menu-generator:页眉导航;面包屑补充主导航
  • internal-links:面包屑是内部链接;分配链接权重
  • site-crawlability:面包屑帮助爬虫理解结构
  • category-page-generator:面包屑中的分类层级
  • products-page-generator:产品页面通常需要面包屑(分类 > 产品)
  • serp-features:面包屑在搜索结果页的显示;富媒体摘要

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 breadcrumb-generator-1776195241 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 breadcrumb-generator-1776195241 技能

通过命令行安装

skillhub install breadcrumb-generator-1776195241

下载

⬇ 下载 breadcrumb-generator v1.2.0(免费)

文件大小: 3.59 KB | 发布时间: 2026-4-17 14:15

v1.2.0 最新 2026-4-17 14:15
Batch: masonry through footer-generator

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部