先给结论:如果站点同时出现“泰安”“泰山区”“岱岳区”等写法,导航不应按名称各建一套并列入口,而应先确定一套“用户搜索时最可能说出口的名称”作为主路径,其余名称只作为该路径下的别名或筛选项。判断依据不是哪个名字更正式,而是哪个名字对应了明确的服务范围、可独立成页的内容和稳定的内部链接关系。
拿一张现有页面清单,逐行标出三列:页面标题里用的名称、正文首段用的名称、面包屑或导航里用的名称。多数混用不是出在正文,而是出在导航层——栏目名写“泰安”,子栏目写“泰山区服务”,面包屑又回到“泰安”,用户点进去后无法判断自己处在哪一层。这种结构会让同一批服务内容被拆到多个入口,内链权重分散。
还有一种情况是行政区名称本身有历史沿革,旧称和新称都在站内出现。处理原则相同:把当前通行的行政区名称作为规范名,旧称只在确有用户会搜、且内容能独立成页时保留,并在该页顶部用一句话说明它与规范名的关系,而不是让两套导航长期并行。
不是每个别名都配一个导航入口。可以用三个条件筛:
三个条件都满足,才考虑给它一个独立栏目;只满足一两条,更适合做成筛选参数或页面内的锚点。假设某站把“泰山区”和“岱岳区”都做成一级栏目,但两个栏目下 80% 的内容相同,那么更合理的做法是保留一个“泰安”主栏目,在栏目内用筛选切换区域,避免两套内容互相竞争。
具体动作分三步。第一步,确定主路径名称,通常是覆盖范围最大、搜索习惯最普遍的那个写法。第二步,为其余名称建立映射关系:在页面标题、H1、面包屑中保持主路径名称一致,别名只出现在正文的自然表述和必要的跳转链接里。第三步,检查所有内链是否都指向主路径,而不是一半指向别名页。
这样做的影响在下一步会显现:当你要新增一个区域页面时,只需判断它是否满足上一节的三条件,满足就挂在主路径下作为子级,不满足就并入现有页面的筛选项。导航层级不会因为名称增多而膨胀,后续做内链调整时也有唯一入口可循。
如果两个名称对应的服务主体、资质或办理渠道完全不同,比如一个名称下是直营服务、另一个是授权合作方,那么它们不应合并成同一路径下的筛选项,而应各自独立成页并互相说明差异。这时导航要体现的是服务主体的区别,不是名称写法本身。
另一种例外是站点规模很小,只有几个页面。此时强行做别名映射反而增加维护成本,不如在首段用一句话把常见叫法都写清楚,导航保持单一入口即可。判断标准是:名称数量是否已经多到需要结构化处理,而不是为了规范而规范。
完成后观察一段时间内这些页面的抓取和展示情况,但要注意:抓取量变化可能来自站点整体更新频率、外链变动或抓取预算调整,不能单独作为导航处理正确的证据。真正可复核的是导航层级是否唯一、内链是否收敛、用户从入口到目标页的点击路径是否变短。