WordPress死链怎么查?3种检测方法+修复指南,别让404拖垮你的SEO(2026)

本站部分链接为联盟推广链接。通过这些链接购买,我可能获得佣金...

这不仅不会增加您的实际费用,通常还能让您享受到专属折扣。所有上榜推荐均基于真实项目环境下的自费实测,排名完全由客观测评数据决定。详细规则请查阅《免责声明》。

死链有一个特别让人头疼的特性:它是静默积累的。你删了一篇旧文章、改了某篇文章的URL别名、外部链接指向的站点关掉了,任何一件事单独发生都不起眼,但时间长了回头看,博客里散落着几十甚至上百条断掉的链接,每一条都在给Google传递”这个网站维护得很差”的信号。

腾腾博客目前的文章,内链数量相当可观,外链也不少。这篇就把我自己查死链的方法从头到尾讲清楚,从完全免费的插件到Google Search Console里的原生报告,按你的需求选一种就行。

死链到底会造成什么具体影响

很多人知道死链不好,但说不清楚到底坏在哪。具体来说有三层影响:

第一层影响用户体验:访客点了一个链接,看到的是404页面,这次访问就结束了。跳出率上升,对于外贸独立站来说,一个潜在客户就这么离开了,而且大概率不会回来。

第二层影响Google爬取效率:Google的爬虫每次访问你的网站有一个Crawl Budget(爬取配额),如果大量链接都指向404页面,爬虫就把时间浪费在这些死胡同里,你新发布的文章被发现和收录的速度会变慢。

第三层影响SEO权重传递:内链是页面之间传递权重的通道,一条内链如果指向已删除的页面,这条权重传递就完全断掉了。文章多了之后,这个损失是累积的。

死链常见的产生原因:删除了旧文章没有设置重定向、修改了文章URL别名但没有更新指向它的内链、外部链接指向的网站已经关闭或者改版、从HTTP迁移到HTTPS时URL未全部更新。

这是目前WordPress安装量最高的死链检测插件,超过1700万次下载50万+安装量,检测速度比其他同类插件快20倍,主要得益于云端检测机制,不占用你服务器的资源。

WordPress.org上目前有两个版本,名字很接近但机制不同:

Broken Link Checker(WPMU DEV版):云端检测,扫描文章、页面、评论和自定义字段,提供集中化的仪表盘,可以直接在插件界面里批量操作修复死链,不需要一篇篇进文章编辑。

Broken Link Checker by AIOSEO:同样走云端,以SaaS方式运行,工具托管在AIOSEO服务器上而不是你自己的服务器,好处是不会导致主机IP被封锁、不会因资源占用过高被主机商要求升级套餐。不过需要AIOSEO账号。

安装和使用流程

以WPMU DEV版为例:

插件下载地址:https://wordpress.org/plugins/broken-link-checker/

WordPress后台 → 插件 → 安装插件,搜索”Broken Link Checker”,安装并激活。

wp Broken Link Checker

Cloud [new](云端扫描,推荐)

这是新版本,检测速度比本地扫描快20倍,检测在WPMU DEV的服务器上运行,不占用你自己服务器的资源,也不会因为大量扫描请求导致主机IP被封锁。

首次进入Cloud标签页会看到激活引导页面,页面上写明了几点:需要连接WPMU DEV账号才能启用、不存储用户私人数据、随时可以切换回Local模式且不丢失设置。

点击CONNECT TO WPMU DEV,注册或登录WPMU DEV账号后完成连接,云端扫描就可以开始了。

broken link checker scan results 1

Local [old](本地扫描)

不需要连接任何外部账号,直接在本地服务器上运行扫描。好处是不依赖第三方服务,完全免费无限制;缺点是会占用服务器资源,文章量大的站点扫描时间较长,建议在低流量时段(比如深夜)手动触发扫描。

扫描结果怎么看

扫描完成后,结果列表会显示:每条死链的URL、HTTP状态码(404/超时/服务器错误等)、这条死链出现在哪篇文章里,以及对应的操作按钮。

操作建议按优先级处理:

