&">nbsp; 最近在做网站的改版时发现站点的404错误页面是IIS的默认页面,内容很单调。为了提高网站的友好性,我便重新设计了一个404错误页面;接着,我便登录至A服务器
提供商的后台开始操作,准备更新该404错误页面。
在后台的整个操作还是很便捷的,A服务器提供商这块的用户体验确实做的不错!很快,我按照提示就完成了404错误页面的更新了。打开我网站的某一个页面,随便的在该域名后面输入几个字符,按一下回车,404错误页面出来啦!
404错误页面设置的最后一步
我想一般大多数站长这个时候就已是觉得404错误页已经完成最后一步的检查工作了。错!最重要的一步检查我们还没有做!
1、 404错误页面的作用是什么
我们的网站会有一些页面被搜索引擎收录但是后来我们将其删除的可能,同样也有可能用户手动输入我们网站的某个页面时出现拼写错误,这样就导致了有许多链接打开后没有对应的页面。404错误页面的作用就是当打开这种不存在的链接页面时跑出来告诉大家:“对不起,您访问的页面不存在!”同时,也是最重要的就是它还会返回出http状态码404,以告知搜索引擎该页面不存在!
简而言之,404错误页面的作用就是告诉用户及搜索引擎该页面不存在!
2、 查询404错误页面的返回状态码
回到刚刚的操作上,当我看到自己的404页面能显示后,我通过IE9进行了状态码的测试(具体操作就不细说了,大家也可以通过该网址检查状态码http://www.anyangseo.com/check.php/)。测试出来以后,我都懵了!返回状态码竟然是200。
404错误页面的状态码是200后果很严重
前面我也谈到404错误页面的作用了;然而,当页面返回码是404的时候表示该页面不存在,当状态码是200的时候表示该页面正常。想到这里就已经很恐怖了…
如果网站的自定义404错误页面在url无效时不返回“404”状态码而代之以“200”,搜索引擎会认为这个“根本不存在的”网页在网站内是存在的。
举例来说www.baidu.com/123与www.baidu.com/abc是两个并不存在的页面,如果搜索引擎得到的回应状态码是“200”,那么,便会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容。
站内不同页面重复文本的现象对许多搜索引擎而言都是大忌。更何况网站中不可能只有两个无效链接(不管是站内还是站外总会不可避免的出现比如拼写错误这样的情况),类似的重复内容会更多。这种情况会导致搜索引擎很难信任该站,会停止收录,并且降权,严重的还会K站。
更正404错误页面的状态码的方法
关于怎么更正404错误页面的状态码,网上也有查到一些解决办法,即通过代码申明该页面是404错误页面。可惜的是A服务器提供商虚拟空间所自定义的404页面是静态的htm页面,无法识别该类申明代码。
我立即拨通了A服务器提供商的客服电话,向其说明了该问题出现的严重性,并希望他们能帮忙解决该问题;很可惜,先后拨通了三次电话,我好说歹说并没有得到满意结果。对方一直坚持自己的404页面是正常的,对于SEO的问题置之不理。接下来,我还会进一步跟其沟通解决该问题,我也相信一个好的空间商一定能够为客户提供满意的解决方案的。
在这里,我想跟广大的站长们说:赶紧检查一下你404错误页面的状态码吧!出现此类问题要及时解决,以免带来严重的损失。同时,我希望空间商也能认识到建站中SEO这块的重要性,真正做到为客户建站带来便利。
我想谁都不希望自己建立了一个网站,百度搜不到,谷歌也查不到吧?那岂不是坑爹了么?
作者:Fred 新浪微博@刑天营销
原文链接:http://www.xtseo.com/seo-service/27.html
版权所有,转载请以链接形式注明作者及原始出处。
刑天营销官方微博:http://weibo.com/xingtianseo
业务咨询QQ:320192267