先给结论:不要为“上海”“沪”“魔都”和每个区各建一套平行导航,而应把城市别名收敛为同一实体的同义写法,把行政区名称作为可筛选的二级维度。你手上如果只有一份栏目表或一张页面清单,也能先做最小动作——标出哪些名称指向同一地点、哪些指向不同服务范围,再决定合并还是保留。
城市别名和行政区名称混在一起时,最容易出错的地方是把它们当成同一层级。判断依据不是名称长短,而是搜索意图背后的地点粒度。
拿你手里的栏目表逐条标注:每条名称后面写“同义”“子集”或“独立范围”。标注完成后,同义项合并,子集项下沉,独立范围项保留但要在导航中说明差异。这个动作的结果会直接决定下一步是改导航结构,还是先补页面内容。
假设你只有一份页面清单,没有完整流量数据,也没有后台权限。此时仍可执行的动作是:在清单上增加两列,一列写“主地点”,一列写“细分地点”。
如果某个主地点下细分页面很少,导航里就不必单独展开一个区级菜单,用文字链接或标签即可。如果细分页面较多且各自有独立服务说明,再考虑在导航中增加可筛选的区级入口。这个判断只依赖页面数量和服务范围,不依赖流量统计,因此缺少数据时也能先做。
当“上海”和“沪”指向同一服务范围时,导航中只保留一个主入口,另一个作为页面内的自然表述出现。这样做的好处是避免用户在同一层级看到两个含义相同的选项,减少选择困惑。代价是如果某些用户习惯用别名搜索,导航文字可能不直接匹配,但这属于内容表述问题,不必用重复入口解决。
行政区名称更适合放在城市入口之下,作为筛选条件或二级列表。前提是每个区页面有独立的服务说明、案例或交付范围。如果只是把城市页文案替换区名,就不适合放进导航,因为用户点进去得不到新信息。此时应先补内容,再决定是否增加入口。
如果某个区页面承诺的是该区上门服务,而城市页承诺的是远程服务,两者服务方式不同,可以在导航中并列,但必须用简短说明区分。例如城市入口写“全市远程”,区入口写“该区上门”。这种并列成立的条件是服务方式确实不同,而不是为了多占一个导航位。
假设你手上有十二个页面:一个“上海”主页面,一个“沪”同义页面,以及浦东、徐汇、静安各两个页面,其余为通用服务页。按前面的方法标注后,“沪”页面与“上海”页面合并,三个区各有两页,共六页。
此时导航可以这样组织:一级入口只保留“上海”,二级用“浦东”“徐汇”“静安”三个筛选标签。通用服务页不进入地点导航,放在服务分类下。这个结果不是唯一答案,但它说明了动作与结果的关系:先标注关系,再按页面数量和服务差异决定层级。如果你只有三个区页面,二级筛选可以改为文字链接;如果有十个区且每区内容独立,再考虑更细的筛选结构。
城市别名与行政区名称同时存在,不能单独证明导航需要拆分,也不能证明合并后一定更好。页面数量少、服务范围一致时,合并通常更清晰;页面数量多、服务范围有差异时,分层筛选更合适。缺少数据时,可以先按服务范围做判断,但不要因为某个名称出现次数多就认定它必须成为一级入口。
另外,导航调整后如果某些页面的访问量或抓取量出现变化,也不能单独归因于导航改动。内容质量、内链位置、页面加载和外部链接都可能同时影响结果。更稳妥的做法是记录调整前后的页面清单和服务说明变化,把导航改动作为其中一个可观察变量,而不是唯一解释。
最后,把导航当作服务范围的表达,而不是名称的堆叠。你手中那份清单只要完成了同义合并、子集下沉和独立范围标注,就已经具备可执行的调整依据;后续再根据页面内容是否真正区分,决定筛选标签的粗细。