一句话结论:死链和 404 是企业官网最常见的隐形 SEO 漏洞——死链持续浪费百度的抓取配额、拉低全站质量分,404 页面做得不好则会直接把进门客户赶走。正确做法分三步:该保留的旧网址做 301 跳到最接近的新页面;确认废弃的入口返回真实 404 状态码并给用户留路;批量下线的网址整理成清单在百度站长平台提交死链。

网站迁移完整指南:换服务器、换域名、换程序,怎么做到不掉排名

百度站长平台与 Google Search Center 使用指南

网站不被百度收录怎么办?新站收录排查与提速全流程

网站日志分析实战:从服务器日志看清搜索引擎与 AI 爬虫在抓什么

sitemap.xml 与 robots.txt 配置指南:让搜索引擎高效抓取你的网站

一、先把两个概念分清:死链和 404 不是一回事

很多企业主把「死链」和「404」混为一谈,处理时自然无从下手。两者的关系是这样的:

  • 死链(dead link)指原本存在、现在已经打不开或失去意义的链接。用户点进去看到错误页,蜘蛛抓回去拿到 404、410 或者干脆超时。死链是结果。
  • 404 是 HTTP 状态码,意思是「服务器找不到这个页面」。它本身不是错误——任何一个网站都必然存在 404,因为总会有人输错网址、点过期链接。404 是现象。

所以判断标准只有一个:这个网址还应不应该存在?应该存在却打不开,是死链事故,要恢复或重定向;本来就不该存在(比如三年前下架的产品页),返回一个规范的 404 并提交死链即可。把 404 当成「必须清零的敌人」,反而会导致另一种错误做法——把所有 404 偷偷跳回首页,也就是下面要说的软 404。

二、死链从哪里来:企业网站的四个高发场景

处理死链之前,先知道它从哪来。企业官网的死链九成来自下面四个场景:

1. 网站改版与栏目调整

改版时换了程序、换了URL规则,旧网址没做映射表。比如原来的产品页是 /product-view-23.html,新站变成了 /products/conveyor-belt/,旧链接全部 404。这是数量最大、伤害最高的一类,一次改版可能产生几百上千条死链。

2. 内容删除与合并

文章过时了直接删、产品下架了直接下、两个栏目合并成一个。删的时候很爽,但外链、收藏、已经收录的排名都跟着遭殃。正确做法不是「删」,而是「合并 + 重定向」。

3. 域名与协议变更

http 换 https、加 www 或不加 www、启用新域名。如果没做全站 301,旧地址就是全站规模的死链。域名与备案的细节可以参考域名怎么选、ICP 备案怎么走?企业建站域名与备案全流程。

4. 程序与配置故障

数据库出错、伪静态规则被改、插件冲突导致整站 500 或批量 404。这类死链的特征是「一夜之间大量出现」,通常伴随收录断崖式下跌,需要从服务器端排查。

三、三种检测方法:从官方渠道到自己动手

1. 百度站长平台的抓取异常

登录百度搜索资源平台,在「站点资源」里看抓取异常和死链提交数据。这是最权威的来源——它直接反映百度蜘蛛实际遇到了什么。如果抓取异常里 404 数量持续上涨,说明正在产生新的死链。

2. 服务器日志分析

看日志里返回 404 的请求,区分两种情况:请求来自 Baiduspider(影响收录),还是来自真实用户(影响体验)。真实用户高频点击的死链要优先处理,具体方法可以看网站日志分析实战。

3. 全站爬取工具

用爬虫工具把整站跑一遍,批量导出所有返回 404 的链接及其所在页面。优点是能顺带查出站内页面里嵌的死链——很多死链不是从首页点不到的,而是藏在某篇文章正文里的。

方法 能看到什么 适用频率
站长平台抓取异常 百度视角的死链与抓取失败 每周
服务器日志 谁在点、点什么死链 每月
全站爬取工具 页面正文里嵌的死链 改版后必做,平时每季

