如果你的站点同时出现“上海”“沪”“魔都”“浦东”“徐汇”这类称呼,导航组织的第一原则不是统一成一个词,而是先判断它们各自承担什么任务:是给用户定位的,还是给搜索引擎理解层级关系的。能合并的只有语义完全重叠的部分,不能合并的应当保留并明确标注层级,否则用户会在导航里迷路,抓取也会把同一批页面当成互相竞争。
城市别名与行政区名称并存,通常来自三种不同原因,处理方式并不一样。第一种是历史遗留:早期页面用了“沪上”“魔都”这类口语化称呼,后来新增了规范的“上海”与区名。第二种是业务分区:服务范围按行政区划分,导航必须体现“上海—浦东—具体板块”的层级。第三种是内容类型差异:资讯类内容用城市别名更自然,服务类页面用行政区名更利于用户判断覆盖范围。
判断依据可以落到一个可核对的动作上:把当前导航里的每个称呼,对照它指向的落地页标题和正文首段,看三者是否指向同一件事。如果称呼、标题、正文说的其实是同一批服务,只是用词不同,那属于可合并;如果其中某个称呼指向的是不同的服务范围或不同的内容类型,就应当保留,并把它放进正确的层级里。
只有当“上海”与具体行政区之间确实存在覆盖关系时,才值得在导航里同时保留两者。例如一级导航用“上海SEO推广”,二级用“浦东”“徐汇”等区名,前提是这些区确实有独立可访问、内容有差异的页面。如果区级页面只是把市级页面的地名替换一遍,保留它们只会制造重复,用户点进去也得不到新信息。
保留之后要做一个动作:在区级页面的导航位置标注清楚它属于哪个上级,并让面包屑或侧边导航能回到市级页面。这样做的结果是用户随时知道自己在哪一层,抓取路径也不会断在某个孤立的区名页面上。如果这一步做不到,保留区名反而增加维护成本,此时更合理的选择是退出,把区名降级为正文中的自然提及。
“上海”和“沪”在多数语境下指向同一地区,但用户对它们的预期并不一样。搜索行为上,偏口语的称呼往往出现在信息型查询里,偏规范的称呼更多出现在服务型查询里。如果你的导航同时挂着两者,用户会以为它们是两个不同的入口。
这时可以改写,而不是简单删除。具体做法是保留一个作为导航主入口,把另一个放进正文或页面描述中,用来承接不同表达习惯的用户。改写的判断标准是:改写后导航是否更清楚地表达了“这里提供什么、覆盖哪里”。如果改写只是把“沪”换成“上海”,没有增加任何信息,那这次改写没有实际收益,不如直接退出。
有些称呼来自团队内部的项目代号或早期命名习惯,用户既不会这样搜,也不会这样理解。这类称呼留在导航里,只会让第一次访问的人多花时间判断。退出的动作很简单:从导航移除,需要保留历史记录的话放到页面底部或关于页面,不占用主导航位置。
判断是否属于这种情况,可以看一个假设例子:假设一位不熟悉你业务的用户第一次打开首页,导航里出现“沪上服务”和“上海服务”两个并列入口,他能否在五秒内说出两者区别?如果不能,说明这个称呼没有承担区分任务,退出比保留更合适。这个例子的数字只是用来说明判断方法,不代表真实测试结果。
当多个角色对“该用哪个称呼”有不同理解时,争论往往停留在偏好层面。更有效的做法是把分歧转成一张可核对的清单,逐项确认而不是投票决定。
逐项核对之后,保留、改写或退出就不再是口味问题,而是有依据的结构决策。需要说明的是,导航调整后请求量或抓取量的变化,并不能单独证明这次调整正确,因为同期还可能有内容更新、外链变化或抓取预算调整等合理解释。把导航决策和效果观察分开记录,下一步才知道该继续调整结构,还是转向内容本身。