在“通过HTTP状态码查看搜索引擎蜘蛛如何爬行你的网站”一文中,我介绍了一些经常涉及到的HTTP状态码及含义,譬如大家经常探讨并且与本文相关的Http状态码:
404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);
410:请求的网页不存在(注意:410表示永久性,而404表示临时性);
200:服务器成功返回请求的网页;
301:网址永久性重定向
302:网址临时性重定向
注意:大部分搜索引擎将“404”与“410”状态同等对待,如Google。(参见Matt Cutts的说明)
对HTTP404状态码的理解
HTTP 404
错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导
入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404
状态码,告诉浏览器要请求的资源并不存在。但是,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法
给用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。
因此,很多网站均使用自定义404错误的方式以提供用户体验避免用户流失。一般而言,自定义404页面通用的做法是在页面中放置网站快速导航链接、搜索框以及网站提供的特色服务,这样可以有效的帮助用户访问站点并获取需要的信息。
HTTP404对SEO的影响
自定义404错误页面是提供用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码
或自定义404错误页面使用Meta
Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是
“200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎而言,这则是相当重要
的。
(一)自定义404错误页返回“200”状态码
当搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知
道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到
“200”状态回应时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义
404错误页面的内容,这会导致出现复制网页问题。对搜索引擎而言,特别是Google,不但很难获得信任指数TrustRank,也会大大降低
Google对网站质量的评定。(为什么会出现返回“200”状态码的情况??请参看下面内容“自定义404错误页面的基本原则”)
我一直在使用Google
Sitemap,当我们提交XML格式网站地图文件时,Google会验证我们的身份以确保是网站合法的管理者。验证方式有两种:上传指定名称的html
页到网站根目录或者在网页meta区域添加一个标识身份的meta标签。我通常是使用上传html网页的方式,但Google却提示我网站根目录下找不到
这个网页(实际上我已上传,并且通过浏览器可以访问),这是一个很可怕的问题
分享到:
相关推荐
例如网页中一个网址为"/404/Main.jpg"那么你应该改成带有网址的“http://www.390seo.com/404/Main.jpg” 三、将修改好的代码上传到网站中 用FTP软件将网站上传到网站中,并且部署好网页和素材之间的关系。如果有死...
蜗牛精灵seo工具是一款专业的权重优化软件,软件采用全新的智能云优化技术,能迅速在百度、谷歌、搜狗、搜搜、雅虎、有道、必应这些搜索引擎中,依次进行目标网站的搜索,大幅度提高搜索引擎对网站的注重程度和关注...
例如网页中一个网址为"/404/Main.jpg"那么你应该改成带有网址的“http://www.390seo.com/404/Main.jpg” 三、将修改好的代码上传到网站中 用FTP软件将网站上传到网站中,并且部署好网页和素材之间的关系。如果有死...
3、网站常规设置(网站名称、网站关键词、网站描述、网站地址、联系方式、备案统计等)都在"网站配置"设置。 4、快速瞬间整站DIV+CSS 生成 HTML 整站强大的SEO优化功能,让更多的客户找到你。 5、"Manage/Login.Asp...
企业SEO站简介 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO站 V13.6 无组件生成HTML 企业SEO站简要安装说明 : 1、上传至虚拟主机[根目录]。 2、若上传至虚拟...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO优化站 V7.5 无组件生成HTML 更多问题请致电QQ:305018647 **************** 简要安装...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO优化站 V7.3 无组件生成HTML 更多问题请致电QQ:305018647 **************** 简要安装...
3、网站常规设置(网站名称、网站关键词、网站描述、网站地址、联系方式、备案统计等)都在"网站配置"设置。 4、快速瞬间整站DIV CSS 生成 HTML 整站强大的SEO优化功能,让更多的客户找到你。 5、"Manage/Login.Asp...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 更多问题请致电QQ:305018647 **************** 企业SEO优化站 V6.8 无组件生成HTML简要安装说明 ****...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 更多问题请致电QQ:305018647 **************** 简要安装说明 **************** 企业网站SEO优化...
11.3.4 对蜘蛛禁用基于URL的会话处理 11.3.5 其他伪装实现 11.4 实现地域定向 11.5 小结 第12章 外语SEO 12.1 外语优化提示 12.1.1 指示语言与区域 12.1.2 服务地区与域名 12.1.3 尽可能包含其他国家地区的...
9.25 更新 1、解决查询时程序假死状态. 2、多线程改进使之查询速度更快. 3、重新编写蜘蛛模拟抓取的代码. 4、处理网站收录查询时显示错误的BUG. 5、重新编写消息对话框的机制..
31、升级后台自带404功能,只需通过404管理功能,就可以实现404页面自定义生成404.htm,网站对搜索引擎更友好,利于网站体验和排名。 32、服务器设置根目录下的404.htm作为404页面即可。 33、修正后台编辑器无法...
25、升级后台自带404功能,只需通过404管理功能,就可以实现404页面自定义生成404.htm,网站对搜索引擎更友好,利于网站体验和排名。 26、服务器设置根目录下的404.htm作为404页面即可。 27、修正后台编辑器无法...
31、升级后台自带404功能,只需通过404管理功能,就可以实现404页面自定义生成404.htm,网站对搜索引擎更友好,利于网站体验和排名。 32、服务器设置根目录下的404.htm作为404页面即可。 33、修正后台编辑器无法...
在配置文件中配置404页面如下: 代码如下: ”On” defaultRedirect=”404.aspx”> ”403″ redirect=”404.aspx”> ”404...但HTTP状态码却是302,对SEO很不友好,按下列步骤修改使错误页面返回正确的利于SEO的404状态
而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题: 如果是博客等内容型的网站,可以返回一个带有404错误的搜索框让访客搜索,若是电子商务型网站,...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO优化站 V6.9 无组件生成HTML 更多问题请致电QQ:305018647 **************** 企业网站SEO简要...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO优化站 V7.2 无组件生成HTML 更多问题请致电QQ:305018647 **************** 简要安装...
专注:企业网站SEO优化 强大的SEO网站优化功能,快速让您的网站在搜索引擎中脱颖而出,让更多的客户找到您。 企业SEO优化站 V7.4 无组件生成HTML 更多问题请致电QQ:305018647 **************** 简要安装...