把面包屑导航优化拆成页面任务,核心是先把总目标从“让面包屑更好”改成可判断的页面改动:路径层级是否清楚、链接是否指向真实可访问页面、当前位置是否唯一、移动端是否可读、结构化数据是否与可见内容一致。时间和人手有限时,优先处理影响面最大的页面模板,再补个别页面。
不要从全站所有页面开始。先按页面类型分组,例如商品详情页、文章页、分类页、帮助文档页。判断优先级的依据有三项:这类页面数量占比、是否依赖搜索进入、面包屑是否参与页面导航。数量多且模板统一的类型,改一次模板就能覆盖大量页面,代价最低;数量少但路径混乱的页面,适合放到第二批。
可以先用一个假设例子说明:某内容站有 300 篇教程页和 20 个专题页。教程页的面包屑路径经常缺一级,专题页则基本正确。此时先改教程页模板,而不是逐个专题页调整。适用条件是页面由同一模板生成;如果页面是手工拼装,逐个改的代价会明显上升。
一个可执行的任务应当包含对象、动作和判断结果。可以按下面的清单拆分:
这些任务中,路径和链接属于基础项,应最先做;移动端和结构化数据可以在模板稳定后处理。结构化数据不是排名保证,它只是帮助搜索引擎理解页面层级的一种方式,抓取、索引和排名仍是不同环节。
改模板的代价是一次开发或配置,收益覆盖同模板页面,适合数量大的页面类型。改单页的代价低但重复劳动多,只适合少量特殊页面。只改结构化数据而不改可见面包屑,代价看似小,但可能造成标记与页面内容不一致,不适合作为首选。只调整样式而不修正路径层级,也不能解决位置表达问题。
如果人手只够做一件事,先修路径和链接;如果模板已经正确,再检查个别页面的层级例外;如果可见面包屑已经稳定,最后核对结构化数据。这个顺序的依据是:用户和搜索引擎首先接触的是页面上的可见路径,标记应服务于它,而不是替代它。
完成一批页面后,抽取同模板下的多个页面,按路径、链接、当前位置、移动端、结构化数据五项逐一核对。发现某一项在多个页面重复出错,说明问题在模板而不是单页,应回到模板修正。发现只在个别页面出错,再单独处理该页面。
下一步可以选一个页面数量最多的模板,先列出它当前的面包屑路径,再按上面的任务清单标出需要改动的位置,形成一份最小改动清单。