先给结论:把“西安”“长安”“雁塔区”“高新区”这类词分成两套入口,一套对应用户口语,一套对应行政或地理边界,并且只让其中一套承担主导航,另一套作为聚合或筛选存在。拿你手上现成的栏目结构或旧页面清单,按下面四步处理,能直接决定哪些链接保留、哪些合并、哪些退出导航。
很多人把城市别名和行政区名称混在一起排导航,根子在于没分清两种关系。假设你手上有这样一组页面:/xa/、/changan/、/yanta/、/gaoxin/。这里的“西安”和“长安”在多数用户语境里指向同一座城市,属于同义或近义关系;而“雁塔区”“高新区”是城市内部的子区域,属于包含关系。同义关系不该并列成两个一级栏目,包含关系才适合做层级。
判断证据可以看三点:一是搜索词里两个名称是否经常出现在同一句需求中;二是用户从哪个词进入后,下一步想找的是“服务”还是“某个区”;三是这两个词能不能同时出现在一个句子里而不矛盾。“西安雁塔区SEO”成立,“西安长安区SEO”也成立,但“西安长安SEO”就语义重叠。凡是重叠的,不要各建一个一级入口。
主导航只能有一个地理维度。对本地服务类站点,通常让行政区或业务覆盖范围承担层级,城市名承担站点归属和标题语境。也就是说,一级栏目用“服务类型”,二级用行政区,城市名只出现在页面标题、面包屑和页脚,不单独占一个导航项。这样做的实际结果是:用户从“西安SEO公司”进入后,看到的是服务分类,再按区筛选,而不是先在“西安”和“长安”之间做一次无意义的选择。
如果业务确实跨出主城区,需要保留“长安”这类历史名称带来的搜索流量,把它做成一个聚合页,放在导航的次要位置或页脚,标题写清它与主城的关系,例如指向覆盖范围的说明页。这个动作的影响是:主路径不被稀释,长尾入口仍有承接页面,后续做内链时也有明确的目标。
拿你现有的页面清单逐条过,按下面的规则处理,不要凭感觉留。
这里的判断依据是内容是否可区分,而不是地名是否热门。一个页面如果删掉地名后和另一个页面没有差别,它就不该作为独立导航项存在。
改完之后,用两个可观察的信号回看,而不是只看排名。第一,看用户从入口页到服务页的点击路径是否变短,如果原来要在两个地名页之间反复跳,现在能直达,说明层级理顺了。第二,看站内搜索和页面停留,如果用户仍在站内搜“长安”,说明你退出的聚合入口还有需求,需要补一个承接页而不是恢复旧导航。
要提醒的是,抓取量下降或某个词流量归零,不能单独证明你删对了。它也可能来自改版期间的抓取延迟、内链减少或内容质量本身不足。把导航调整和内容合并分开做,中间留出观察期,才能分清是哪一步带来的变化。假设你一次性删掉五个地名页又改了栏目,之后流量波动,你无法判断原因,下一步也就无从下手。
今天就能做的动作:打开你的导航配置文件或栏目管理页,把地理维度收敛到一个层级,把同义城市名降级为聚合入口或页脚链接,再按上面的清单处理旧页面。做完之后记录改动日期和涉及页面,等下一次内容更新时对照点击路径,再决定是否继续合并。这个顺序能让你在保留有价值部分的同时,让退出动作有据可依。