先看失效时间戳的分布:如果同一域名下的外链集中在同一分钟或同一小时掉线,且这些链接原本指向不同页面、不同目录,优先怀疑源站故障;如果失效时间分散、失效页面之间只共享某个栏目或某次改版,则更可能是逐条失效。区分清楚,才能决定是等待恢复还是逐条清理。
源站故障通常有三个可观察特征:同一域名下多条外链同时不可访问;该域名首页或其它不相关页面也打不开;HTTP 状态码返回 5xx 或超时,而不是 404。此时不要急着删除链接记录,因为源站恢复后链接可能重新可用。
验证动作:用 curl -I 或浏览器直接访问源站首页,确认是否整体不可达。假设一个例子:某旧合作伙伴的博客域名下曾有 12 条外链,某天全部返回 502;访问该域名首页同样 502。这组证据指向源站故障,下一步是标记“待观察”而非“已失效”。
需要留意的例外:源站可能只封禁了来自你站点的请求,首页对普通访客正常。这种情况下,单看首页可达会误判为逐条失效。此时换一个不携带你站点 Referer 的请求再测一次,若仍失败,才更接近逐条问题。
逐条失效的特征是:失效时间分散在不同日期;同一域名下部分链接仍可访问;失效页面返回 404 或 410,而首页正常。常见原因包括对方删除具体文章、调整栏目路径、或旧合作关系终止后定向移除。
判断依据可以按以下顺序核对:
若以上三条都成立,基本可归为逐条失效。此时对每一条链接单独决策:保留仍有访问价值的,移除已无意义的。一个实际动作是给每条链接打上“源站正常/页面不存在”的标签,这个标签会直接影响下一步是联系对方恢复还是从外链清单中剔除。
条件一:源站整体不可达。选择等待并设置复查周期,例如 7 天后重新检测。理由是源站故障可能短期恢复,过早删除会丢失仍有价值的外链。若 7 天后仍不可达,再转为逐条评估。
条件二:源站可达但目标页面 404。选择逐条处理:先判断该页面是否还有替代入口,如对方站点内是否有新地址;若没有,则从外链清单中移除或标记为历史记录。这个动作的结果是外链清单不再包含死链,后续维护成本下降。
两种选择的边界在于:源站故障影响的是域名级可用性,逐条失效影响的是页面级可用性。前者看域名,后者看 URL。把这两层分开记录,可以避免把一次源站宕机误判为大量外链永久失效。
旧内容、旧系统或旧合作关系退出时,并非所有失效链接都要清理。如果某条外链所在页面仍有自然流量,或该域名在行业内有持续引用价值,即使当前页面 404,也可以保留记录并标注“待恢复”。
例外情况包括:对方站点已整体迁移到新域名,旧链接应更新为新地址而不是删除;对方站点已关闭且无替代,则保留记录仅作历史参考,不再计入有效外链。注意,链接数量或第三方权重并不能保证排名效果,保留或移除应基于实际可达性和内容相关性,而不是单纯追求数量。
最后一步是把本次判断结果写回外链台账:域名级故障记一次事件,页面级失效记一条状态变更。下次再出现同日大量失效时,先查台账中该域名是否有过故障记录,再决定是等待还是逐条处理。这样,外链质量提升就不再依赖单次检测,而是依赖可复用的判断路径。