先给结论:当“杭州”这一城市别名与上城、拱墅、余杭等行政区名称同时出现在站内导航时,不要把它们放在同一层级并列。更稳妥的做法是选定一套主命名体系,把另一套降级为筛选入口或正文锚点。下面用一个假设情境把决策过程走完。
假设你有一个已运营两年的站点,原来只服务主城区,导航第一层是“服务项目”,第二层是“杭州”。现在业务扩展到余杭、临平、富阳,你打算加行政区页面,于是导航变成“杭州 / 上城 / 拱墅 / 余杭”。问题随之出现:用户点“杭州”看到的内容和点“余杭”高度重叠,而“杭州”这个词在标题里反复出现,导航层级也变深了。
这个情境的关键变化是:业务覆盖范围从单点变成多点。变化之前,城市别名一个词就够用;变化之后,别名和行政区名同时存在,才产生组织问题。
决定怎么组织之前,先分清两套名称各自在回答什么问题。可以用下面三条来区分。
如果三条里第一条和第二条确实指向不同需求,就适合分层;如果两条指向同一需求,就应合并成一套命名体系。
导航第一层保留“杭州”,行政区名放在页面内的筛选条或正文小节里,作为可选项出现。成立条件是:各行政区的服务内容差异不大,主要差别只是上门范围。此时用户从“杭州”进入后,再按区筛选即可,不必为每个区单独设一级导航。
实际动作:把行政区从主导航移到页面内筛选,观察这一步之后用户是否还能顺畅找到自己所在片区。如果筛选后仍能到达对应内容,说明分层成立;如果用户反复回到首页寻找区名入口,说明行政区需要更靠前的位置。
导航第一层直接列行政区,城市别名只出现在站点标题、页脚和面包屑里作为归属标识。成立条件是:各区服务内容差异明显,例如不同区的户型、审批流程、上门时效各不相同。此时行政区才是用户真正的决策单位。
实际动作:为其中两个区分别写出明显不同的服务说明,再检查导航是否让这两个区的入口同等清晰。如果两个入口内容确实不同且都能被找到,这个结构就站得住;如果写完后发现两区内容几乎一样,应退回结构一。
假设某站点在导航中并列“杭州 / 余杭 / 临平”,三个入口的页面正文相似度很高。此时把“余杭”“临平”降为“杭州”页内的筛选标签,页面数量减少,用户路径变短。反过来,如果“余杭”页面有独立的服务流程说明,而“临平”没有,那么把两者并列就不合理——应该先补齐内容,再决定是否保留独立入口。
这个例子的数字只是说明比较方法,不代表任何真实站点的表现。
调整导航属于结构性改动,不能只看某一项指标。可以按下面的顺序检查。
需要提醒的是,抓取量下降或某个入口的请求量归零,并不能单独证明导航改对了。抓取减少也可能来自内链变少、页面被合并、入口位置变化等多种原因,需要结合内容差异和用户路径一起判断。
把上面的决策串起来:先确认两套名称是否承担不同功能,再据此选择分层方式,然后用内容差异和用户路径验证。城市名本身不构成服务能力证明,行政区名也不自动带来覆盖优势,真正决定导航结构的是用户带着哪个问题进来。想清楚这一点,别名与行政区名并存就不再是冲突,而是可以各归其位的两层信息。