服务器状态码总结及对SEO优化的重要性

什么是服务器状态码?

当你在访问某一个页面时,计算机会通过HTTP协议向服务器请求数据。当浏览器接收到服务器返回的数据并显示数据之前,网页所在的网络服务器会给网页返回一个包含状态码信息的服务信息头,这个服务信息头也称之为server header。

服务器的状态码都包含哪些?

·1XX:表示临时响应并需要请求者继续执行操作的状态代码。其中包括代码号:100、101。

·2XX:表示成功处理了请求的状态代码。其中包括代码号:200、201、202、203、204、205、206。

·3xx:表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向。其中包括代码号:300、301、302、303、304、305、307。

·4xx:这些状态代码表示请求可能出错,妨碍了服务器的处理。其中包括代码号:400、401、402、403、404、405、406、407、408、409、410、411、412、413、414、415、416、417。

·5xx:这些状态代码表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。其中包括代码号:500、501、502、503、504、505。

哪些服务器返回代码需要做SEO优化?

·200代码:指服务器已成功处理请求得代码。通常表示服务器提供请求的网页。

·301代码:通常指请求的网页已永久移动到新位置。服务器返回此相应代码时,已自动将请求转到新位置。

·302代码:通常指请求的网页已暂时性移动到新位置。服务器返回此相应代码,已自动将请求转到新位置。

·404代码:指服务器无法找到请求的网页。

·414代码:指服务器请求的URL过长,服务器无法执行。

·500代码:指服务器内部发生错误,无法返回请求网页。

·501代码:指服务器无法完成请求的方式。通常指服务器无法识别请求方法。

·502代码:指服务器做为代理,从上游服务器无法请求得到响应。

·505代码:指服务器不支持请求中所用的HTTP协议版本。

服务器状态码对SEO优化重要性网页的显示不像我们在浏览器中看到的点开网页就能够看到页面的内容这么简单。网页的显示也是遵循TCP/IP协议的,其中TCP/TP协议中的一个核心内容就是三次握手,只有网页显示端与服务器在这三次握手全部完成后才能让网页完全的显示出来内容。因此对于服务器状态码的优化也是优化过程中的一个重要的主成部分之一,我们不单单的要了解对于网站优化所需要的几个服务器的状态码,而是要了解目前所有的服务器状态码,能够做到当页面出现一个状态码时,我们能够了解该状态码的是指的什么问题,根据问题交给技术人员进行技术处理。

如何做SEO服务器状态码优化?

首先,如果目前网站没有完成的情况下,我们需要跟技术人员提出需求。需要将网站除200状态码以外的8种状态码做404错误页面跳转,在请求完成404错误页面里面应该将链接用302跳转至首页,让网站的流量尽可能多的留到自己的页面里面。

其次,网站在服务器中需要单独做一个请求错误页面的记录跟请求成功页面的记录,这个事情在做服务器环境时都会由服务器运维人员进行技术处理。

最后,我们在网站正式运维后,如果网站以日收录时需要每日在服务器中将服务器错误信息下载,如果以周收录就需要每周下载一次服务器日志,依次类推。进行服务器分析,找到错误页面的状态码以及正确请求页面的状态码,这个服务器日志分析软件我推荐大家一个网址叫loghao日志分析工具,有助于了解我们网站错误页面的情况是什么样的,将错误信息收集后反馈到技术部门做技术漏洞修复。同样我们也需要将正确请求的服务器日志做服务器分析,主要是找到百度、谷歌等等浏览器的蜘蛛爬行情况,能够清晰的了解网站目前优化处于哪个优化阶段。

评论