面包屑导航在新站首轮工作中的合理位置是:先确定全站层级和URL结构,再在模板中实现面包屑,最后用抓取与收录数据验证它是否被正确识别。它不是独立任务,而是信息架构落地的一部分。假设你有一个新站,栏目分为“教程—入门—基础概念”,那么面包屑应体现这条路径,而不是只写“首页 > 教程”。
面包屑导航的本质是把页面的位置关系用链接表达出来。新站第一步不是找插件,而是把栏目、子栏目、内容页的父子关系画清楚。层级建议控制在三到四层:首页、一级栏目、二级栏目、内容页。层级过深会让面包屑变得冗长,也不利于用户理解。
确定层级后,再决定URL规则。例如教程页使用/tutorial/seo/breadcrumb/,其中每一段对应面包屑的一级。这样做的目的是让URL、导航和面包屑三者一致,减少后续改版成本。常见错误是先做页面再补层级,结果面包屑只能靠手工填写,页面一多就难以维护。
判断标准是:用户能否从面包屑反推出“我在哪、我能去哪”。如果只能反推出“我点过什么”,那更像历史记录,不是面包屑。新站首轮建议统一使用层级型,等栏目稳定后再考虑混合类型。
面包屑通常写在页面模板的顶部或标题下方。实现时注意三点:每一级都用可点击链接,最后一级是当前页、不加链接;分隔符保持一致;移动端不换行到难以阅读。结构化数据方面,可以用JSON-LD标注BreadcrumbList,但标注内容必须与页面可见面包屑一致。
可执行的检查步骤:打开一个内容页,查看源代码,搜索BreadcrumbList,确认其中itemListElement的顺序、名称和链接与页面显示相同。如果页面显示“首页 > 教程 > 入门”,结构化数据里却写成“首页 > 入门”,这就是不一致。判断结果是:需要修正模板,而不是只改结构化数据。
验收时看四项:层级是否完整、链接是否可点、当前页是否无链接、结构化数据是否与页面一致。常见错误包括:把面包屑写成关键词堆砌、所有页面都只显示“首页 > 当前页”、用JavaScript渲染但抓取时看不到链接。最后一项需要区分“可能原因”和“已经定位的原因”:如果查看源代码没有面包屑链接,可能是服务端未输出,也可能是前端渲染,需要进一步确认渲染方式,不能直接断定是搜索引擎不识别。
下一步,选一个已发布的内容页,按上面的检查步骤核对面包屑与结构化数据,再决定是否需要调整栏目层级或模板。