什么是死链(Broken Link)?
死链是指指向不存在(或“已失效”)资源的链接,既可能是内链,也可能是外链。
什么是死链?
死链(broken link,又称断链)是指指向不存在页面或资源的超链接。多数情况下,被链接的页面是在未设置重定向的情况下被删除或移动的。
用户或爬虫点击死链时,服务器会返回 404(未找到)或 410(已删除)状态码。

在 SEO 中,死链可分为两类:
- 失效的外链(通常简称“死链”)——来自你的页面或网站的链接;
- 失效的反向链接(broken backlinks)——来自其他域名指向你网站的链接。
死链会损害你的网站吗?
对任何网站而言,存在失效的外链和失效的反向链接都属正常。互联网是动态的:页面乃至整个网站都在不断被删除。
但失效的外链过多,会给访客带来糟糕的用户体验。除此之外,它也是抓取预算的不必要浪费,因为 404 页面对搜索引擎爬虫而言是“死胡同”。
失效的反向链接同样是被浪费的机会。那些指向你网站上 404 页面的反向链接,本可以把价值和权重(链接权重)传递给网站上现存的相关页面,以提升其排名机会。
如何查找并修复网站上的死链?
在 Ahrefs 的 Site Explorer 中
如需快速查找任何网站的失效外链,可使用 Site Explorer。
输入域名,然后在 Outgoing links(外链)区域中打开 Broken links(死链)报告。
该报告会列出 Ahrefs 所掌握的某个网站上的全部失效外链,是寻找断链建设机会的理想去处。
不过,Ahrefs 数据库未必掌握某个特定网站的所有链接和页面数据。
使用 Ahrefs Webmaster Tools
若网站由自己拥有,可使用免费工具 Ahrefs Webmaster Tools 这类 SEO 爬虫。
让它抓取整个网站和被链接的外部页面(请确保已启用“Check HTTP status of external links”选项)。
要查看从你网站链接出去的外部失效页面,请前往:
External Pages -> Issues -> External 4XX
要查找内部失效页面,请打开:
Internal Pages -> Issues -> 4XX Page

点击报告中的 404 URL,即可查看哪些页面链接到了它们。
修复网站上的死链
修复死链并不复杂,但视数量多少,可能耗时较多。失效的外链可通过以下方式修复:
- 用相关的存活链接替换死链
- 移除该链接
- 将 404 页面重定向(适用于你网站上的失效内链)
如何查找并修复失效的反向链接?
要查找失效的反向链接,需要一款能检查死链的反向链接工具,例如 Ahrefs Site Explorer。
Site Explorer 设有专门的“Broken backlinks”(失效反向链接)报告,不过处理失效反向链接还有更便捷的方式。
请前往:
Site Explorer -> yourdomain.com -> Pages -> Best by Links -> 添加一个“404 not found”HTTP 响应筛选器。
如何修复失效的反向链接
修复失效的反向链接需要另换思路。与自家网站上的死链不同,失效的反向链接无法直接编辑。
修复失效的反向链接有几种方式:
方案 1:联系链接方网站,请求修复。若该网站提供联系方式,可发消息请其用相关链接替换死链。对方可能乐于借此改善用户体验,你也能得到修复后的链接。
方案 2:重新创建被删除的页面。弄清已消失页面的内容并重新创建。若难以确认该页面过去的样子,可尝试将其输入 Wayback Machine。
方案 3:将该 URL 重定向到另一个相关 URL。一个简单的修复方法就是把死链重定向到相关的 URL。这可能是同一内容的不同 URL(此前忘记重定向),也可能是不同但相关、依然成立的内容(例如,把“how to choose an seo tool”的死链替换为一篇题为“what to look for in an seo tool”的文章链接)。
方案 4:不作处理,将其保留为 404。若该页面没有任何有价值的反向链接,且网站上 404 不多,保留失效的反向链接也无妨。