您现在的位置是:跨界运营 > 网站运营 >

304状态码代表什么?304状态码对seo的影响?如何从网站日志分析304状态码?

2020-12-01 16:29网站运营 人已浏览

简介 最近,我们的SEO团队发现网站文章收录变慢了,就跟技术同事要了网站日志,通过分析发现服务器返回了很多304状态码,于是非常紧张的跟我反映问题,问我怎么办。相信负责网站运营或SE...

  最近,我们的SEO团队发现网站文章收录变慢了,就跟技术同事要了网站日志,通过分析发现服务器返回了很多304状态码,于是非常紧张的跟我反映问题,问我怎么办。相信负责网站运营或SEO优化的朋友也会遇到这个问题,今天先跟大家分享下:304状态码代表什么?是什么?304状态码对SEO有哪些影响? 如何从网站日志中分析304状态码?

服务器返回304状态码

  1、304状态码代表什么?是什么?

  如果客户端发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器返回一个304状态码。简单理解成:客户端访问服务器时,服务器已经执行了GET,但文件未变化。

  通俗点来理解:为了提高网站访问速度,服务器给访问过的某些页面设置了缓存机制。当客户端请求这些页面时,服务器将根据缓存的内容判断页面是否更新过,如果页面未更新过,它就会返回一个304状态码,这时客户端直接调用缓存的内容,而不必进行第二次调用及下载。

  综上所述,304状态码代表了客户端请求的内容没有变化,严格来说这并不是一个错误。而且,304状态码在一定程度上起到了降低服务器带宽、提高网站访问速度及蜘蛛爬行效率的作用。

  2、304状态码对SEO的影响有哪些?

  从理论上讲,304状态码不同于404错误,所以出现在网站任何页面都不会受到搜索引擎惩罚或降权,但是如果网站页面长时间出现大量304状态码,就会影响搜索引擎的信任度,从而产生不利的影响。可能导致出现以下现象:

  (1)搜索引擎(如百度蜘蛛)的抓取频率及次数下降;

  (2)页面内容收录速度变慢,甚至出现不收录现象;

  (3)网站快速更新速度迟缓,甚至停止更新快照;

  (4)网站关键词排名逐步下降,影响网站权重也下降;

  3、如何从网站日志中分析304状态码?

  分析304状态码,首先要从服务器上导出网站日志,然后打开网站日志找到下面的内容:

  2020-12-01 23:45:33 W3SVC7499849XX 61.145.116.XX GET /douyin/1112.html - 80 -123.125.71.78Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://***.baidu.coX/search/spider.html) 304 0 0

  这一串数字解读如下:

  2020-12-01 23:45:33 ——代表访问的日期和时间;

  W3SVC7499849XX ——代表虚拟主机的名称;

  61.145.116.XX ——代表访问IP;

  GET ——代表访问的方法;

  /douyin/1112.html——代表具体访问的文件;

  80 ——代表访问的端口;

  123.125.71.78 ——代表来源IP;

  Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://***.baidu.coX/search/spider.html) ——代表访问来源;这里是代表百度蜘蛛。注*换为w

  304——304返回码。表示客户端已经执行了GET,但文件未变化;

  前一个0 ——代表服务端传送到客户端的字节大小;

  后一个0 ——代表客户端传送到服务端的字节大小;

  备注:从这段日志看出,这次百度蜘蛛访问的结果返回了一个304状态码,那么搜索引擎就不会对我们的页面进行再次抓取了。

  相信通过以上知识的分享,您已较全面深入地了解到304状态码代表什么、304状态码对SEO有哪些影响,也知道了如何通过网站日志分析304状态码。如果让这部分知识更加深刻,快下载自己负责的网站日志练习一下吧。

Tags: 网站运营  seo优化 

热门标签