先给结论:导航只承担一件事——让用户和抓取程序在三次点击内判断“这个页面是不是写给我所在区域的”。当“深圳”和“福田”“南山”“宝安”等行政区名同时出现在一处资料里,不要把它们并列成同一层级的入口,而应确定一个主层级、一个从层级,并让从层级只出现在主层级之下。你手上如果只有一份服务范围表或一个待改的导航草稿,也可以先做这个动作:把表里每个地名标注为“城市级”或“区级”,再决定哪一级进入主导航。
同样叫“并存”,处理方式完全不同。先用一份服务范围表做区分:
把这三类混在一张表里,是导航混乱的主要来源。建议在表里加一列“层级归属”,只填“城市”“区”“其他城市”三种值。这一步不需要任何后台权限,拿现有资料就能完成。
确定包含关系后,主导航保留“深圳”这一个入口,区名进入它的下级页面或下级菜单。原因是:主导航位是稀缺资源,放城市级别名或区名并列,会让用户无法判断哪个才是总入口,也会让同一服务范围出现多个互相竞争的入口页面。
具体动作可以这样落地:打开导航草稿,把“深圳”“福田”“南山”这类同级并列项拆开,只留“深圳”在主导航,其余移到该入口的下拉或面包屑中。做完后检查一件事——从首页到“福田”相关内容,是否还保持在两层以内。如果变成三层以上,说明你把层级压得过深,需要把区级重新提回第二层。
这个动作的结果会直接影响下一步:层级理顺后,页面标题和面包屑才有稳定的命名依据;如果层级没定,先改标题只会造成新一轮不一致。
假设你的资料里同时出现“深圳”和某个仅指代同一城市的叫法。这时不要为后者单独建一个导航项或独立页面,而应让它指向同一服务范围页面,或在正文中作为同义表述出现。判断依据很简单:如果两个名称覆盖的服务范围完全重合,它们就不该拥有两个并列入口。
需要说明的是,缺少完整数据时,你无法从“某个叫法的搜索请求量变化”直接推出“该叫法应当独立成页”。请求量归零或上升,都可能来自统计口径变化、季节性波动或采集范围调整,不能单独作为结构决策的依据。可执行的最小动作是:先按服务范围是否重合来归类,重合的合并,不重合的再考虑拆分。
假设一份服务范围表里写着“深圳、福田、南山、龙岗”,且没有说明它们的关系。按上面的方法处理:先标注层级,得到深圳为城市级,福田、南山、龙岗为区级;再把主导航改为只有“深圳”,区名进入第二层。此时如果用户从任一区级页面都能一键回到深圳总入口,层级就是成立的。
反过来,如果区级页面之间互相链接成一张平网,用户会失去位置感,你也无法判断哪个页面该承接哪类需求。这个检验不需要任何工具,用现有页面手动点一遍即可完成。
导航层级是命名和链接结构的依据。层级确定后,再统一页面标题、面包屑和内部链接的指向,才不会反复返工。若顺序颠倒,先改标题再改导航,通常要改两遍。
最后提醒一点:城市名本身只说明服务区域,不能单独证明服务能力,也不构成任何排名优势。导航组织的目标是让结构清晰可判断,而不是靠堆地名获取流量。做完层级标注和入口归并后,你应当能回答:用户从首页出发,几步能到达自己所在区域的内容。如果这个问题答不上来,说明导航还没定完。