原标题:网站频繁出现304状态码的原因

很多SEOER经常说网站日志反回值304是怎么回事?

经常会碰到站长们抱怨蜘蛛抓取返回码老是304状态,且抓取的次数越来越少的问题。搜索引擎为了自身的用户体验,会想尽办法来提高检索调用率、准确性、新鲜度,这将导致引擎不得不把主要的精力放在拥有优质内容源的网站上。惟其如此,搜索结果的质量才能更加符合搜索者的体验。

由此我们联想到:搜索引擎爬虫会更加青睐内容源更新频繁的网站。通过特定时间内对网站抓取返回的状态码来调节对该网站的抓取频繁。若网站在一定时间内一直处于[304:没有变化]的状态,那么引擎爬虫可能会降低对网站的抓取次数。相反,若网站变化的频率非常之快,每次抓取都能获取新版本,那么日积月累,爬虫的回访率也会提高。

无论是抓取少还是304,这都是一种现象,并不是问题的原因,假设网站返回的都是200,就能达到提升排名带来流量的目的么?相比之下更应该思考产生304的原因是什么?改304对网站目标能够有什么样的效果?不能忽视整体的目标而强调过程的细节,为了200而去解决304。

304状态是如何产生?

服务器为了提高网站访问速度,对之前访问的部分页面制定缓存机制,当客户端在此对这些页面进行请求,服务器会根据缓存内容判断页面与之前是否相同,若相同便直接返回304,此时客户端调用缓存内容,不必进行二次下载,可以说304从某种角度起到了减少服务器带宽并提高蜘蛛爬行效率的作用。

304状态产生原因?

1、页面更新周期长或不更新

2、纯静态页面或强制生成静态html

304状态处理思路?

1、先对产生304页面进行细分,到底是哪类页面返回了304?这些页面是否应该返回304?

2这些页面生成的方式是怎样的?是否有更新机制?更新机制是否符合蜘蛛对网站的抓取频率?

3、页面更新区域的位置是否合理?是否位于该页面主要内容的承载区

304状态码出现过多会造成以下问题:

1、网站快照停止

2、收录减少

3、权重下降

那么如何减少304返回码呢?

据我所知,首先内容更新方面要迎合百度蜘蛛,分析日志,把蜘蛛到访的时间记录下来,可以大致得出蜘蛛到访的频率,然后以此为依据,更新文章:一定是原创+转载,不能纯采集。转载也需要最新最好的优质资源。让蜘蛛这个点过来能有吃的。从而返回更多 200 正常码。

其次呢,最好增加个互动版块,现在大网站基本已经都做了这方面,比如评论、留言等,大网站更新起来变化可能会很小,但是有了这些互动,用户会在上面发些内容,网站会有很多新的东西。返回搜狐,查看更多

责任编辑:

html 状态 304,网站频繁出现304状态码的原因相关推荐

  1. HTTP状态:202、301、304、404、503

    301.404.200.304等HTTP状态,代表什么意思? 在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的 ...

  2. 网络推广外包浅析当下网站优化处于健康状态有利于网络推广外包

    在当前的网站优化市场中我国仍处于积极发展阶段,尽管网站优化监管机制并不完善,仍有优化水平参差不齐的公司鱼目混珠,通过一些作弊方式完成企业网站整体排名优化获取网站权重,采用作弊行为是对网站未来优化运营状 ...

  3. 整个csdn网站处于不死不活的状态

    作为CSDN忠实老用户,非常希望CSDN越来越好.转载一篇网友的意见: 国内最大的程序员交流网:CSDN,大家都知道.不可否认,csdn曾经在程序员心中占有一点分量,在业界有曾经有一定影响力. 之所以 ...

  4. 游戏的服务器号怎么查询网站,游戏服务器状态查询网站

    游戏服务器状态查询网站 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访问时的排查 ...

  5. 电商网站之更新订单状态

    电商上面订单状态的修改是非常普通的业务 随着商品的购买流程,订单的状态有: 0 = 未支付 1 = 已关闭 (超时未支付) 2 = 已取消 3 = 已支付 4 = 已签收 5 = 已拒收 6 = 退款 ...

  6. AJAX请求时status返回状态明细表 readyState的五种状态

    为什么80%的码农都做不了架构师?>>>    在<Pragmatic Ajax A Web 2.0 Primer >中偶然看到对readyStae状态的介绍,感觉这个介 ...

  7. 有状态会话Bean(SLSB)和无状态会话Bean(SFSB)的区别

    最近部门组织学习EJB3,到statelessbean和stateFul之间的区别这个地方卡壳了.原因是对这个没有深刻的理解.以下是它们的区别和应用场合. 1   无状态   (Stateless)  ...

  8. java对象的状态,Java编程菜鸟课程:状态对象

    这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比Datcbase重要:说它容易被忽视也是同样的原因,它经常被Datcbase概念替代. 如果你经验和经历中没有状态这个概念,极端地说:可 ...

  9. HTTP是不保存状态的协议,如何保存用户状态?

    HTTP是不保存状态的协议,如何保存用户状态? HTTP 是一种不保存状态,即无状态(stateless)协议.也就是说 HTTP 协议自身不对请求和响应之间的通信状态进行保存.那么我们保存用户状态呢 ...

最新文章

  1. PB 级数据处理挑战,Kubernetes如何助力基因分析?
  2. Android Studio 配置虚拟设备的镜像文件的存放路径
  3. Android开发简易教程
  4. CaffeMFC:caffe.pb.h(2525): error C2059: syntax error : 'constant'
  5. 您的JVM是否泄漏文件描述符-像我的一样?
  6. 前端jenkins打包编译发布项目流程
  7. react学习(9)----react生命周期
  8. flash as3笔记1
  9. 英雄启动出错解决方法_超纯水设备高压泵不启动解决方法
  10. 计算机在食品科学中的应用统计学,响应面法及其在食品中的应用
  11. 深度学习——如何去除警告
  12. netty的异常分析 IllegalReferenceCountException refCnt: 0, decrement: 1
  13. asyncio 系列五、asyncio的事件循环
  14. QScrollArea使用教程之实现可上下滑动的设置界面
  15. PyCharm谷歌翻译插件Translation提示:更新 TKK 失败,请检查网络连接
  16. Python解决图文验证码登录识别(1)
  17. xx-job任务管理平台
  18. 记一次服务器被挖矿程序占用的解决过程
  19. UI设计 调色板的应用
  20. 最新holer使用方法 如何使用外网访问自己主机的web应用

热门文章

  1. 循迹智能小车 循黑线 智能小车 红外循迹传感器 单片机
  2. lm298驱动电机c语言程序,机器人教程3:直流电机驱动及L298N模块
  3. linux下载minio
  4. 使用Python保存剪贴板图片
  5. 天舟四号成功对接天和核心舱后向端口,北航人又立功了
  6. android 抽屉,凌乱了 Android的抽屉到底要不要?
  7. iOS 开发第三方库全集
  8. 求多个数字之和为固定值
  9. McAfee:黑客借"极光漏洞"获取企业源代码
  10. Floyd算法Dijkstra算法