死链检测工具

检测页面中所有链接的 HTTP 状态

📖 死链检测工具使用说明

死链检测工具可以扫描任意网页中的所有链接,逐一检查 HTTP 状态码,实时显示检测进度,标出 404 死链、301/302 重定向和服务器错误,帮助 SEO 和运维人员快速发现并修复断链。

一、死链检测工具能帮 SEO 人员做什么?

1.1 发现 404 死链

404 死链会导致用户流失、降低信任度,也会浪费搜索引擎的抓取预算。Google 的 John Mueller 表示大量 404 可能影响网站整体质量评分。本工具一键扫描页面中所有链接,标出哪些已经失效。

1.2 检查重定向链

301/302 重定向虽然不是"死链",但过多的重定向会增加页面加载时间、稀释链接权重。工具会标出所有重定向链接及其最终目标 URL。

1.3 发现外链目标变化

你链接到的外部网站可能已经关闭、改版或移除了特定页面。定期检测可以及时发现这些变化,更新或移除失效的外链。

1.4 网站改版后的链接验证

网站改版后最容易出现断链问题。用本工具检测改版后的关键页面,确保所有内链和外链都能正常访问。

二、功能详解

2.1 双模式输入

支持直接输入网页 URL(自动抓取页面源码)和粘贴 HTML 源码两种模式。URL 模式适合在线页面,粘贴模式适合本地开发或被防火墙阻止的页面。

2.2 并发批量检测

使用 cURL 多线程并发检测,每批 8 个链接同时检查,大幅提高检测速度。200 个链接通常在 30 秒内完成。

2.3 实时进度显示

检测过程中动态显示进度条、已检测数量和当前正在检测的 URL,让你随时了解检测进展。每完成一批即时更新结果列表。

2.4 检测结果详情

每条链接显示:HTTP 状态码、响应时间(ms)、锚文本、内链/外链标识。可按状态筛选(全部/死链/重定向/正常),支持关键词搜索过滤。

三、死链检测工具的使用场景

3.1 定期站内链接健康检查

每月检测网站核心页面(首页、导航页、热门文章)中的所有链接,及时发现新出现的死链。

3.2 文章发布前的链接验证

新文章中引用了外部链接?发布前用本工具验证所有外链是否可访问,避免用户看到 404 页面。

3.3 网站迁移后的全面检查

域名更换或 URL 结构变化后,检测关键页面确保所有内链指向了正确的新地址。

3.4 竞品链接分析

检测竞品页面的外链目标状态,发现他们链接到的已失效资源——这可能是你获取替代外链的机会。

四、HTTP 状态码参考

状态码含义SEO 影响
200正常无问题
301永久重定向权重传递约 90-99%
302临时重定向权重传递不确定
403禁止访问用户体验差
404页面不存在浪费抓取预算和链接权重
410永久删除比 404 更明确告知搜索引擎
500服务器内部错误严重,可能导致降权
503服务暂时不可用临时维护可用,长期不可

五、使用教程:如何检测网页死链

第1步:选择输入方式

选择"📋 粘贴网页HTML源代码"直接粘贴HTML(推荐,可避免防爬限制),或切换到"🔗 输入网址检测"输入目标页面URL。粘贴模式下可填写基准URL帮助解析相对链接。

第2步:开始检测

点击"开始检测"按钮。工具先从HTML中提取所有链接(去重后最多200条),然后每批8个并发发送HTTP HEAD请求检查状态码。进度条实时显示检测进展。

第3步:查看检测结果

检测完成后查看统计:总链接数、正常(2xx)、重定向(3xx)、死链(4xx/5xx)、连接失败数量。死链行会标红高亮,方便快速识别。

第4步:筛选和搜索

使用筛选按钮查看特定类型:💀死链、↪重定向、✅正常、⚠失败。搜索框可按URL或锚文本关键词过滤,快速定位问题链接。

第5步:导出报告并修复

点击"💾 导出CSV"下载完整报告(含URL、状态码、锚文本、响应时间等),在Excel中排序筛选后按优先级修复:404死链→设301重定向,外链死链→更新为有效链接或移除。

六、常见问题

6.1 为什么有些链接检测结果是 0 或"连接失败"?

可能原因:目标服务器超时(>15 秒未响应)、SSL 证书问题、DNS 解析失败、或目标服务器阻止了我们的检测请求。这类链接建议手动在浏览器中验证。

6.2 检测到的 403 一定是死链吗?

不一定。有些网站对非浏览器的 HTTP 请求返回 403,但在浏览器中可以正常访问。工具会先尝试 HEAD 请求,失败后自动改用 GET 请求重试。如果仍然是 403,建议手动验证。

6.3 一次最多能检测多少个链接?

出于性能考虑,单次检测最多处理 200 个唯一链接。如果页面链接数超过 200,建议分批检测或使用专业的爬虫工具(如 Screaming Frog)。

6.4 检测会影响目标网站吗?

工具使用 HTTP HEAD 请求(不下载页面内容),对目标服务器的负载极低。每批 8 个并发,且有间隔控制,不会触发目标网站的反爬机制。

6.5 内链和外链有什么区别?

内链是指向同一域名的链接(如 example.com/page-a 链接到 example.com/page-b),外链是指向其他域名的链接。内链死链通常是自己的问题(URL 变更未设重定向),外链死链是对方网站的问题。

6.6 发现死链后怎么修复?

内链死链:更新链接指向正确的 URL,或设置 301 重定向。外链死链:更新为有效的替代链接,或移除该链接。批量死链可通过 .htaccess 或 Nginx 配置统一重定向。

6.7 数据会被存储吗?

不会。检测请求通过服务器端发出(因为浏览器的跨域限制),但不会记录或存储任何检测数据。