用户登录
个人主页 用户中心 我的订单 添加授权 管理授权
退出登录
用户登录 用户注册
欢迎来到 UC建站系统

三款网站404死链检测工具横评:免费桌面到云端全覆盖

一个网站运行超过半年,几乎没有可能一条死链都没有。页面被删了、URL改过了、引用的外部资源过期了、图片CDN迁移了忘了更新路径——每一种操作都可能产生404。搜索引擎爬虫每次爬到404就浪费一次抓取配额,用户在网页上点到404就直接关掉页面,这两件事对SEO和用户体验的损害是持续累积的。404检测这件事本身不复杂:爬一遍全站,拿到所有链接,逐个发HTTP请求看返回码是不是200。但同样是做这件事,不同工具的深度差异很大——有的只检测当前页面上的链接,有的能递归爬取整站,有的还能结合反向链接数据库告诉你哪些外部进来的流量被浪费了。
工具扫描范围检测外链免费额度导出报告最适合的场景
Screaming Frog整站爬取✅ 检测但不验证500个URL✅ CSV/Excel站内死链全面排查
Ahrefs死链检测外部反链✅ 核心功能免费完整使用✅ 在线查看外部死链按流量修复
Broken Link Checker在线单页或整站✅ 支持免费使用✅ 在线查看临时快速检查
Xenu Link Sleuth整站爬取✅ 支持完全免费无限制✅ TXT/HTML大站无限制扫描

一、整站死链排查:Screaming Frog 把每个链接的来龙去脉查清楚

不只是告诉你"有404",而是告诉你"哪一页的哪个链接指向了404"

Screaming Frog在做死链检测这件事上最大的价值不是它发现了多少404——别的工具也能做到——而是它把404的来源标注得一清二楚:哪个页面的第几行引用了这个死链、这个链接是放在正文里的还是侧边栏里的还是导航栏里的、目标URL的状态码到底是404还是403还是500还是超时。拿到这份报告,你不需要再去手动查找每条死链出自哪里。

Screaming Frog死链检测的具体操作和输出· 扫描配置:输入首页URL,Screaming Frog从首页开始逐层爬取站内所有页面。免费版限制500个URL,对付小网站够了。爬完以后,切换到"Response Codes"标签页,所有非200状态码的链接按状态码分组排列——404(客户端错误)、301/302(重定向)、500(服务器错误)、Timeout(超时无响应),一目了然。· 来源定位:点击任意一条404链接,底部的"In Links"面板会列出所有引用了这条死链的源页面。你能精确知道是"关于我们"页面底部的友情链接里有一条失效了,还是"产品列表"页第三条产品的详情链接被删了。这个定位功能是很多在线检测工具做不到的。· 跳转链分析:一个链接如果经历了多次跳转(比如A→B→C→404),Screaming Frog会完整展示这条跳转链。这对排查"旧URL重定向到新URL但新URL也被删了"这种连环失效场景很有用。· 导出和批量修复:检测结果可以导出CSV,包含源页面URL、目标URL、状态码、链接文本、链接类型等字段。拿着这份CSV,技术团队可以批量写301重定向规则,或者批量修改源页面上的链接。

Screaming Frog免费版的两个限制和绕过方法

免费版限制500个URL,超过500页的网站扫不完。一个变通办法是分批扫描:把网站按栏目拆分,每个栏目单独输入入口URL扫描一次,每次500页,然后把多份报告合并。另一个办法是用XML Sitemap导入模式——直接把你网站的sitemap.xml文件拖进Screaming Frog,它会只扫描sitemap里列出的URL,跳过无关的标签页、筛选参数页等噪音页面,500个配额用在刀刃上。

二、外部死链:Ahrefs 告诉你哪些外部流量白白浪费了

内部死链接伤爬虫,外部死链接伤流量

Screaming Frog擅长查站内死链,但外部链接的问题它覆盖不了:别人网站上有链接指向你的某个页面,但那个页面你后来删掉了或者URL改了,别人网站上的链接就变成了死链。用户从别人网站点进来看到404就关掉,Google发现大量外链指向404页面会降低对你网站质量的评价。这类问题只有Ahrefs这种拥有全网反链数据库的工具才能查出来。

Ahrefs的死链检测工具是免费的,不需要注册Ahrefs付费账号。输入域名后,它会从数据库里找出所有指向该域名的外部链接,然后逐条检查目标页面是否还活着。返回的报告按三个维度排序:· 按流量权重排序:不是所有外部死链的损失都一样。Ahrefs会给每条外链估算一个"Organic Traffic"值,表示这个外链来源页面本身能带来多少自然搜索流量。一条来自高流量页面(比如知名博客、新闻网站)的死链,修复优先级远高于一条来自无人问津论坛的死链。· 按反链域名数排序:如果同一个404页面被多个外部网站引用,说明这个页面以前有不错的内容,删掉太可惜。可以考虑恢复该页面,或者至少做一个301跳转到相关内容页。· 按外链类型区分:Ahrefs会标注每条外链是Dofollow还是Nofollow。Dofollow死链的修复优先级更高,因为搜索引擎会通过这些链接传递权重。

外部死链修复的两条路

路线一:301重定向。把已删除页面的URL做301跳转到最相关的新页面。这是最快的方法,不仅能拯救外部死链带来的流量,还能把外链的权重传递到新页面。比如你删掉了"2024年产品评测"这篇文章,301跳转到"2026年产品评测",外部链接的SEO价值不会完全丢失。路线二:联系对方站长修改链接。对于特别有价值的外链(权威网站、高流量来源),可以直接发邮件请对方把链接改成你的新URL。成功概率不高,但值得试。

