很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
404页面该达到怎么样的效果才符合SEO要求?
搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。——很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。
正确建立404页面的方法是:(仅适合Apache服务器)
首先要知道的是网站中的404页面可以提升用户对网站浏览体验的友好度,因为如果有用户在搜索的过程中没有找到自己所需的页面就会大大降低用户对此网站的好感,如果网站的页面中出现这个404的话那么就能够说明这个网页已被删除或者是不存在了,改善的方法则是为用户提供另外一个跳转页面致使用户不会对我们的网站产生厌烦!就比如是我们经常看到的搜外404页面,它就不会降低用户对网站的好感。 另一方面,404页面也可以让蜘蛛对网站的搜索获得一个比较不错的友好度,当百度蜘蛛看到网站404页面中的HTTP状态码就会停止继续搜索下去,从而自动转入到另外一个页面中去。如何解决网站404页面呢? 方法如下:
由于我们所购买的空间以及虚拟主机里面没有404页面,因此需要我们自己创建一个属于我们自己的404网站跳转页面,步骤如下:
1.要创建一个htaccess文件,这一步骤是非常重要的一步,
2.在文件里加入代码: ErrorDocument 404 /404.html。创建404.html 页面
3.需要在网站的后台中找到网站的根目录,然后把404.html放进去就创建成功了!
这个是404错误。就是找不到您要找的内容(Object not found!)。原因可能是要访问的内容已经不存在。下面是百度百科关于404页面的内容。 404页面就是当用户输入了错误的链接时,返回的页面。 404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 404对seo的影响 自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。 搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。参考资料:http://baike.baidu.com/view/1629577.htm#2欢迎分享,转载请注明来源:夏雨云
评论列表(0条)