404内链(自己站点的死链)→ 最优先,直接影响SEO权重传递,进对应文章编辑修正或点Unlink删除;404外链(指向其他站点的死链)→ 次优先,找替代URL或删除链接;301重定向链接 → 低优先级,功能上还能用但多跳一步,有空再处理;超时错误 → 先点Dismiss忽略,几天后重新扫描确认是否是临时问题再决定处理。

方法二:Google Search Console(检测Google已发现的死链)

Google Search Console里有一个死链报告,但要注意它和插件检测的覆盖范围不同,Google Search Console的404链接只包含内链(站内链接),不会检测指向外部网站的死链。

但它有一个插件没有的优势:它告诉你的是Google爬虫已经发现、并且已经影响到你的crawl budget的真实死链,信号可信度最高。

操作路径:

登录Google Search Console,选择blog.ctzpj.com的Property,左侧菜单找到”索引编制”→”页面”,滚动到页面状态报告,找到”未编入索引的页面”里的”未找到(404)”这一类,点进去会显示所有Google已经确认是404的URL。

这里显示的URL可能是:删了但没做重定向的旧文章、改了URL别名但旧URL还在被其他页面链接的情况、外部站点链接了你一个已删除的页面(这种情况下Google爬虫从外部来发现了404)。

google search console 404 pages report

对于Search Console里发现的404 URL,处理方式:

  • 如果是删除的文章但有新文章承接同一话题:设置301永久重定向,把旧URL重定向到新文章
  • 如果内容彻底没有了:让它返回真正的404,Google会在几次爬取确认后把它从索引中移除,不需要特别操作
  • 如果原URL改了但内容还在:更新所有指向旧URL的内链,同时设置301重定向兜底

方法三:在线死链检测工具(不需要安装插件)

如果你不想在WordPress里装额外的插件,在线工具是快速扫描的好选择。

在线工具的工作方式是从外部服务器抓取你的网站,输入URL后工具自动爬取站点并返回死链报告。

brokenlinkcheck.com:免费,不需要注册,直接填入域名扫描,可以在几分钟内找出网站上的死链,无需安装任何软件。免费版有页面数量限制。

W3C Link Checker:W3C官方提供的链接检测工具,适合快速检查单个页面的所有链接,不适合整站扫描。

在线工具的局限:外部工具只能扫描公开页面,无法扫描需要登录才能访问的内容、草稿文章、或者设置了robots.txt限制的页面。对于只需要快速了解站点公开页面死链情况的需求,在线工具够用;如果需要完整覆盖所有内容,还是得用WordPress插件。

发现死链之后,怎么修复

检测出死链只是第一步,修复才是关键。按死链类型分两类处理:

内链死链(指向自己站点内部的死链)

进对应文章的编辑界面,找到这条链接,改成正确的URL。如果被链接的文章已经删除,在插件的修复界面直接点Unlink(删除这个链接),或者改链到一篇相关内容的文章作为替代。

如果大量内链指向同一个已删除的页面,与其一篇篇进去改,更高效的做法是设置一条301重定向,把旧URL重定向到最相关的现有页面,这样所有指向旧URL的内链都会自动跳转,不需要逐篇修改。重定向设置可以用Rank Math SEO(我们博客已经在用)内置的重定向管理器,不需要额外装插件。

外链死链(指向其他网站的死链)

外链死链没法控制对方网站是否修复,能做的是:删掉这个链接(如果引用的内容已经不存在)、或者找一个功能相同的替代页面改链过去(比如一个官方文档链接失效了,找新版本文档的URL替换)。

外链死链对你的内部SEO直接影响不如内链大,但影响用户体验,而且如果这条外链曾经是你文章里某个数据或观点的来源,失效之后文章的可信度也会下降,这种情况最好找到替代来源更新文章。


死链检测不是一次性的工作,随着文章增多、外部网站变化,新的死链会持续产生。建议每季度用插件或在线工具扫描一次,Search Console那边的404报告可以每月看一遍,配合外贸网站SEO内链策略里讲的三层内链架构做好内部链接管理,死链产生的概率会低很多。

内链质量是SEO的基础设施,和WordPress网站速度优化全攻略一样,是需要持续维护的工作,不是建站时做一遍就完事的。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


快捷菜单
WordPress 主机
VPS 主机
最新优惠
正版授权
联系我们