结论先行:如果用户会同时用“上海”“沪”“浦东”“徐汇”这类词找同一项服务,导航不应把它们做成两套并列入口,而应选一个主称谓做栏目骨架,把别名和区名收进同一套可核对的映射表。只有当别名和区名指向的服务范围、交付方式或目标用户确实不同,才值得拆成两个入口;否则拆分会让人工维护量翻倍,也让用户在两套路径里反复确认自己有没有走错。
把“上海”和“沪”当成同一实体的不同写法,通常成立;把“浦东”和“上海”当成同一层级,通常不成立。前者是称谓差异,后者是范围差异。判断标准可以落在一个动作上:让负责内容的人用同一份服务清单,分别填“这个页面服务谁、覆盖哪里、交付什么”。如果两列填出来的结果完全一致,就说明它们应共用一套导航;如果“浦东”那一列多出线下到场、区域响应或特定资质要求,它才需要独立入口。
假设某团队做的是线上交付的通用服务,用户可能搜“上海aso优化”也可能搜“沪aso优化”,此时把“沪”单独做成一级栏目,只会让同一批内容出现两个入口。反过来,如果某项服务只面向临港新片区的企业,且需要现场沟通,那么“临港”就不只是别名,而是交付条件的一部分,独立导航才有依据。
可执行的做法是维护一张三列表:主称谓、可接受别名、对应行政区或范围。主称谓只选一个,作为导航和面包屑的骨架;别名和区名放进同一行的后两列,用于页面内说明、站内搜索词和链接锚文本。这样做的直接结果是:新增一个区名时,不需要新建栏目,只需要在表里加一行,并确认它是否触发独立交付条件。
下一步动作是拿这张表去核对现有页面。如果发现某个区名页面和主页面内容高度重合,就把它改为指向主页面的说明段或筛选条件,而不是继续保留平行入口。这个动作会影响后续内链:原来指向区名页面的链接,应改指向主页面或带筛选参数的列表页,避免用户点进去看到几乎相同的内容。
反例是:当区名背后对应的是不同监管要求、不同服务主体或不同预约方式时,共用一套导航会让用户误以为所有区域都能用同一流程办理。比如某些服务需要按注册地或经营地提交材料,区名就不只是称呼,而是决定用户该走哪条路径的条件。此时应把区名做成独立入口,并在入口标题里直接写明适用条件,而不是只写区名。
另一个失效条件是别名本身有歧义。“沪”在多数语境下指上海,但如果品牌名或产品名里也含这个字,站内搜索会把两类意图混在一起。这时需要在映射表里标注排除词,并在搜索结果页提供按服务类型筛选的动作,而不是靠导航栏解决。
多个角色对“上海”和“浦东”是否算同一层常有不同理解。与其争论,不如把分歧写成可核对的项目:每个称谓对应哪个页面、该页面是否要求线下到场、是否限制行政区、是否需要额外材料。让运营、内容和交付各填一遍,差异项就是需要独立导航的候选。没有差异的项,合并回主称谓。
完成核对后,下一步是选一个区名做小范围验证:只改这一个区名的入口方式,观察站内搜索点击和用户咨询里是否还频繁出现“我该找哪个区”的问题。如果问题减少,说明映射表方向可用;如果没有变化,说明用户困惑可能来自服务说明本身,而不是导航层级。此时应回到服务范围描述,而不是继续增加或合并栏目。