导航缩减后要补回的,不是所有被删掉的入口,而是那些原本承担“唯一可达路径”的上下文链接。判断标准只有一条:当导航项消失后,目标页是否还能从正文中被读者和爬虫顺着语义找到。能,就不必补;不能,就该在原有段落里补回一个自然提及,而不是新开一段硬塞链接。
导航缩减通常同时删掉三类链接:重复入口、聚合入口和唯一入口。前两类删了不会造成断链,第三类才会。
区分方法很直接:把被删导航项对应的目标页列出来,逐一检查正文中是否还存在指向它的链接。没有的,归入唯一入口。这一步做完,补链范围通常比想象中小得多。
确定要补之后,动作不是加一个“相关阅读”模块,而是回到最该提到这个目标的那个段落,把链接嵌进已有句子。
假设某站把顶部导航里的“术语表”入口删了,而一篇讲结算周期的文章正文中提到“账期”时没有链接。合理做法是在该句里把“账期”指向术语表对应条目,让读者读到这个词时就能跳转。结果有两个:读者理解不中断,术语表重新获得一条有语义的入站路径。下一步可以据此检查其他术语是否也有同样缺口,而不是一次性给术语表加十条链接。
如果目标页与任何正文段落都没有语义交集,说明它本就不该靠正文补链,应考虑它是否值得保留,或改由站点地图和搜索承担可达性。强行补链只会制造与上下文无关的链接。
有些情况下不需要新增,只需改写已有链接的锚文本或落点。
改写的适用前提是链接所在的段落本身仍然成立。如果整段内容已经过时,先处理内容,再决定链接去留。
并非所有缺失都值得补。以下情形应选择退出而非补回:
退出的判断依据是内容本身是否还有独立价值,而不是链接数量变化。链接数下降不能单独说明处理正确,也可能是把仍有用的入口一起删掉了。反过来,链接数回升也不代表补对了位置。
把上述取舍压缩成四步,每次导航调整后走一遍即可:
这套顺序的重点是让补链动作由可达性和语义共同决定,而不是由导航删了多少条决定。补回之后,下一步该做的是复查这些链接是否真的被读者使用,再决定保留还是继续调整。