你网站上有几个死链接,客户点进去就跳出个“404 页面不存在”,然后关掉了你的网页。更麻烦的是,百度那些搜索引擎的抓取工具也会在你这儿碰壁,次数多了,它会觉得你的站维护得不上心。
这事儿其实比你想象的好解决。今天我们就聊聊怎么把这些死链接找出来、修好,别让它们偷偷吃掉你的流量。
死链接是怎么来的?
死链接就是那些点过去已经打不开的链接。原因无非这么几个:
- 删了东西没处理:把某个旧产品页、老文章直接删了,但没把指向它的链接改掉。
- 改过网址:网站换了域名,或者从 HTTP 换到 HTTPS,可内部的链接地址没跟着更新。
- 手滑打错了:写文章时手动输链接,少了个字母或者多了个符号。
- 内容迁移:把一篇东西挪到了新地址,但忘了把原来指向旧地址的链接改成新地址。
这些情况在任何一个做了一段时间的网站上几乎都会出现。
怎么快速找出这些“害群之马”
你不用一个个去点链接检查,有更省力的办法。
方法一:用网站后台的插件扫一遍
市面上有不少专门查死链接的插件。装一个,设置好,它就会自动把你网站里所有的链接扫一遍。扫完之后,它会给你一份清单,清清楚楚地告诉你:
- 哪个链接是坏的
- 这个坏链接在网站的哪个页面里
- 这个坏链接指向的具体网址是什么
有些插件还能直接在后台让你修改,不用再跑进文章里去找。这类插件一般都有免费版,每个月能扫几百个链接,对绝大多数中小企业网站来说足够了。如果网站比较大,可以付费升级。
方法二:用站长工具查
百度站长平台(或者谷歌 Search Console)是免费的。你注册并验证了网站所有权之后,在“页面”或“索引”相关的报告里,会看到有一项叫“404 错误”或者“找不到的页面”。点进去,百度会把它发现的所有死链接网址列出来。
这个方法的优点是数据来自搜索引擎本身,非常准。缺点是有时候它只告诉你哪个网址出问题了,但不一定告诉你这个坏链接是贴在你网站的哪个页面里。所以最好跟方法一配合着用。
方法三:用第三方 SEO 工具做全站审计
如果你会用一些 SEO 分析工具(比如爱站网、5118 这类国内常用的),它们通常都带“网站审计”或“站内诊断”功能。跑一次全站扫描,就能把死链接、重定向、页面加载速度这些问题都列出来。这类工具虽然大多要付费,但功能更全,还能帮你分析竞争对手,值得投资。
找到死链接之后,怎么修?
找到清单之后,分两种情况处理:
第一种:链接指向的是别人的网站
这个最简单。你找到那个包含坏链接的页面,把链接地址替换成正确的,或者干脆把那个链接删掉。如果那个外部网站已经彻底打不开了,就找一个内容差不多的其他网站链接替代。
第二种:链接指向的是你自己的网站
这是最常见的情况,处理的核心就是两个字:重定向。
举个例子:你以前有篇产品介绍,网址是 /product-a.html,后来产品升级了,你把它改成了 /product-a-new.html。那所有指向旧地址的链接,都需要做一条“301 永久重定向”,告诉访问者和搜索引擎:这个老地址已经不用了,请自动跳转到新地址。
怎么设置重定向?
大部分网站管理系统(比如 WordPress 或一些国产建站系统)都有插件或功能模块可以设置。你只需要告诉系统:
- 旧的网址是什么(比如
/product-a.html) - 要跳转到哪个新网址(比如
/product-a-new.html)
设置好之后,任何人点击那个旧链接,都会自动跳转到新页面,不会看到 404 错误。
有个关键提醒:别把所有死链接都指向首页。
有些老板图省事,把所有死链接都重定向到网站首页。这种做法搜索工具不太喜欢,因为它觉得你在糊弄用户。正确的做法是:把每个死链接指向内容最相关的那个页面。旧文章是关于“红色 T 恤”的,就指向新的“红色 T 恤”页面,而不是指向“联系我们”。
怎么防止以后反复出现死链接?
- 养成习惯:每次要删页面或改网址之前,先想清楚:那些指向这个页面的链接怎么办?
- 定期检查:每三个月用插件或站长工具扫一遍,把新出现的死链接及时处理掉。一次性的清理解决不了长期问题。
- 外链留个心眼:你在文章里引用别人网站的内容时,那个网站哪天改了地址或者关了,你的链接就断了。所以定期检查外部链接也很有必要。
一个健康的网站,客户点进去看到的是有用的内容,而不是冰冷的 404 页面。把这些死链接清理干净,既是对客户负责,也是对自己生意的流量负责。
微信扫码