SEO优化中404错误页面的设置和HTTP状态码说明

Posted 晟亿信息

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SEO优化中404错误页面的设置和HTTP状态码说明相关的知识,希望对你有一定的参考价值。



SEO优化中404错误页面的设置和HTTP状态码说明


404就是不存在的意思,在网站部署的过程中,有时候可能删除了某些页面,但是用户可能还会继续访问被删除的网址,这时候要提升用户已经被删除了,同时也需要提示搜索引擎蜘蛛该页面已经不存在了,不要再继续索引和收录页面。

01、HTTP状态码的重要性

搜索引擎在抓取网站的页面时,时根据网页返回的HTTP状态码来识别的,比如301代表永久性转移,302代表临时性转移,404表示页面不存在或者已经被删除,这是一个错误页面。

所以在设置404页面时一定要检查HTTP状态码,看是否真的返回来404代码,检查方法可以使用网页的“审查元素”来查看一个错误URL的状态码,也可以使用站长工具里面的“HTTP状态码”来查看。


SEO优化中404错误页面的设置和HTTP状态码说明

由于404页面需要修改web服务器来实现,对于IIS、Apache和nginx等设置方法不太一样,所以有时候容易出错,错误的大部分是404页面返回了200状态码,因为200状态码代表的是一个正常URL,也就是没有问题的页面。搜索引擎蜘蛛发现这个是200状态码时,就会当作正常的网页来索引,实际上页面并不存在,导致蜘蛛进入一个死循环。


02、404页面可以访问并不代表正确

前面说了搜索引擎蜘蛛是根据状态码来识别页面是否可以正常访问的,比如你设计了一个很美观很酷的404错误页面,网站前台可以正常打开这个404页面,但是有可能是200状态码,所以一定检查一下。

对于用户来说,状态码为何物,用户不知道不关心也不会去研究,用户只在乎这个页面能不能访问是有自己需要的内容。搜索引擎和用户识别的方式完全不一样,搜索引擎只看HTTP状态码。


SEO优化中404错误页面的设置和HTTP状态码说明

03、404页面设置需要注意的问题

一般情况下为了用户的良好体验,站长会设计一个漂亮的404页面,只要不存在的URL都会跳转到这个页面上。这是很赞很值得推荐的方法,但是问题在于:

①使用定时跳转。在404页面上添加JS或meta refresh定时跳转到网站首页,这样虽然对用户体验相对较好,而SEO优化来说却是不利的,因为定时自动跳转有可能会被认为是一种作弊,黑帽中常用此方法。

②状态码不是404就不正确。如果不是404状态码,其他的任何代码都不正确,这一点需要格外注意。

③正确的404页面不要跳转。设计了一个美观的404页面,可以添加上网站的分类栏目、热点推荐等,病提示用户该页面已经不存在即可,不要做任何形式的跳转。

04、使用工具检查并提交给搜索引擎

可以使用专门检查连接错误的工具来查看网站的错误URL,并及时删除或进行更正,如果已经被收录或存在外链,可以在百度资源平台提交404 URL。


其实SEO优化需要做的工作比较多,也比较杂,不想编程,只要专注于某一门功课就行。SEO优化则不一样,前端代码、服务器、内容、运营,用户体验、业务逻辑等都需要知道,虽然不要求精通,但是起码也熟悉,SEO好学易入门在于前辈们总结出来来的经验,直接了解就行;难以精通在于这是一个动态的技术升级职业,有可能几年前的方法现在不管用了,这就是大家常说SEO优化没有高手只有新手和老手的原因。

SEO优化中有的东西靠经验完全行不通,只有不断的学习和研究,跟着搜索引擎的步伐走,搜索引擎喜欢的就是用户喜欢的,也是我们需要做的。



扫描二维码




以上是关于SEO优化中404错误页面的设置和HTTP状态码说明的主要内容,如果未能解决你的问题,请参考以下文章

如何建立HTML页面

如何做适合seo的404页面

16条必须的magento SEO优化设置

thinkphp 5.0如何实现自定义404(异常处理)页面

Thinkphp设置仅在调试模式关闭时显示404页面

Thinkphp设置仅在调试模式关闭时显示404页面