404相信很多人在浏览网页的过程中都有遇到过,只是非业内人员只知道叫网站打不开了。而404是网站打不开服务器返回的其中一种状态码,并不是所有的网站打不开都会返回404,也有可能是403、502、503等状态码。但404不可否认确实是SEO优化中出现的次数最多的一种情况么404出现的原因有哪些。
一、404出现的原因
1、网站域名更换
很多站长或者企业在建站时期,域名没有选好。都知道域名相当于网站的名字,一个好的域名便于用户记忆。网站发展到后期,站长或企业由于品牌升级等各种原因会更换网站域名。但是又没有做好新老域名的更新工作,就会导致网站出现很多页面不能正常访问,报错404。
2、网站中途改版
随着站长不同的优化时期的策略,对网站的布局或者URL链接会进行改版。比如初期是动态链接,后面改成静态链接;又或者初期是静态链接,后期改变了静态链接的生成规则。这样就会造成很多以前的页面路径都变了,访问不了,也会出现404.
3、误删文件或移动文件
对于是静态链接的网站或者内链采用绝对路径的网站,可能会由于站长的误删导致原本的页面打不开造成404。比如菜鸟菌之前发了篇什么是404引导页面这篇文章,后来又把把删了或者把这篇文章移动到别的栏目目录下了。当再去访问原链接时就打不开了。
4、网站数据库出错
在SEO优化过程中少不了对网站进行修修改改,比如在修改网站数据库的过程中,误删误改了某个数据,就有可能出现一大批的404页面。
以上4点都是404出现的主要原因,前面菜鸟菌讲过404也是死链接的一种表现形式,对网站的伤害是很大的。所以及时的发现404并处理好404才能有效避免404带来的影响,处理404主要三种方法。
二、404处理的方法
1、制作404引导页面
当用户访问网站出现404时,如果是系统默认的404空白页面,这对很伤害用户体验的。这时候需要制作一个良好的404引导页面,来告诉用户这个页面不存在了,并且引导用户继续浏览网站其它页面或者返回网站首页。
2、站长平台反馈提交
百度站长平台里有个针对404死链接提交的入口,如果只有少量的404页面,站长可以收集起来到站长平台进行提交处理。
3、robots协议进行屏蔽
当网站产生大量的404链接页面,再到站长平台一条条提交就不现实了。可以把404页面链接收集好放在一个文件,命名为silian.txt放在网站根目录,再在robots协议里禁止蜘蛛抓取。
因此、站长每天要勤检查网站,一旦发现有404页面产生要查明原因,立即进行处理。这样才会避免网站出现死链接,损害用户体验,同时降低搜索引擎的信任度。