把“河北”当作服务区域时,导航里同时出现“石家庄”“石门”“保定”“莲池区”这类称呼,很容易让用户和团队各说各话。直接结论是:导航只保留一套主名称体系,别名和行政区名放进可核对的映射表,再决定哪些进导航、哪些只做页面内说明。下面用一个假设情境串起判断过程。
假设一个做河北本地企业服务的团队,导航里写了“石家庄”“石门”“保定”“莲池区”“河北全省”。运营认为“石门”是老叫法,能覆盖一部分搜索习惯;技术认为行政区名更规范;销售觉得客户嘴里常说“市里”“老城区”。三方都没有错,但导航只能给用户一条最短路径。此时不要争论谁更懂本地,而是把分歧转成一张可以核对的表:每一行写名称、名称类型、是否属于行政区、用户是否常用、是否进主导航。
这张表的作用不是追求完整,而是让“进导航”变成一个可复核的动作。只要某个名称无法说明它和主名称的关系,就先不进导航。
导航的第一层只放用户用来选择服务区域的主名称。判断主名称时优先看两件事:它是否是当前行政区名称,以及用户是否用它来指代整个服务范围。河北各地级市名称通常适合作为第一层,区县名称是否上第一层,要看业务是否真的按区县分别提供服务。如果服务范围覆盖全市,把区县名全部塞进主导航,只会让第一层变得拥挤。
别名和旧称适合放在第二层或页面内说明。例如“石门”与“石家庄”指向同一城市时,可以在对应区域页的标题或首段里用一句话交代,不必在主导航里并列两个入口。行政区名称与俗称并存时,用行政区名称做导航锚点,用俗称做页面内解释,这样既照顾理解差异,也不让导航承担同义词词典的功能。
一个实际动作是:把导航候选名称逐条标注“主名称”“别名”“行政区名”“口语称呼”,只允许“主名称”进入第一层。做完这一步,下一步不是马上改页面,而是检查每个主名称下是否有独立内容可承接;如果没有,先补内容,再决定是否保留该导航项。
映射表至少包含四列:主名称、允许出现的别名、对应的行政区层级、承接页面。团队对某个叫法有分歧时,不靠投票,而是回到表里核对。若某个别名没有对应承接页面,它就不应该出现在导航里,最多在正文里作为解释出现。若某个行政区名被当作主名称,但页面内容只覆盖主城区,就要在表里注明覆盖范围,避免用户点进去后发现服务范围不符。
这里要说明一个容易误判的现象:某个名称的搜索请求量下降,不能单独证明它不该进导航。请求量变化还可能来自季节波动、统计口径调整、用户改用其他词,或者数据源本身不完整。更稳妥的做法是把请求趋势、页面承接能力和用户咨询用语放在一起看,而不是用一个数字直接下结论。
假设上述团队原本在主导航放了“石家庄”“石门”“保定”“莲池区”“河北全省”五个入口。按映射表整理后,第一层只保留“石家庄”“保定”“河北全省”,“石门”移到石家庄页面的首段说明,“莲池区”并入保定页面的区县段落。调整后,团队发现“石门”相关页面的内部链接变少,于是下一步不是把“石门”加回主导航,而是检查石家庄页面是否清楚说明了服务范围和覆盖区域。如果说明足够,别名就可以继续留在页面内;如果说明不足,再考虑单独建一个解释页,而不是恢复并列入口。
这个例子的数字只是用来演示比较方法,不代表真实项目结果。真正要观察的是:用户是否能从导航快速找到自己理解的区域,以及团队是否能用同一张表解释每个入口为什么存在。
当别名或行政区名对应的是不同服务内容、不同办理流程或不同承接团队时,分开建页更合适。例如某个区县有独立的服务清单和联系分工,那么它可以有自己的页面,但导航入口仍应挂在所属城市之下,而不是和城市名并列。反过来,如果两个名称只是同一服务范围的不同叫法,页内说明就够,不必制造两个内容相近的页面。
可以用下面这组条件帮助判断:
导航组织到最后,不是把所有叫法都收进来,而是让每个入口都能被解释、被承接、被核对。先定主名称体系,再用映射表处理别名和行政区名,最后根据承接内容决定是否建页,这条顺序能让分歧落到具体动作上,而不是停留在称呼之争。