在网站日常的运营和优化工作中,难免会产生死链,这些死链不仅破坏了访客的用户体验,还影响搜索引擎对网站的友好和信任度,因此及时发现和处理死链是一项必不可少的工作。然而对于很多不懂SEO优化的朋友来说,死链是什么,它有哪些危害,它是如何形成,又该如何处理呢?下面将为您讲解详细的检测及处理办法。
一、什么是网站的死链?
死链主要是指原来正常,后来却失效的链接,它主要分为协议死链和内容死链两种形式。
1、协议死链:
页面的TCP协议状态/HTTP协议状态明确表示的死链,常见的如404、403、503状态等。
404 页面,表示用户在浏览网页时,网页提示404网页无法访问;服务器无法提供正确的信息或是服务器因不明原因无法将信息发送给访问者。403 错误通常是由于服务器上文件或目录的权限设置导致资源不可用。503 错误是服务器出错而导致的页面打不开的情况。
2、内容死链:
服务器返回状态是正常的,但内容已经变更为不存在、已删除或需要权限等与原内容无关的信息页面。
死链的出现会给用户和搜索引擎带来诸多不良影响,需要及时处理。
二、死链产生的原因
死链的产生原因多种多样,主要有人为因素和环境因素。
人为错误方面,在更新网站内容时,站长们在文章中布局关键词锚文本做内链,可能因心不在焉或手抖填错、漏填参数,导致死链接产生。
还有人为输入错误的网址,网站中根本没有这样页面的存在,也会报错产生死链。此外,网站管理员在清理广告页面、垃圾链接页面时删除页面,也会产生死链。
环境因素方面,动态链接在数据库不再支持的条件下,会变成死链接。某个文件或网页移动了位置,导致指向它的链接变成死链接。网页内容更新并换成其他的链接,原来的链接变成死链接。网站服务器设置错误会产生死链。
- 网站还没有完全做好,就上传到服务器上去,也会有很多死链。
- 某文件夹名称修改,路径错误链接也会变成死链。
- 网站改版没有提交 URL 改版规则,改动了 URL 地址生成规则没做好新老链接跳转,或直接删除老页面,会导致很多链接失效造成死链。
- 蜘蛛抓取不完整的 URL,尤其是动态 URL 地址参数长且不规则,识别困难抓取不完整导致 URL 失效产生死链接。网站被恶意植入木马程序,可能造成网站访问异常、页面打不开产生死链接。
- 网站数据库异常,不支持动态链接或误操作导致动态数据库异常,页面无法访问产生死链。
- 网站服务器异常报错,长时间服务器异常导致网站打不开产生死链。
- 手贱移动页面位置,导致以原来的页面路径访问不到产生死链。
- 站长建站期间太浪,做一部分上传一部分,上传后修改路径也会出现很多死链。
三、死链的对网站的影响
1、用户流失风险
用户在浏览网站时,往往是带着特定的目的和期望来的。当他们点击一个链接,满心期待着能够获取到有用的信息或享受良好的交互体验,却遭遇死链,进入无法打开的页面或空白页面时,这种期望瞬间破灭。用户会感到失望和沮丧,耐心也会逐渐被消磨殆尽。一次两次的死链可能还能被容忍,但如果频繁遇到这种情况,用户就会对网站产生负面印象,认为这个网站管理不善、不可靠。他们会失去对网站的好感度,从而选择离开,转向其他更可靠的网站。
据统计,约有 60% 的用户在遇到一次死链后就不会再次访问该网站,而如果连续遇到两次死链,这个比例会上升到 80%。
2、浪费搜索引擎资源
搜索引擎蜘蛛每天对每个网站的抓取频次是有限制的。
如果一个网站存在大量死链,搜索引擎蜘蛛在抓取过程中就会不断遇到这些无法访问的链接,这无疑是对抓取配额的极大浪费。
由于死链的存在,不得不花费时间和资源在这些无效链接上。这不仅影响了搜索引擎对该网站其他正常页面的抓取,还可能导致其他有价值的页面无法及时被收录和展示,降低了网站在搜索结果中的曝光度。
3、排名下降及降权
死链的存在会对搜索引擎对网站的评分产生负面影响。
搜索引擎的目标是为用户提供高质量、有价值的搜索结果,而一个充满死链的网站显然不符合这个标准。当搜索引擎发现一个网站存在大量死链时,会认为该网站的质量较低,用户体验不佳。这不仅会导致网站的排名下降,使其在搜索结果中的位置变得不那么显眼,难以被用户发现;
严重时,还会对网站进行降权处理。降权意味着网站在搜索引擎中的整体权重降低,这将对网站的流量、曝光度和权威性产生长期的不利影响。
四、死链的检查方法
1、百度站长平台链接检查
百度站长平台功能多多,通过 “抓取异常” 工具可以实时监测网站有哪些页面抓取异常。
同时,会显示哪些链接返回 404 状态码,这些 404 页面就是死链接了。
不过这种方式只能按条检测,且有数量限制。推荐死链检测工具:
2、使用浏览器检查插件查找
以 Google Chrome浏览器为例,在扩展程序里依次点击拓展→扩展中心→搜索:“网页链接检查” 插件。安装后用Google Chrome 浏览器打开网站,运行插件就会自动查找网站页面的死链接,死链接页面插件会飘红出来。
3、在网站日志里面查找
网站日志详细记录着网站被搜索引擎蜘蛛、用户访问的访问情况。通过 FTP 下载网站日志可以从网站日志中找出返回状态码为 404 的链接,就是死链接。不过这个方法对站长自身技能要求较高,要求会整理分析日志。
4、网站站长工具死链检测
许多在线工具可帮助自动检查网站中的死链,只需提供网站的 URL,工具将扫描网站并列出死链。
五、死链的处理办法
(一)收集死链并分类解决
在按照上面《死链的检查方法》对网站进行死链检查后,收集所有的死链。
收集到死链后,需要对其进行分类。可以按照死链产生的原因进行分类,如人为错误导致的死链、环境因素导致的死链等。对于不同类型的死链,查找其具体原因,进行逐一解决。例如,对于人为输入错误网址产生的死链,可以在网站上设置友好的错误提示页面,引导用户正确输入网址;对于网站内容更新导致的死链,可以及时更新相关页面的链接,确保链接的有效性。
(二)向搜索引擎提交死链地址
将已经确定为失效的死链页面 URL 地址保存至 TXT 文件中,并提交到各大搜索引擎中,这是一种有效的处理死链的方法。
以百度为例,通过百度站长平台的死链提交工具,可以将死链文件提交给百度搜索引擎。
在提交时,要确保文件中的 URL 地址都是死链,避免混入活链,否则可能会导致活链 URL 从搜索中移除。
提交死链地址后,搜索引擎就不会再去抓取这些 URL 地址了,从而避免搜索引擎蜘蛛对网站的好感下降。
(三)设置 404 页面
网站设置 404 页面是处理死链的重要措施之一。
当用户点击一个死链时,会被引导到 404 页面。一个好的 404 页面不仅能有效的告诉蜘蛛该页面不是正常的,也可以更好地引导用户返回到其他页面,避免造成用户跳出率提升。
(四)更新 robots.txt 协议文件
将网站死链 URL 地址存储于网站机器人协议 robots.txt 文件中,并设置为蜘蛛禁止抓取,即屏蔽蜘蛛访问这些 URL 地址。通过更新 robots.txt 文件,可以有效地阻止搜索引擎蜘蛛抓取死链页面,避免浪费搜索引擎资源。
要定期检查 robots.txt 文件,确保其有效性。如果网站中有新的死链产生,要及时更新 robots.txt 文件,将新的死链地址添加进去。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...