判断网站链接检查的进展,不能只看“发现了多少坏链”。更实用的指标是:已覆盖的链接比例、失效链接占比、已修复且验证通过的数量,以及未处理链接的优先级分布。时间和人手有限时,先盯住“已检查覆盖率”和“高优先级失效链接是否清零”这两项,通常比追求全站链接数量更有意义。
开始检查前,先明确要覆盖哪些链接类型:站内导航链接、正文外链、图片或下载资源链接、重定向链接。不同范围的检查成本差别很大,如果一上来就全站全类型铺开,很容易半途而废。
假设某站首次检查发现 120 条失效链接,其中 30 条位于主要栏目页。这个 120 就是基线,30 就是高优先级子集。没有基线,就无法判断“修了 20 条”到底是快还是慢。
失效链接总数下降,不一定代表进展好。如果修的都是页脚深处的小链接,而导航和正文里的失效链接原封不动,用户体验和抓取效率都不会明显改善。因此要把失效链接按位置和影响分档。
对应的进展指标是“高优先级失效链接剩余数”。当这个数字降到 0,再处理中优先级,进展判断会更清晰。适用条件是页面层级分明、导航结构稳定;如果站点结构混乱,可以先按链接所在页面的大致流量或重要程度粗分,不必强求精确。
把失效链接改成新地址后,必须重新访问确认。常见情况是:链接虽然改了,但目标页返回 404,或者跳转链过长、最终仍不可达。验证阶段的指标应包含:
检查时可以用浏览器直接打开修复后的地址,看是否到达预期页面;也可以用命令行工具批量确认状态码。例如在终端执行 curl -I 链接地址,观察返回的 HTTP 状态码。返回 200 表示可正常访问,返回 301 或 302 表示仍在跳转,返回 404 表示目标不存在。这样能区分“已经定位的原因”和“只是看起来修好了”。
链接失效不是一次性问题,外部网站改版、内容下线都会让原本正常的链接失效。维护阶段适合跟踪长期指标:
如果人手有限,可以只对高优先级链接做每轮复检,低优先级链接按季度抽查。判断标准是:新增失效链接没有持续堆积,高优先级链接在发现后能较快清零,就说明维护机制在起作用。
如果只能选一个指标,建议看高优先级失效链接剩余数。它直接对应读者最常点击的路径,也最容易影响搜索引擎对页面的正常抓取和理解。把这个数字从基线降到 0,再扩展到中低优先级,进展判断既具体又可执行。下一步可以列出当前所有高优先级链接所在页面,逐条打开确认状态,再决定修复顺序。