先给结论:导航的主路径只保留一种地名体系。如果网站面向全国或跨省用户,用“济南”作为一级入口,区名放在下一层;如果业务本身按行政区划落地,比如服务范围、履约半径、门店归属,就用区名作为一级入口,济南只在面包屑和页脚出现。两套体系同时出现在主导航,会让用户和爬虫都难以判断哪个页面才是同一服务的代表页。
判断依据不是哪个词流量大,而是用户从哪个入口进来之后要完成什么动作。可以按下面两个条件区分。
两种条件都成立时,优先选条件二。因为区名能直接回答“能不能服务到我”,而“济南”不能。反过来说,如果区名只是页面里换了个词,服务内容没有差异,就不该给它一级导航位置。
多个角色对同一事实有不同理解,通常表现为运营说“用户搜的是济南”,销售说“客户只问历下和槐荫”。这种分歧不适合靠讨论解决,应该转成一张可以逐项打勾的核对表。假设一个场景:导航改版前,运营、销售、编辑各写一份地名清单,然后按下面三项核对。
核对结果会直接决定导航层级。三项都通过的地名,可以进主导航;只通过第一项、后两项不通过的,降为标签或筛选条件;三项都不通过的,从导航中删除,只在正文里自然出现。
不要直接改菜单。先建一张地名映射表,字段包括:地名、页面URL、对应服务、是否有独立内容、是否进导航。填完之后,按以下顺序操作。
这个动作的结果会直接影响下一步:如果映射表显示某区名没有独立内容,就不要为它建导航入口,否则后续要么被迫填充低质内容,要么频繁改版。反过来,如果区名页面确实有独立信息,导航层级就应该稳定下来,不再随季节或活动频繁调整。
有一种例外成立:网站同时服务两类用户,且两类用户的搜索路径明显不同。例如,一类用户搜“济南 搬家”,另一类用户搜“历下区 搬家”。此时可以在主导航保留“济南”作为总入口,在二级导航或页面内筛选区名,而不是把两套地名并列在一级菜单。
判断这个例外是否成立,看一个信号:区名页面的跳出率或咨询转化是否明显不同于济南总页面。如果两者表现接近,说明用户并不在意区名,并存只会增加维护成本。如果区名页面确实承接了不同的咨询内容,保留二级入口即可,不需要两套地名在一级导航里争夺位置。
还要注意一种情况:城市别名和行政区名称同时出现在用户输入里,比如“泉城”“济南”“历下”混用。别名适合放在正文和标题的自然表述中,不适合作为导航主词。导航需要的是稳定、可核对的地名,而不是口语化称呼。
改完导航后,用三个检查点确认没有留下歧义。第一,从首页到任一区名页面,路径是否不超过三次点击。第二,每个地名入口对应的页面标题、面包屑和页脚地名是否一致。第三,是否存在两个不同URL指向同一服务、只是地名不同的情况。如果第三项存在,先合并页面,再决定导航去留。
这些检查不需要额外工具,直接在浏览器里走一遍路径就能完成。重点不是导航看起来是否丰富,而是每个地名入口都能回答一个具体问题:这个区域能不能服务、怎么服务、下一步找谁。回答不了的地名,就不该出现在导航里。