失效链接检测工具

爬取全站,找出每一条失效链接——404、外部死链、重定向链、失效图片。在它们伤害排名和用户体验之前修掉。免费开源。

# 安装(一次性)

pip install zens-ink

# 检测全部失效链接

python3 -m zens_ink.site_audit --url https://yoursite.com

这个工具能查出什么

01

站内失效链接

指向已删除或改名 URL(返回 404)的站内互链。

02

外部死链

指向第三方站点的出站链接,对方站点已下线、搬家或删除了目标页面。

03

重定向链

多次跳转的 URL(301 → 301 → 200)——拖慢加载速度,稀释链接权重。

04

失效图片引用

<img> 标签指向不存在的图片文件——访客看到裂图。

05

锚文本缺口

「点击这里」「了解更多」这类通用锚文本,不传递任何主题信号。

失效链接的真实代价

站上每条失效链接都是一个死胡同。撞到 404 的访客直接跳出,跟随死链爬行的 Googlebot 浪费抓取预算,还会降低对你站点的信任。

抓取预算:Google 每天分配给你站点的抓取页面数是有限的。sitemap 或站内导航里的每一条死链 404 都在浪费这份预算。小站点影响不大,但几千页以上的站点,死链会直接拉低收录率。

链接权重流失:当你链向一个 404 页面,本应传给真实页面的链接权重(排名能力)就蒸发了。把站内死链重定向到正确页面,权重立刻恢复。

用户信任:一个到处是死链的网站看起来像被遗弃了。一次访问撞上两三个 404 的用户,大概率不会再来,也不会买你卖的任何东西。

附带完整技术 SEO 审计

失效链接检测是 ZensInk 免费站内审计的一部分,同时还会校验 sitemap、检查缺失的 canonical 标签、找出缺 H1 和 meta 描述的页面、检测孤岛页。

常见问题

如何免费检测网站的失效链接?

安装 ZensInk 开源工具包,运行 `python3 -m zens_ink.site_audit --url https://yoursite.com`。工具会爬取全站页面,找出内外部失效链接(404、超时、重定向循环),并输出报告——无需 API key、无需注册。

什么是失效链接(broken link)?

失效链接(也叫死链)是指向已不存在页面的超链接。目标页面可能被删除、移动后没有做重定向,或者 URL 本身拼写错误。失效链接会返回 HTTP 404 或类似错误码。

失效链接对 SEO 有什么影响?

失效链接浪费 Googlebot 的抓取预算,造成糟糕的用户体验(访客走进死胡同),并传递网站疏于维护的信号。如果外链大量失效,Google 可能降低页面排名。修复死链是最快的 SEO 见效手段之一。

应该多久检查一次失效链接?

博客和内容站建议每月检查一次;电商或频繁更新的站点建议每周检查。ZensInk 免费工具可以接入 CI 流水线,每次部署自动捕获新增死链。