四、404 页面不是敌人:规范做法是三件事

再次强调:网站有 404 是正常的。要纠正的是两种错误做法——一种是该存在的页面返回 404(死链事故),另一种是软 404:服务器返回 200 状态码、页面内容却是「页面不存在」,或者干脆把所有 404 跳回首页。软 404 会误导搜索引擎把错误页当正常页收录,比真 404 危害更大。

一个规范的 404 页面要做三件事:

  • 说清事实:明确告诉用户「你要找的页面不存在或已下线」,别用「错误」这种含糊词。
  • 给出去路:放上站内搜索框、热门产品和文章列表、主导航。用户是被你从搜索结果带进来的,他真正想找的是信息,不是首页。
  • 给联系方式:404 页面是留资的最后一道防线。放上电话、微信或表单,很多客户就是在 404 页面上第一次联系企业的。

技术上还有一个硬性要求:确认服务器真实返回 404 状态码。用浏览器开发者工具的 Network 面板看一眼状态码,写 200 的就是软 404,必须改。

五、死链的三种处置:301、410 还是提交死链

处置方式 适用场景 操作要点
301 重定向 内容搬家:旧网址有对应的新页面 一对一跳转到语义最接近的新页面,不要全部堆到首页
410 状态码 内容彻底删除且无替代 明确告知搜索引擎「永久删除」,比 404 的收敛信号更强
提交死链清单 批量下线的历史URL 站长平台死链提交,支持 txt 列表,一次最多五千条

还有一种做法要特别说明:用 robots.txt 屏蔽死链目录。这是下策——屏蔽只是不让蜘蛛再抓,已经收录的页面不会消失,用户从搜索结果点进去依然 404。它只适合「大量下架页面暂时来不及处理」的过渡场景,不能当成长期方案。

六、一个真实场景:改版后的死链清理复盘

我们服务过的一家商丘制造企业,旧站的产品页地址是动态参数形式,改版后全部换成了静态目录页。上线两周后收录掉了四成,排查发现三百多个旧URL全部返回 404,且新站的 sitemap 没提交。处置过程是:

  • 整理旧URL与新页面的对应关系,按产品型号一对一做 301,语义对不上的十条合并到同类产品页;
  • 确实没有替代的二十多个下架产品,返回 410 并整理成清单提交死链;
  • 在百度站长平台重新提交 sitemap,并用抓取诊断工具抽查十条旧地址,确认返回的是 301 而不是 404;
  • 之后一个月内每周看一次抓取异常,确认 404 数量逐周下降。

第三周起收录开始回升,第六周恢复到改版前的九成。改版项目里,URL 映射表和死链处置清单应该和水电一样属于基础设施,详细的改版保护方法可以参考老站改版怎么不掉排名:一份保住收录与权重的实操清单。

七、月度巡检清单:十分钟做完

检查项 频率 工具
抓取异常里的 404 数量趋势 每周 百度站长平台
全站爬一遍,导出 404 清单 每季度 爬虫工具
抽查 10 条旧地址的跳转是否正确 改版后第一个月,每周 浏览器 Network 面板
404 页面本身能否正常打开、有留资入口 每半年 手动访问一个不存在的地址
sitemap 是否包含最新页面、剔除已下架页面 每月 站点 sitemap.xml

八、下一步可以做什么

如果你正在经历改版或迁移,建议把本文的处置表和网站迁移完整指南对照着做一遍;如果新站迟迟不收,先按新站收录排查全流程排除死链和抓取问题。死链处理属于「做了不一定有感、不做一定出事」的基础工作,值得每月固定花十分钟。

极客云码在商丘本地提供企业官网建设、网站改版与 SEO 运营服务,改版项目默认包含 URL 映射、301 配置与死链提交。需要处理死链或规划改版,可以直接联系我们,先做一次免费的官网抓取体检,电话 0370-2782003。