结论先行:只有当“成都”这类城市别名与“武侯区”“高新区”等行政区名称指向同一批可服务区域时,把它们放在同一导航层级才成立;一旦两者对应不同的服务范围或落地页,就应拆成两级或改用筛选参数,否则用户和爬虫都会把重复入口当成不同业务。下面按“先判断、再反例、后动作”的顺序说明。
组织导航前,先做一次映射,而不是先改菜单。把每个城市别名和每个行政区名称分别列出,标注它背后对应的服务范围、联系方式和可承接的业务类型。判断标准只有一条:两个名称下的内容是否可以被同一批用户互换使用。
这一步的产出是一张对照表,而不是最终菜单。表里出现“同一集合”的数量越多,越适合扁平结构;出现“独立集合”的数量越多,越适合两级结构。
第一种是同级并列:导航里同时出现“成都”“武侯区”“高新区”等入口,每个入口指向一个独立页面。它成立的前提是每个入口都有足够差异化的内容,并且用户确实会按区名搜索或按区名判断能否服务。如果只是把同一段文字换掉区名,同级并列会制造大量近似页面,反而增加维护成本。
第二种是父子两级:一级入口用城市别名,二级用行政区名称,例如城市页下挂区级页。它成立的前提是城市页承担总览和分流作用,区级页承担具体服务说明。父子结构的好处是层级清晰,代价是区级页获得的内链和点击更少,需要靠正文内的交叉链接补足。
选择哪一种,不取决于哪种“更利于优化”,而取决于内容差异是否真实存在。差异真实,同级并列可行;差异薄弱,父子两级更稳。
假设某团队把“成都”和所有区名做成同级入口,初期看起来覆盖全面。但如果其中某个区名对应的页面只是复制城市页、替换区名,且该区并没有独立的服务安排,那么这个入口就不满足“可互换使用”的前提,同级并列的结论在这里失效。此时更合理的做法是:把该区名从主导航移除,改为在城市页正文中以锚点或段落提及,等有真实差异内容后再提升为独立入口。
反过来说,如果两个区名各自有独立的服务时段和对接人,却被硬塞进同一个城市页,用户就无法从导航判断该选哪个,父子结构在这种情况下同样失效。判断失效的信号是:用户需要读完正文才知道入口之间的区别。
如果没有完整的搜索数据、点击数据或后台权限,仍然可以执行一个最小动作:用站内搜索词和客服问询记录,统计用户实际使用的是别名还是区名。具体做法是导出近期的站内搜索词与咨询开场白,按“城市别名”“行政区名称”“两者都出现”三类计数。
这个动作的结果会直接影响下一步:
需要说明的是,站内搜索词和咨询记录只能反映已到达站点的用户行为,不能代表整体需求分布,也不能单独证明某种导航结构更优。样本量小、渠道单一或问询记录不完整时,这个动作只能作为参考,不能作为唯一依据。
假设一个本地服务站点,服务范围覆盖成都多个区,但只有两个区有固定对接人。可以这样组织:主导航放“成都”一个入口,城市页顶部用一段话说明整体服务范围,正文按区列出可服务与暂不可服务的状态,两个有固定对接人的区各自链接到独立页面。这样既避免了为每个区名造空页面,也保留了真实差异入口。
改完之后,下一步不是立刻观察排名,而是检查两件事:从城市页到区级页的点击是否集中在有真实服务的区,以及用户是否还在站内搜索那些被移除的区名。如果被移除的区名仍被频繁搜索,说明导航层级需要调整,而不是简单加回入口。
把别名与区名的映射表保留下来,每次服务范围变化时更新一次,比反复改菜单更能减少后续返工。