死链是每个站长在优化网站时都会遇到的问题。网站上有很多死链接,这对搜索引擎是不友好的。如果蜘蛛进入死胡同,就会影响网站的质量。从用户的角度来看,打开链接是一个不存在的错误页面(返回状态代码为404的页面),基本上会被关闭,这不仅会影响用户体验,还会直接失去用户。网站上的死链会导致跳出率的增加、收录率的突然下降、排名的下降和网站降权。因此,我们有必要定期检查网站的死链。
一、死链形式
死链可以分为软404和硬404,软404可以理解,而硬404是我们需要重点学习的。
1、软404页面
由于网站程序的漏洞等原因,死链接页面的返回状态码不是404,而是200。死链本身是一个404页,但使用工具查询时,返回状态码是200,属于程序设置问题。
2、硬404页面
① 错误链接。网页未收录,是由于人为因素,输入错误的网址。
② 无效链接。可以访问原文并将其收录在页面中,以后由网站的修改来替换原来的路径,或者删除原文章引起的页面错误。
二、死链的原因
1、动态数据库。数据库不支持动态链接。
2、页面删除。
3、、页面移动位置。如网站改版程序,或将文章移至其他栏目下的路径更改。
4服务器问题,安装错误。这需要去太空事业,请他们帮忙解决。
5、人为错误。输入了错误的URL。网站上根本没有这样的页面。
6、网站还没有完全完成,就要上传到空间,调整路径后会有很多死链接。
三、死链的查找方法
方法一:百度站长平台的抓取异常,如果网站出现死链的时候,会提示你哪条连接反应的是404状态码。
方法二:工具查找。百度一下“死链查询”会有好多工具,这里就不做推荐了。这种查找方式有的时候会不太准确,遇见SEO提醒您,通过工具查找出来的死链一定要手动检查之后再进行处理。
方法三:浏览器插件。360浏览器中:拓展→拓展中心→搜索“死链”,出现如下两个插件,安装第一个即可。
图一:360浏览器的检查网页链接插件
安装好了之后如何使用呢?打开你想要查找死链的网页,点击浏览器右上方的“网页链接检查”,然后它就好出现右侧的检查结果,绿色代表正常链接,红色代表死链。
图二:浏览器插件检查死链的方法
方法四:指令加插件相结合。
site指令是查询网站收录的页面。Site要查询的网站(如:site:www.yujianseo.com),然后再点击,“网页链接检查”,可以让百度每页显示50条,一页一页的查找,这样就可以找出已经收录的死链接了。
方法五:日志查找。
这种方法对权限和技能的要求都比较高,从ftp中下载IIS日志之后,找出返回状态码为404的链接,然后再分析处理。IIS日志的具体分析诊断,在后面的文章会详细讲解。
四、死链的处理方法
对于死链,我们先要查出原因,然后对症下药。
1、错误链接。需要修改正确。比如我们需要给A页面添加一个超链接,点击链接进入B页面,但是在操作过程中把B网页的网站写错了。这样的错误要及时修正。
2、失效链接。
已经收录的页面出现错误链接,我们要去百度站长平台里提交。遇见SEO在这里提醒大家,如果死链数特别少,三、四个可以不用提交。十个以上的建议去提交。
①新建一个txt文档,把死链接一行一个的写进去。文件名改为:silian.txt。
②把这个文件上传到网站根目录。
③然后按要求提交给百度站长平台。更新周期可以设置为7天。死链的提交格式本站:www.yujianseo.com/silian.txt。
图三:百度站长平台提交死链
3、设置自定义404页面。如下图所示,自定义的404页面具有更好的引导性,可以留住一部分可能会流失的用户。
图四:自定义的404页面
五、如何避免不必要的死链
1、不能随意移动或删除包含的页面。
2、在网站上线之前,用工具检查链接,确保没有死链。
3、定期检查网站的死链接。
4、确保网站程序正确无误。
5、必须找出大量死链并妥善处理。
6、作为站长,网站产生死链是正常的,不用慌张,保持正常心态。
7、百度有一个周期来处理提交的死链接,但官方一直没有回应这个周期。提交后,我们可以耐心等待,有效周期有长有短。