导航里同时出现“上海”“沪”“浦东”“徐汇”这类写法时,先做一次取舍:同一层级只保留一种命名体系,把另一种降为页面内的说明或筛选条件。判断依据不是哪个词更常被搜,而是用户此刻是在找服务、找区域,还是已经知道自己要去哪。
“上海”和“沪”是同一实体的两种称呼,而“浦东”“徐汇”是下辖行政区。把它们并排放在主导航,会让层级关系变模糊:读者无法判断点“沪”之后看到的是全市服务,还是某个区的服务。
可区分的证据有三类。第一,看面包屑:如果“沪”和“浦东”出现在同一行,说明层级被压平了。第二,看筛选结果:点“上海”和点“沪”返回的列表是否完全一致,若一致就是重复入口。第三,看内部链接:有多少页面同时指向这两个入口,若大量页面双写,改造成本要提前估算。
假设一个站点把主导航设为“上海 / 沪 / 浦东 / 徐汇”,而“沪”只是“上海”的别名。此时保留“沪”的代价是每个新页面都要决定挂到哪个入口,长期会积累不一致;收益仅是照顾少数习惯简称的读者。这个收益通常不足以支撑一个独立导航项。
保留适用于两种名称指向不同内容的情况。例如“上海”是全市服务总览,“浦东”是仅在该区可预约的服务,两者各有独立页面和独立信息,保留不会造成重复。前提是每个入口都有不可替代的内容,而不是空壳列表。
改写适用于别名与全称指向同一内容。做法是把别名并入全称入口,例如主导航只留“上海”,在页面标题或正文里自然出现“沪上服务范围”之类的表述。前提是你能接受短期入口数量减少,并同步更新指向旧入口的内部链接。动作上,先统计有多少页面链接到别名入口,再决定是一次性替换还是分批过渡;若链接量很大,分批过渡能减少一次性改动带来的遗漏。
退出适用于该入口既无独立内容、又无稳定访问来源的情况。退出不等于删除相关内容,而是把它从导航层撤下,改为正文中的说明。判断退出是否合适,可以看这个入口是否长期只作为跳转存在;如果是,它占用的导航位置本可以留给真正的行政区或服务分类。
行政区名称适合作为第二层,前提是各区的服务内容确实不同。若所有区共用同一套服务描述,只是换了地名,那么把区名放进主导航只会制造重复页面。此时更合理的做法是先按服务类型组织,再在页面内用区名做筛选或说明。
反过来,如果某些区有独立的上门范围、响应安排或对接方式,区名就值得单独成层。这里要避免一个常见误判:把区名的搜索量当作设立入口的理由。搜索量只能说明有人这样表达,不能说明该区有独立服务内容。两者不是因果关系。
一个可操作的做法是列出每个候选区,标注它是否有不同于其他区的内容。若某区只有名称不同,先不建独立入口;若某区有独立说明,再建,并在该页面回链到全市总览,保持层级清晰。
调整导航后,观察三类信号:一是导航点击是否集中到少数入口,若原别名入口点击极少,说明退出合理;二是页面停留和下一步点击是否改善,若读者更快进入具体服务页,说明层级变清晰;三是内部链接是否还有指向已撤入口的断链。
需要注意,点击量下降或某项统计归零,不能单独证明处理正确。它也可能是入口位置变化、季节波动或统计口径调整造成的。因此验证时要结合多个信号,而不是只看一个数字。
假设你把“沪”从主导航撤下,两周后发现该词带来的访问减少,但具体服务页的咨询入口点击上升。这可以作为一个支持信号,但仍需确认减少的访问是否只是转移到了“上海”入口。若转移了,说明用户没有流失;若没有转移,才需要重新评估。
最终的选择条件可以概括为:别名与全称同指一个内容时,合并;行政区有独立内容时,单独成层;两者都不满足时,从导航退出,改为正文说明。代价是导航项变少、部分旧链接需要更新,收益是层级清楚、后续新增页面不必反复纠结挂在哪里。