死链是那些指向了已经失效的、不存在的、或者没办法访问的那一类页面的链接存在于网站里。当浏览器发出请求以后, 服务器会返回HTTP 404或者是410这样的状态码。

死链不只是会导致用户在跳转的时候失败、体验变差, 还会被搜索引擎认为是没有把站点维护好的一个信号。这样的话, 肯定会影响到收录和排名。下面是专门给网站管理员准备的关于死链的检测、提交以及修复的标准操作流程。

死链检测方法

1. 搜索引擎站长平台排查

登录对应的搜索引擎里的站长工具, 进入那个叫“站点报告”或者叫“索引”的模块里, 去筛选一下状态显示为“已删除”或者是“错误”的那些URL的列表。这个平台一直在监控站点内的页面的状态, 所以说它是最权威的发现死链的那个渠道。

2. 第三方爬取工具

通过使用Screaming Frog SEO Spider、Ahrefs Site Audit、SEMrush这些工具, 对网站的全部页面进行深度的爬取。

在获得的结果里筛选出响应码为404、410、500这些类型的页面。同时要记录下出现死链时触发它的那个来源页面, 也就是包含该链接的上级页面。这样做之后就可以形成一份完整的死链映射表了。

3. 移动端与日常巡检

我们要定期去移动端那里访问那些核心栏目的页面, 并且把重点放在检查移动端的入口是否存在跳转异常的问题上面, 还要关注页面是否出现了报错的情况或者是空白显示的现象, 像m.dcqzss.cn这个地址就是一个移动端的入口代表, 因为移动端的死链很多时候是由于独立架构或者响应式布局等方面的问题而单独产生的, 所以当进行排查工作的时候我们必须和桌面端分开来进行查看和处理。

死链提交方式

1. 单条或批量提交死链声明

网站死链怎么检测与提交?排查到修复全流程操作指南(图1)

操作流程是这样的, 首先你要进入站长平台, 然后找到站点管理这一项, 接着去点击叫做死链检测与提交的页面, 在这个页面上粘贴你需要处理的目标网址,最后进行提交操作死链检测与提交指南, 如果你需要处理的死链数量比较少, 也就是在20条以内这样的情况下,你就可以选择逐条进行提交大城群众说事, 如果数量比较多, 你就需要使用批量功能, 具体做法是把URL列表写在纯文本文件里面, 保证每一行只有一条数据, 然后一次性上传到系统, 完成提交动作以后, 搜索引擎会在后续对网站进行爬取的周期中去处理这些死链, 这个过程通常需要等待7到14个工作日才能生效。

2. 更新XML站点地图

把已经删除的网址或者说已经重新定位过的网址, 从 XML 格式的站点地图这个文件里面去掉, 保存好之后再重新提交出去。搜索引擎就按照这个操作去刷新它的索引记录。被移除了的网址就会一步一个脚印地在搜索结果里消失不见。

3. 外部死链处理

用户可以通过使用站长平台上面所提供的外部链接功能或者是链接分析功能, 去识别出那些指向了本站但是来源页面已经失效的外部死链, 因为这种类型的链接没有办法进行直接的修复操作, 所以网站管理员可以在后台里面提交相关的声明内容, 然后来请求搜索引擎方面忽略掉该来源所具有的权重价值。

修复与预防原则

存在可以替换掉的网页, 对于那些已经作废但是还具有实际用处的网址链接, 需要去做301永久重定向这个操作, 把它们重新指向新的地址, 这样做的目的是为了能够保留住权重的传递通道, 从而防止让来访的用户直接看见404页面这样的报错信息。

彻底删除的意思就是, 对于那些没有任何保留价值的页面来说, 我们应该去设置一个HTTP 410的响应码, 这样做的目的是为了向搜索引擎传递一个非常明确的、永久被删除的信号, 这个方法要好于仅仅使用404。

定期巡检: 要把死链检测加到每周都要做的维护流程里, 看到有死链了就要马上处理, 不让这些死链越积越多, 从而影响到整个网站的健康程度。

关键提醒

在提交之前, 你一定要仔细逐条核实那些URL是不是真的都已经失效了, 这样可以避免出现把那些页面正常存在的东西错误地标记为死链, 从而导致收录出现异常问题的情况发生。

我们建议你应当要建立一份专门用于记录死链的台账, 这个台账里面需要详细记录下来每一个URL的具体地址, 还有你发现它们的时间, 以及你向哪个平台提交报告的时间, 最后再记录下来当前的处理状态是什么样的,这样做是形成一种可以闭环追踪的管理方式死链检测与提交指南, 最终确保每一条被发现的死链都存在一个非常明确的、最终的处置结果。