在访客发现之前找出网站死链。

扫描网页、资源、外部链接和 YouTube 视频,实时查看进度并下载报告。

  • 首次扫描无需注册账号。
  • 扫描过程中实时显示进度。
  • 链接、资源和内嵌 YouTube 视频全部检测。
查看报告示例
高级设置

每个网站赠送 1,000 个免费积分,无需注册。

可直接执行的报告

每个问题都附带状态码以及发现该问题的具体页面。

示例报告,数据仅供演示。

扫描是如何进行的

从一个网址,到一份可以直接交给开发人员的问题清单。

输入网址

粘贴任意想检查的页面并开始扫描。首次扫描无需注册账号,高级设置可在开始前选择扫描模式、抓取范围和请求速度。

爬虫梳理站点结构

在整站模式下,爬虫会沿内部链接前进并建立页面队列,按您选择的范围停留在本域名内或一并包含子域名。单页模式则跳过抓取,只检查您输入的那个网址。

逐个请求链接和资源

每个页面都会被解析出链接、图片、脚本、样式表、媒体文件和嵌入的 YouTube 视频,并逐一请求以记录真实响应。进度会实时更新,因此问题在发现时即可看到,无需等到最后。

获得带来源页面的报告

报告按类型归类问题,并同时显示状态码和发现每个失效地址的具体页面。注册用户会在扫描结束时收到邮件,并可将完整清单导出为 CSV。

BrokenLinks.pro 检查的内容

运行一次扫描,即可获得页面、资源和嵌入内容中各种隐藏问题的结构化视图。

HTTP

死链和状态码

查找内部和外部链接中的 4xx、5xx、网络错误及被阻止的 URL。每个链接都会记录其实际返回的状态码,因此可以轻松区分反复出现的 404、临时的 503 和 DNS 故障。被防火墙或机器人防护拒绝的 URL 会标记为已阻止,而不是算作死链。

重定向

重定向链和软错误

及时发现重定向、noindex 页面、软错误和响应缓慢问题,避免它们引发支持请求。重定向会连同目标地址一起记录,方便您压缩过长的跳转链并把链接直接指向最终 URL。因网络故障、请求频率限制、服务器错误或访问保护而无法验证的响应会被标记为待审核,而不会被计为已确认的失效链接。

资源

图片、脚本、样式和媒体

检查 CSS、JavaScript、图片、音频和视频文件等页面资源,而不只是 <a> 标签。缺失的样式表或脚本对页面的破坏远比页脚里的一个死链明显,但大多数链接检查工具从不请求它们。资源问题与链接问题并列展示,并标明引用它们的页面。

YouTube

YouTube 视频检查

检测网站中嵌入或链接的已删除、私密及不可用 YouTube 视频。视频被删除后,其页面仍可能正常响应,因此普通 HTTP 检查会认为链接没有问题,而播放器却显示错误。系统会单独检查每个视频 ID,并在报告中显示 YouTube 返回的可用状态。

定期

定期扫描

付费套餐支持安排每日、每周、每两周或每月检查。外部链接会在您毫无改动的情况下自行失效,上个季度还干净的网站往往已经不再干净。定期扫描按您的计划运行,每次结束后都会发送邮件通知。

报告

电子邮件通知和导出

扫描完成时接收通知,并保留可下载的 CSV 问题报告。每个问题都附带状态码和发现它的具体页面,这正是开发人员修复问题所需的信息。导出文件可用任意表格软件打开,方便在团队内分工。

套餐

购买每月积分,进行更深入的扫描和定期检查。

Lite

$19/ 月
  • 200,000 个积分
  • 10 个域名
  • 并发扫描数:2
  • 定期检查
  • 报告保留期:90 天

Standard

$39/ 月
  • 400,000 个积分
  • 20 个域名
  • 并发扫描数:4
  • 定期检查
  • 报告保留期:90 天

Premium

$79/ 月
  • 800,000 个积分
  • 40 个域名
  • 并发扫描数:8
  • 定期检查
  • 报告保留期:90 天

Enterprise

$99/ 月
  • 1,000,000 个积分
  • 50 个域名
  • 并发扫描数:10
  • 定期检查
  • 报告保留期:90 天
免费套餐限额
注册用户每月均可获得。
积分
3,000 个积分
域名
3 个域名
并发扫描数
1
报告保留期
30 天
定期检查
仅限付费套餐

常见问题

有关限额、付款和扫描完成情况的简短解答。

一个积分等于一个请求。抓取一个页面会消耗一个积分,检查页面上的每个链接、图片、脚本、样式表或媒体文件同样各消耗一个积分。因此外链密集的页面比内容简洁的页面消耗更多,您的余额反映的是实际的扫描工作量,而不是页面数量。

访客每个网站可获得 1,000 个积分,每天最多可扫描 10 个网站。无需注册,访客扫描一次只能运行一个。限额每天重置,因此您可以先在真实网站上试用扫描器,再决定是否创建账号。

注册用户每月可在免费限额内获得 3,000 个积分和 3 次网站扫描。免费积分每月重置,与付费套餐包含的积分相互独立。注册后还可使用已保存的报告、CSV 导出以及扫描完成的邮件通知。

一般情况下不予退款。除非适用法律另有要求,付款一经完成即为最终结果。购买前请先使用访客积分或免费积分,在自己的网站上测试扫描器。

扫描完成后,注册用户会收到电子邮件通知。您也可以在扫描运行时保持报告页面打开,进度和新发现的问题会自动刷新,无需重新加载。已完成的扫描会在您套餐规定的保留期内留在控制台中。

请在 Cloudflare WAF 或机器人防护规则中允许我们扫描器的 User-Agent:BrokenLinksBot/1.0 (+https://brokenlinks.pro)。被阻止的 URL 与死链分开统计,因此突然出现大量阻止通常意味着机器人防护在拦截,而不是网站本身有问题。如果拦截与请求频率有关,降低扫描速度同样有效。

整站模式会从您输入的网址出发沿内部链接前进,检查发现的每个页面,适合做完整审计。单页模式只检查该网址本身以及它上面的所有链接和资源。单页模式消耗的积分少得多,适合用来验证修复效果。

抓取范围决定爬虫可以进入哪些地方。「仅限本域名」让爬虫停留在您输入的确切主机上,而「域名及子域名」还会跟进 blog、shop 等子域名的链接。范围之外的链接仍会被检查,只是不会继续从中抓取更多页面。

每个链接和资源都会被单独请求,扫描器还会有意控制节奏以免给您的服务器造成压力。速度可在每秒 1 到 4 个请求之间配置:速度越高完成越快,但对网站的压力也越大。外链众多的大型网站自然耗时最长。

默认情况下爬虫会遵守您的 robots.txt,这意味着其中禁止抓取的页面不会被访问,也可能因此让部分死链不出现在报告中。启用该选项后扫描器会忽略这些规则,从而审计整个网站。请仅在您自己控制的网站上使用。

请仅扫描您拥有或已获授权测试的网站。扫描会向目标服务器发送真实流量,因此应当像对待其他自动化测试工具一样谨慎。如果您在审计客户的网站,请事先取得同意,并考虑使用较低的扫描速度。

付费套餐可以将项目安排为每日、每周、每两周或每月在您指定的时间重新检查。每次计划任务都会像手动扫描一样消耗月度余额中的积分。这是发现发布之后才逐渐失效的外部链接的实用方式。