什么是错误页面?是指链接指向的网页现在失效了,原因可能是用户输错了地址,也可能是网站结构调整,内容删除,或者地址变更都有可能出现这种情况。那么如何去处理这种情况呢?方法是单独设计一个404页面。
404页面的目的是告诉用户当前页面不存在或链接错误,同时引导用户去访问网站的其它页面,而不是离开。
对于搜索引擎来说,错误的页面应该返回404状态码,搜索引擎则会放弃对该页面的索引,如果返回的是200或302状态码那么搜索引擎将继续进行索引,从而会导致大量不同的链接指向相同的页面,这样会影响搜索引擎对于网站的信任度。
404页面的作用大家可能都已经明白,今天想要谈到的是如何设置404页面才是正确的呢?可能对于小型的网站来说,404页面可以随便设置一下就行,无关紧要,因为也不可能存在太多的错误页面,但是对于中大型的网站来说,网页数量庞大,404页面如果处理得不好,可能会流失很多的用户甚至影响网站在搜索引擎中的权重。
最近因为一些原因,公司网站内容大量删除,网站一时出现了大量404页面,流量影响很大,对于如何处理404页面公司同事有一些分歧,最大的争议是:对于404页面是否应该跳转到网站或频道首页。
跳转到首页的观点认为这样可以留住用户,减少用户的流失。而我的观点是大量的404页面跳转到首页(隔5秒后)可能会影响搜索引擎权重,另外强制用户行为也不利于用户体验,可以在404页面上留下返回首页和一些重要页面的链接,让用户自己选择点击去哪或者说是离开。
针对404页面隔5秒后跳转到首页的处理方式是否对搜索引擎不友好,我也并不能完全肯定自已的观点。因此点水先去分析了一下各大门户网站的404页面处理方式。
我们先看看新浪与腾讯是如何处理的:
1,新浪。404错误页面是五秒后跳转到导航页面:http://news.sina.com.cn/guide/
2,腾讯。5秒之后跳转到首页,不过并不是直接跳转到首页地址,而是:http://www.qq.com/?pgv_ref=404
我们看看百度自身是如何处理的,百度并没有进行跳转到首页。而是第一步告诉用户网址错了,第二步引导用户点击回首页,第三步是引导用户搜索。
百度是国内最大的搜索引擎,我相信百度在任何一个与搜索引擎有关的事情处理上应该会有一个指导的意思。
然后在网上去寻找一些其它人的观点:
1,seowhy。seowhy目前是国内最火的seo网站,有一定权威性的。如下:
地址:http://www.seowhy.com/1_53_zh.html
3,百度百科,百度百乎关于404的词条。
地址:http://baike.baidu.com/view/1402912.htm
通过分析新浪,腾讯,百度对于404页面的处理方式,大家会发现,新浪与腾讯都是直接等待五秒跳转,要知道新浪与腾讯是国内最大的门户网站。在网站优化与用户体验方面肯定是很重视的,他们并没有选择直接跳转到网站首页,新浪是跳到导航页,腾讯虽然是跳到首页,但是却是用一个固定的动态地址,而显示首页的内容。门户网站页面数据量大,选择这样的方式有自身的原因。
而百度并没有直接跳回到首页搜索框,而是直接到错误页面:http://www.baidu.com/search/error.html 并很明确的告诉用户,这个页面不存在。
说到这里,我觉得一个好的404页面应该是这样的:
1,告诉用户这量个错误或失效的页面
2,引导用户点击他们需要的页面
3,在显眼的地方有返回首页的链接
4,与主站风格统一
5,放置一个搜索框让用户可以搜索想要的
6,页面简单,引导清晰,内容不要过多。
7,不要重定向到主页。
可能在做seo的过程中有一些方法或因素并不是能够完全肯定的。只能站在用户与搜索引擎的角度去推测,而你是怎么认为的呢?