经常查看日志是搜索引擎关键字排名人员必不可少的好习惯,除了查看蜘蛛抓取次数、时间之外,还有一项很重要的内容,就是查看304
代码,查看网站日志中304状态码占据了大部分的内容量。下面就跟随北京网站开发小编,对于304代码可能带给网站哪些危害及应用的。
客户端通过服务器了解内容有没有更新,服务器设置的缓存机制可以提高网站的访问速度,当你发出一个GET请求的时候服务器会从缓存中调用你要访问的内容,这个时候服务器就可以判断这个页面是不是更新过了,如果没有更新过那么他会给你返回一个304状态码。了解了这一点之后,我们就很容易在日志里发现蜘蛛认为我们的哪些页面发生了变化。
304代码使网站快照停止更新,304记录网站内容是否有更新,如果网站一天甚至是n天没有更新则返回此码,长期不更新
网站,也会导致网站快照停止更新。
304代码会让网站文章不被收录甚至收录变少,返回的304代码如果过多,蜘蛛来网站爬行、抓取的次数就减少,当304状态码达到一定数量时,证实网站更新频率低,搜索引擎蜘蛛索性不再来光顾,从而导致网站文章也不能被收录。
304代码还会使网站权重下降,网站不更新快照、不能收录文章,没有新的数据充实百度搜索引擎的数据库,渐渐被百度
搜索引擎认为你的网站垃圾网站,权重自然就慢慢降低。
可以通过网站日志文件,分析出蜘蛛爬行网站的时间,算出蜘蛛每隔多久来一次网站,然后就分隔多久更新一下文章,文章内容必须保证质量,以便让蜘蛛每次来都有新的东西可以抓取,以减少返回304状态码的数量。如果网站没有太多的内容更新可以通过博客的互动留言、评论中着手,同样也是可以解决304代码减少,从而返回200代码。
蜘蛛每次来的时候发现页面都是新的,就会不停的抓取,快照想不新都难。在首页上如果有很多栏目列表,那么倘若我们长时间只更新一个栏目,这样做的结果会让蜘蛛认为其他列表部分是不会变化的。这样某天当你不更新这个栏目,而更新其他栏目时,就可能出现滞后的情况,以至于蜘蛛短期内并不认为你的网页发生变化。尽可能保持整个网页各个区域都在均衡的更新内容。