我们在百度或者谷歌查找某项资料时,有时候会碰见页面打不开的情况,也就是死链。这种用户体验特别不好,对于搜索引擎蜘蛛来说也是很不友好。我们在SEO优化时有一项非常重要的工作就是及时发现网站存在的死链,那么我们应该来如何检查网站死链呢?以及如何来处理死链呢?
一. 什么是死链?
打开的链接是不存在的错误页面,称其为死链。
二. 死链是如何形成的?
1. 页面被删除,导致这个页面不再存在;
2. 动态数据库,数据库不再支持动态链接;
3. 某个文件或网页移动了位置,路径发生了改变;
4. 服务器问题,设置错误。联系服务器或者空间服务商去解决;
5. 人为输入错误,导致这个页面根本就不存在;
6. 修改网页链接,导致原链接打不开;
三. 死链有哪些形式?
1. 软404页面
由于网站程序漏洞等原因,死链页面返回的HTTP状态码不是404而是200。死链本身是一个404页面,但是去查询的时候状态码显示的是200,这是程序设置的原因。
2. 硬404页面
2.1. 错误链接。没有被收录的网页,因为人为原因,错误输入了网址;
2.2. 失效链接。原来能正常访问并且收录的页面,后来经过网站改版后更换了原来的路径,或者删除原文章造成的错误页面。
备注:如果你不知道什么是HTTP状态码404或200,或者你不知道如何去查看HTTP状态码,请转至《HTTP状态码(SEO优化人员必须知道的)》。
四. 死链有何影响?
1. 从搜索引擎角度
如果搜索引擎蜘蛛在爬行抓取网站的时候,遇到很多死链,导致无法正常抓取,而且网站也没有对死链进行正确处理,那么搜索引擎会降低对网站的评分,蜘蛛也不愿意在这种网站上浪费时间抓取,进而影响到网站的收录。
2. 从用户角度
点击几个网页,出现了打不开的情况,那么用户很有可能会立即关闭网站,对网站的跳出率有很大影响,用户体验不好,从而影响网站的排名。
五. 如何检查网站死链?
1. 手动检查
手动点击网站的页面,进行手动排查是否存在死链,网站页面较少倒可以考虑;但对于大型的网站,手动检查工作量会比较大。May也不推荐这种方法。
2. 工具检查
2.1. 站长工具检查
借助站长工具查询特定页面是否存在死链:站长工具 – 网站信息查询 – 网页检测 – 死链接检测
这种方法也只能输入一个页面来进行查询。
2.2. 百度站长平台工具
登录百度站长平台ziyuan.baidu.com – 数据监控 – 抓取诊断
当搜索引擎蜘蛛访问到不存在的网页时,抓取状态就会显示“抓取失败”,如下图:
3. 查看网站IIS日志
下载网站的IIS日志,查看日志里的状态码,找出404错误状态码的链接地址。
六. 如何处理死链?
1. 及时做好人工修复
如果已经找到死链的位置,在对应的死链位置进行链接修改。
2. 做个404页面
网站最好是做个404页面,一旦客户输入错误的链接或者本身链接存在的一些问题,导致网页打不开,这时出现404页面,这样不仅利于用户体验,也让搜索引擎知道你产生了404页面。可以访问May的404页面:https://may90.com/404
3. 死链的提交
很多朋友会利用robots.txt来屏蔽掉死链,这里May要特别说一下,robots.txt中的Disallow是告诉搜索引擎不要抓取某些链接,切不要混淆而用于死链的提交。下面提供死链提交的两种方法:
3.1. 站长平台的死链提交
百度站长平台 – 数据引入 – 死链提交
B: 规则提交
B.1. 收集死链
建一个deadlinks.txt,将收集的死链URL全部放入到这个.txt文件中,每行放一个死链URL,当然这个.txt根据自己的喜好来命名。
B.2. 通过FTP上传到网站根目录
将deadlinks.txt这个文件,通过FTP上传到网站的根目录,这时你可以访问:你的域名/deadlinks.txt查看到这些死链,如May博客的https://may90.com/deadlinks.txt
B.3. 百度站长平台死链规则提交
3.2. 百度快照投诉
某些网页已经被搜索引擎收录,但是网站链接做了一些修改或调整或被删除,导致已收录的页面链接打不开,这时可以通过百度快照投诉,将死链彻底删除。
3.2.1. 查看哪些网页链接已经不存在或者被修改,但已被搜索引擎收录,复制该网页的百度快照链接:
3.2.2. 百度快照投诉:
总结:正确处理死链在SEO优化中起着十分重要的作用,SEOer人员一定要处理好死链。如何检查网站死链?可以手动检查或者借助工具来检查;如何处理死链?可以手动来修改链接或者将死链链接提交给百度搜索资源平台等。
关键词:如何检查网站死链