结论先给:把导航的“第一层”留给用户口语里最常用的城市别名,把行政区名称放到第二层或筛选器里,并且用同一套稳定的标识符(如拼音或编号)关联两者。这样做的条件是——你的目标用户主要按“广州”这类城市词找服务,而行政区只是他们缩小范围的手段。一旦业务实际按行政区独立签约、独立报价、独立交付,这个结论就会失效,此时行政区应当升到第一层。
城市别名(广州)和行政区(天河、越秀、番禺等)并存,本质上是两种检索意图混在同一个站点里。用户搜“广州网站推广公司”时,脑子里想的是城市范围;搜“天河网站推广”时,想的是就近或属地信任。导航要服务的是前者,筛选要服务的是后者。
判断依据可以看三个可核对的信号:
如果三个信号都指向城市,导航第一层就用城市别名;如果合同按区签、交付按区排,第一层就该是行政区。这不是审美问题,是让导航和实际业务口径一致。
多个角色对“该用哪个名字”有不同理解时,不要靠开会说服,把它变成一张可核对的对照表。每个名称一行,列出四项:
这张表的作用是让争论落到“这一行对应哪个URL、哪个筛选参数”上。比如运营说用户只认“广州”,技术说数据库里存的是行政区编码,两者其实不冲突——别名对外,编码对内,中间靠标识符映射。
一个假设的例子:某团队把“广州”作为一级导航,“天河”“越秀”作为二级筛选。上线前用对照表核对,发现“番禺”在内部系统里被拆成了两个片区编号,但对外只显示一个区名。如果不先核对,筛选结果会把两个片区的服务混在一起展示,用户看到的列表和实际可派单范围对不上。这个反例说明:对照表必须核对到“一个对外名称对应几个内部单元”,否则导航看起来对,结果却是错的。
动作一:给每个别名和行政区分配唯一标识,写进导航配置。结果如何影响下一步:一旦标识固定,后续新增行政区或改名时,只需改显示名,不动标识,历史链接和筛选参数不会失效。如果标识也跟着改,之前被分享或收藏的筛选链接会指向空结果,你需要额外做跳转规则来补救。
动作二:在导航或筛选器上加一句范围说明。例如“以下结果按广州市范围展示,可按区筛选”。结果如何影响下一步:这句话能减少用户误以为“没选就是没覆盖”的困惑;如果数据显示大量用户在筛选后立刻返回,说明筛选入口的位置或默认值需要调整,而不是继续加说明文字。
反例很明确:当行政区本身就是成交单位时,把区名藏在筛选器里会拖慢转化。假设某团队只在天河和越秀设固定服务点,其他区需要额外协调,那么“广州”作为一级导航会给出过宽的预期,用户点进来才发现自己所在区不在范围内。此时正确做法是把有服务点的行政区提到第一层,城市别名退为站点标题或面包屑的一部分。
另一个失效条件是:城市别名与行政区名称在用户语义里指向不同业务。如果“广州”被用来指代全市通用服务,“天河”被用来指代某个特定产品线,那它们就不该放在同一套导航层级里比较,而应拆成两条独立入口。判断标准是看这两类词带来的咨询是否问的是同一件事。
打开你现有的导航配置或站点地图,逐个检查每个城市别名和行政区名称:是否有唯一标识、是否对应真实可交付的范围、对外显示名和内部单元是否一一对应。把对不上的行标出来,先解决“一个对外名对应多个内部单元”的情况,再决定层级顺序。做完这一步,你才能判断当前导航是在帮用户缩小范围,还是在制造预期偏差。