先给结论:导航缩减后,需要补回的通常不是指向首页或栏目页的链接,而是那些原本由导航承担、现在只能靠正文语境才能到达的深层页面。判断依据不是链接数量,而是该页面是否还有一条从相关上下文出发、锚文本能说明主题的可爬路径。如果深层页面已经能从列表页、聚合页或相关文章模块稳定到达,补回优先级就低;反之,即使导航里删掉的那条链接看起来不起眼,也应该优先在正文里补一条语义匹配的上下文链接。
导航链接的作用是横向铺开,让用户和爬虫快速看到站点的主要分区;上下文链接的作用是纵向深入,把某个具体话题和另一个具体话题连接起来。导航缩减往往删掉的是二级、三级入口,这些入口原本指向的是细分页面。此时要问的不是“导航少了几个链接”,而是“这些细分页面还有没有别的入口”。
如果某个细分页面只靠导航进入,导航一删,它就可能变成孤儿页面。孤儿页面不一定立刻消失,但会缺少稳定的发现路径。补回时,优先从与它主题最接近的上级页面或同主题文章里加一条正文链接,锚文本用该页面实际讨论的对象,而不是“点击这里”或“了解更多”。
一种做法是在正文里补上下文链接,另一种是恢复导航入口。两者不是谁更高级,而是适用条件不同。
一个可用的判断动作是:随机挑三个与目标页面同主题的现有页面,看它们正文里有没有自然位置可以提到目标页面。如果三个里至少两个能自然提到,补正文链接更合适;如果一个都提不进去,说明这个页面更像主干入口,应该考虑恢复导航或放进列表页。
优先级可以按“替代路径是否存在”来排,而不是按页面权重或外链数量。
补完之后要做一个验证动作:从首页出发,只通过正文链接,看能否在三次点击内到达目标页面。如果到不了,说明补的位置太偏,需要换一个更靠近主题聚合页的位置。这个动作的结果会直接决定下一步是继续补链接,还是回头调整页面归类。
假设某站点把导航缩减后,所有细分页面其实都已经自动进入了一个按标签聚合的列表页,而这个列表页本身在导航里保留着。这种情况下,即使某个细分页面没有正文链接,它仍然有稳定入口,补回上下文链接的紧迫性就下降。此时更值得做的是检查标签聚合页是否覆盖完整,而不是急着在正文里堆链接。
反过来说,如果标签聚合页只覆盖了一部分页面,或者聚合页本身也被导航删掉了,那前面“优先补正文链接”的结论就重新成立。关键变量始终是:目标页面是否还有一条不依赖被删导航的稳定路径。
先列出一份“导航缩减后失去入口”的页面清单,逐个标注它是否还有列表页、聚合页或站内搜索之外的路径。对没有路径的页面,从最相关的上级页面正文里补一条上下文链接,锚文本写清目标主题。补完后用站内点击路径验证一次,能到达的标记完成,到不了的调整链接位置或考虑恢复一个主干入口。这样处理,补链接的依据是路径缺口,而不是链接数量本身。