网站存在大量死链,对优化排名和收录来说,都存在比较直观的影响,特别是对于没有网站改版经验的站长来说,没进行url链接适配,就导致网站存在大量的链接存在丢失,设置的有404页面,基本大量的内页都是404了,即便如此,也不得不对其链接进行删除,那么就会存在大量死链。那么死链查询的方法有哪些?
死链查询的方法有哪些
1、人工手动查询死链:
若是站点收录数量本身不多,那么查询起来就很简单,这个基本上是比较笨拙的查询方式,所以不建议采纳,但是方法还是要说的,通过site域名结果,对网站收录页面进行排查。
2、网站日志查询死链:
对很多新手站长来说,基本上对网站日志的关注度并不高,其中代码有显示用户浏览的页面、时间、IP、是否成功打开等,那么在这里面就有显示,是否正常打开这个页面。sc-status状态,200表示成功,403表示没有权限,404表示打不到该页面,500表示程序有错;
3、使用死链检测工具查询:
可以通过站长工具等第三方工具进行查询,但查询结果并不一定精准,较为精准的查询方式可以通过百度站长进行查询,只要验证一下百度统计代码,若网站出现死链等情况,百度站长统计会做出相应的链接错误指示。
站长如何处理网站死链过多问题
1、通过百度站长提交死链
只需要站长把站内的死链进行统计后,并按照百度站长工具的要求,按照步骤对网站死链提交,基本上就没问题了。
2、通过robots协议去屏蔽死链
做SEO都知道robots主要功能是:屏蔽蜘蛛抓取站内不必要的页面和链接,推进精准抓取,网站死链也是可以通过robots来进行处理的,只需要把链接放进去,搜索引擎自然就会屏蔽掉这些链接,就不会存在蜘蛛抓取并读取的情况。
PS:网站改版以及页面修改,都可能存在死链情况,对此站长除开需要做好相应的死链提交,还应做好网站404页面,毕竟这也是网站优化的基础部分,从而在基础上提升搜索引擎对网站的友好度。
死链的标准
死链是指页面已经无效,失效的链接、错误链接,原来是存在的也被蜘蛛抓取收录了,但是后来就变成无效的链接,无法到达目标地址,访问出错的链接,无法对用户提供任何有价值信息的页面。这个死链接地址,服务器的响应请求返回404、403、503错误代码,这些都能说明此链接为死链接。
死链接包括协议死链和内容死链两种形式:
1、协议死链:页面的TCP协议状态/HTTP协议状态明确表示的死链,常见的如404、403、503状态等。
2、内容死链:服务器返回状态是正常的,但内容已经变更为不存在、已删除或需要权限等与原内容无关的信息页面。
死链接出现的原因
导致死链接的原因有很多,下面列举常见的几种出现死链接的原因:
1、为网站设置了动态链接,但服务器环境不支持这种动态链接。例如:ASP、PHP、JSP、.NET等动态代码在服务器环境不支持的情况下都会变成死链接。
2、服务器上文件或页面移动了位置,导致指向它的链接变成死链。
3、网页内容更新并换成其他链接,原来的链接就变成死链。
4、网站未完全建成就上传到服务器。
5、某文件夹名称修改导致路径错误。
6、链接书写错误。
7、网站服务器设置错误。
8、网页结构改动。
9、网站改版。
10、网站内链规划错误,在网站做优化的过程中,添加的内链不规范,栏目的更改导致存在大量死链。
11、伪静态规则设置错误导致的死链。
死链对网站SEO的影响
1、死链太多会降低浏览者对网站的信任,产生反感情绪,会降低用户体验。
2、直接会影响网站SEO优化。搜索引擎蜘蛛是无法爬取死链接的,这样会降低搜索引擎的打分,如网站出现大批量的死链接,直接会导致收录降低,降权重,甚至被处罚的危险。
3、损失搜索引擎排名 假设你某个网页没有变成死链接之前,这个页面在搜索引擎上有良好的排位。但如果因为缺乏有效的SEO项目管理,页面变成死链接之后。这个页面的搜索引擎排名,不会超过1个星期的时间,马上就会在搜索引擎上消失掉。
4、过多死链接会产生多余无效代码,会影响网站的加载速度。
5、太多的死链接会让蜘蛛反复去抓取,增加服务器的负担,不及时处理,蜘蛛大量的访问可能把服务器的资源耗尽。