先给结论:不要为“厦门”“鹭岛”“思明区”“湖里区”各建一套并行导航,那会让同一批服务页面出现多个入口。正确做法是先确定一套主称谓用于全站导航,再把别名和区名收进一个可维护的映射表,只让真正有独立服务差异的区名出现在导航里,其余作为页面内筛选或标签存在。下面以你手里的一张旧导航表或一个旧栏目页为对象,逐步转成可执行方案。
把旧导航里的每一项抄出来,逐个问:用户搜这个词,是想找“厦门范围内的同一项服务”,还是想找“某个区才有的不同服务”。如果两项目标页面内容几乎一致,只是城市名换成了区名,那属于称谓冲突。如果两个区的服务流程、交付方式或适用条件确实不同,那属于服务冲突。前者要合并,后者才值得保留独立入口。
一个可区分的证据是:把两个页面的正文各自遮住地名,剩下的内容是否还能看出差别。看不出差别的,导航里只能留一个主入口。能看出差别的,再考虑保留两个层级。
主称谓建议选用户最常用来指代整个服务范围的那个词,通常是城市正式名。别名(如旧称、简称、俗称)不进入主导航,而是写进一张映射表,供页面标题、正文首段和站内搜索的同义词使用。
这张映射表放在哪里,取决于你现有系统的能力。如果栏目页支持自定义字段,就把它挂在栏目配置里;如果只能改模板,就放进一个集中维护的数组或配置文件,避免散落在每个页面里。动作是:先只改一处映射,观察站内搜索和面包屑是否都跟着变。如果只有一处变、另一处没变,说明还有其他硬编码位置,下一步就是把这些位置逐个收进同一份配置。
不是所有区名都该出现在导航里。满足以下条件才值得独立入口:
三个条件缺一个,就先不放进导航,改为在服务页内用筛选或标签呈现。这样做的影响是:导航保持短,但区名仍然可被站内搜索和页面内跳转命中,用户不会觉得信息缺失。
假设你手里有一个旧栏目页,导航里同时有“厦门SEO”“鹭岛SEO”“思明SEO”“湖里SEO”四项,且四个目标页正文高度相似。可以按这个顺序处理:
这个例子的数字和页面名都是假设,只用来演示比较方法。真实处理时,以你系统里实际存在的页面为准。
旧内容、旧系统或旧合作关系需要退出时,别把有价值的资产一起丢掉。值得保留的通常是:已被引用的页面路径、有独立内容的区级说明、以及别名到主称谓的映射关系。可以退出的通常是:重复的导航项、只换地名的空页面、以及不再维护的并行栏目。
如果旧路径已经有外部引用,直接删除会让访问落空。更稳妥的动作是保留路径并指向新的主入口,同时确认跳转后的页面内容确实覆盖了原路径承诺的信息。跳转后若用户仍需二次点击才能找到内容,说明合并位置选错了,下一步应把目标页调整到更贴近原意图的位置,而不是恢复旧导航。这个判断依据来自用户路径,不来自任何排名承诺。
改完导航后,先看两个信号:站内搜索里别名和区名的命中情况,以及旧入口的点击去向。如果别名搜索能稳定指向主入口,且旧入口点击集中,说明结构可以保持。如果区名搜索量持续存在但主入口无法承接,说明你缺的是区级内容,而不是导航项。此时应补内容,再决定是否恢复二级入口。
需要注意,请求量或某项统计归零,不能单独证明导航改对了。它也可能是季节波动、外部链接变化或抓取节奏变化造成的。把点击去向、站内搜索词和页面停留放在一起看,才能判断这次调整是解决了称谓冲突,还是只是把问题挪到了别处。