如题,对有些朋友来说,可能没怎么碰到过,所以处理起来觉得是一个很大的问题。正好这两天也有朋友问起,索性今天就彻底讲个明白,看完就不觉得难了。
什么是死链
死链指失效的链接。表现是:点击链接、、css、js等,打不开页面,服务器返回状态码是404。
说明:css、js中如果出现死链,对网站的影响不大。但也不建议有很多,如果能处理掉,尽量就不要存在死链了。
死链出现的常见原因
1、链接本身不存在,添加错误形成死链。
2、网站服务器设置错误。
3、网站改版,曾经存在的页面被删除,换了新地址,和网站被挂码后清除了挂码信息,形成了死链。
4、文件或网页被移动或是文件名被修改,导致原先的链接形成死链。
死链的危害
1、用户流失。
当用户点击你网站上的一条链接,结果发现进去之后是不存在的空白页面,没有耐心的用户就会关掉页面走人,这对于网站运营者来说是极大的损失。
2、耗费服务器资源。
搜索引擎蜘蛛来抓取网站内容时,如果网站上存在很多死链,一方面会耗费搜索引擎的服务器资源,另一方面蜘蛛来抓取网站,对网站服务器本身也带来一定压力。
白话一点来讲:如果网站中出现死链,对于搜索引擎蜘蛛来说,那它就白忙活了,跑过来抓取内容结果啥也没有,对于网站来说,也白让蜘蛛在服务器里折腾了。
3、轻则掉排名,重则降权。
搜索引擎蜘蛛过来抓取到的页面结果出现很多死链,那它就会认为这个网站质量过低 ,从而不会给予高排名,甚至会降低现有网站的权重。
如何查找死链
1、借助站长工具、360检查网页链接的插件,可以查单一页面死链。
2、借助xune查死链工具可整站检查死链。(公众号回复死链,给你免费查死链工具。)
3、如果是网站改版或是因网站挂码后,导致已收录页面形成死链的,则需要手动统计死链地址。
通过site:域名,来查找死链地址。
如何处理死链
1、做一个404页面,引导用户去其他页面,提升用户体验。对于搜索引擎而言,这样做是无效的,因为搜索引擎依然会抓取这个链接。满足搜索引擎的抓取体验,还要做以下的操作。
2、删除死链链接或把死链修改成正确的链接。
3、网站上增加robots.txt协议,在协议中把死链地址定义成不允许搜索引擎抓取。
4、把死链地址按一个地址一行的形式,整理到一个文档里,把文档上传到网站根目录下。在搜索引擎的站长平台工具上提交死链文档,让搜索引擎知道并不再抓取死链地址。
网站上有少数几个404页面对网站影响不大,修改掉就可以了。如果存在的死链过多,则需要紧急处理,避免对网站造成严重影响。