一、死链分为两种。一种是软404页面。由于网站程序的漏洞等原因,死链页面的返回状态码不是404而是200。死链本身是一个404页面,但是用工具去查询的时候,返回状态码是200,这属于程序设置的问题。
一种是硬404页面。错误链接。没有被收录的网页,是由于人为的因素,输入了错误的网址。还有就是失效链接。原来能够正常访问并且收录的页面,后来经网站的改版更换了原来的路径,或者删除原文章造成的错误页面。
二、死链产生的原因。
1、动态数据库,数据库不在支持动态链接。
1、网站改版
网站死链是很多网站的优化期间都会产生的一种问题,死链这个词很多人开始并不是很了解,如果说404,那么大家就非常清楚了。如果网站存在大量的404页面,也称死链存在的,是根据搜索引擎抓取并且收录到了,在查找该内容的时候不存在才被称之为死链,如果百度没有收录到页面,该页面内容删除或者做其他处理并不能称呼它为死链。如果出现死链接或是死链接过多,会影响搜索引擎蜘蛛的抓取,影响百度对网站权重的评估,所以及时发现,及时处理,是最好的习惯。
2、页面删除。
3、页面移动位置。如网站的改版换程序,或者是文章移动到其他的栏目下路径发生改变。
4、服务器问题,设置错误。这需要去找空间商,让他们协助解决。
5、人为错误。输入了错误的网址,网站中根本没有这样页面的存在。
6、网站还没有完全做好,就上传到空间里,以后再去调整路径会出现很多死链。
三、死链的处理方法
为什么要先说这个呢?因为很多新手站长朋友,在没有SEO常识的情况下建立了网站,然后又进行网站改版,在改版的时候,发现网站是没有收录或者只有首页被收录的,但是当网站改版一段时间之后,发现放出来的收录有大量的死链接。这时候这些链接已经不在我们的网站中(也就是说从我们网站的页面是找不到的),因此这些链接我们只能通过site指令来查找,并一条一条的收集。
2、通过百度站长平台的链接分析
已经收录的页面出现错误链接,我们要去百度站长平台里提交。在这里提醒大家,如果死链数特别少,三、四个可以不用提交。十个以上的建议去提交。
①新建一个txt文档,把死链接一行一个的写进去。文件名改为:silian.txt。
②把这个文件上传到网站根目录。
③然后按要求提交给百度站长平台。更新周期可以设置为7天。
3、通过网站的IIS日志查找死链
这种方法对权限和技能的要求都比较高,从ftp中下载IIS日志之后,找出返回状态码为404的链接,然后再分析处理。IIS日志的具体分析诊断,在后面的文章会详细讲解。
4、通过一些第三方工具来查找死链
这种方法只能查找网站内存在的链接,对于方法一中说到的那种关于网站改版之后遗留的死链是无法查找到的。大家可以用站长之家的http://tool.chinaz.com/Links/这款工具。
通过一些第三方工具来查找死链
通过360的拓展工具查找死链
1.打开360浏览器,拓展->拓展中心
通过360的拓展工具查找死链
2.安装“检查网页链接”这个工具
通过360的拓展工具查找死链
4.安装完成之后会出现在我们360浏览器的工具栏
通过360的拓展工具查找死链
在处理死链的时候每天都会有一定的量,所以死链不能急于一天就处理好,搜索引擎在处理死链的时候也会有一定的时效,我们只需耐心等待就好。
由于企业需要升级,业务的拓展,原有网站无法满足接下来企业需求,会进行适当的网站版本升级。网站在改版的时候,由于URL变化,栏目层级改变,文件位置的迁移等因素,会导致原有网页出现不同程度打不开。如果遇到这种情况,网站在更改前需要很仔细的规划升级后的版本,并将做好即将存在死链的整理工作。
2、伪静态设置
一些企业网站在做优化前期并没有规划好URL,比如网站前期的链接全都是动态链接,而对搜索引擎来说,动态链接的存在对收录并不好,也不利于排名,在做东莞SEO相关的伪静态设置后,会出现新的静态链接,原动态链接则会存在相关的动态死链接。遇到这种死链接,建议在网站静态设置后新链接出现后一半以上新收录后再将其他动态链接做规则提交。
SEO103.jpg
3、网站内链规划错误
在网站做优化的过程中,添加的内链不规范,栏目的更改导致存在大量死链。这种存在的链接需要网站进行404页面的设置,避免用户体验不好而导致客户的流失。
4、虚拟主机设置
有些主机设置出现偏差,数据库对接不够好,会形成很大一片的死链,这种情况需要主机商进行配合解决。另外,有些主机商被攻击后,也会出现网站文件丢失的情况,这种死链,需要提前备份。另外就是一些小的操作,如误操作删除了一个页面,或者上传文件名称错误,调用错误等等。死链必须及时处理,站长在处理死链,可以利用robots规则设置,方便快捷达到需要的效果。
阅读"东莞企业网站SEO优化死链是怎样产生的?怎样发现并处理"的人还阅读