三、轻量方案:不需要装任何软件,在线工具打开网页就能扫

Broken Link Checker 和 MiniWebtool:浏览器里完成全套检测

在线检测工具的优势是不安装、不注册、打开就能用。Broken Link Checker(brokenlinkcheck.com)输入一个URL,可以选择检测"当前页面"或"整站",它自动爬取所有链接并逐条验证状态码。MiniWebtool的死链检查器也是一样的逻辑,但界面更简洁,速度更快。

在线工具适合的场景很明确:· 临时抽查:老板说"帮我看一下官网有没有死链",你打开网页粘贴URL,5分钟出结果,不需要下载安装任何软件。· 小网站全面检查:一个只有几十个页面的企业官网,在线工具免费扫描全站毫无压力。· 单页面深度检测:比如发布了一篇新文章,想确认文章里引用的所有外部链接都有效,直接输入文章URL在线检测。但要注意在线工具的局限:扫描深度和并发数比桌面软件差很多,几百页以上的网站扫到一半可能超时;而且在线工具一般不会告诉你死链的来源页面(哪个页面引用了这条死链),只告诉你"有哪些链接是死的"。

Xenu Link Sleuth:十几年的老牌死链检测器,免费且没有页面数限制

Xenu是一款Windows桌面软件,界面极其朴素(最后一次更新是很多年前),但功能一点不含糊:输入首页URL,它能爬完整个网站的所有页面,不限数量,完全免费。扫描结束后生成一份HTML格式的报告,包含所有链接的状态、类型、大小、标题等信息,死链用红色标注,一目了然。对于几万页的大网站,Xenu是唯一一个完全免费且不限制URL数量的方案。缺点是不支持JavaScript渲染,纯静态页面没问题,重度依赖JS的网站会漏检。

1 - 三款网站404死链检测工具横评:免费桌面到云端全覆盖 - UC建站系统

四、检测到404之后,怎么修才不浪费检测结果

404本身不会直接导致网站被降权,但404带来的间接影响会

Google的官方说法是:404状态码是正常的HTTP响应,不会因为页面返回404而惩罚网站。但问题出在间接影响上——搜索引擎爬虫每次爬到404就浪费了一次抓取配额,你的有效页面被爬到的概率就降低了;用户点到404大概率直接关闭页面,跳出率上升;大量外部链接指向404页面意味着外链权重没有被有效利用。所以修404不是为了让搜索引擎"不扣分",而是为了让已有资源不被浪费。

2 - 三款网站404死链检测工具横评:免费桌面到云端全覆盖 - UC建站系统

修复策略应该按死链的来源和价值分级处理:优先级分级· 第一优先级:有外部反链的死链。在Ahrefs报告里标红的那批——别人链接过来了但你页面没了。处理方式是301重定向到最相关的新页面。如果实在没有相关页面,至少恢复一个基础信息页说明"此内容已迁移至XX"并提供跳转链接。· 第二优先级:导航栏和侧边栏里的死链。这些链接出现在网站的每个页面上,意味着每个访问者都有机会点到它。在Screaming Frog报告里按"In Links数量"排序,排在前面的一般就是全局导航或侧边栏里的死链。处理方式是直接修改模板文件把链接去掉或替换。· 第三优先级:正文内容里的死链。文章里引用的外部资料链接失效了,或者指向站内其他文章的链接因为文章被删而失效。数量多但单条影响小。处理方式是批量替换链接或去掉超链接保留纯文本引用。· 第四优先级:图片、CSS、JS资源404。页面能打开但图片裂了、样式丢了。一般是因为CDN地址变更或文件被误删。处理方式是补传文件或更新引用路径。

WordPress用户的额外选择:Broken Link Checker插件

如果你的网站是WordPress搭建的,有一个更省事的方案——安装Broken Link Checker插件。它会在后台持续监控所有文章和页面中的链接,发现失效链接后在WordPress后台直接标红显示,点击即可编辑或删除链接,不需要导出CSV再手动修改。免费版功能完整,缺点是如果网站页面数很多(几千页以上),后台持续扫描会占用服务器资源。建议定期打开扫一次然后关掉,不要一直开着。

五、检测不能是一次性的——死链是持续产生的

网站每天都在变化:编辑删了一篇旧文章、运营改了一个产品URL、外部网站改版导致友情链接失效、引用的图片CDN迁移——每一次变化都可能产生新的404。一次性检测只能解决"当前这一刻"的死链问题,下周又会冒出新的。
监控方案成本自动化程度适用网站规模
Google Search Console定期查看免费半自动(需手动查看)所有网站
WordPress Broken Link Checker插件免费自动(后台持续监控)中小型WordPress站
Screaming Frog每月定期扫免费版500页手动(每月跑一次)500页以内网站
自建Python脚本+crontab定时任务服务器成本全自动(每周跑+邮件报告)不限

死链检测这件事,工具不是关键——上面的每一款都能完成基本任务。关键是三个动作形成闭环:定期检测(每月至少一次全站扫描)→ 分级修复(有外链的先修,全局展示的其次,正文引用的排后)→ 验证修复效果(修完再扫一次确认404数量确实下降了)。很多网站的死链越积越多,不是因为检测工具不够好,而是因为检测了没修、修了没验证、修完下个月又产生了新的没人管。把检测纳入网站的月度维护清单,比纠结用哪款工具重要得多。

3 - 三款网站404死链检测工具横评:免费桌面到云端全覆盖 - UC建站系统

相关推荐
在线客服
👇找客服拿折扣
QQ咨询&售后
在线时间
11:00 ~ 5:30
QQ:3155555535
👇联系QQ
👇联系WX
首页 程序 帮助 登录