伟成助优

当前位置: 网站优化首页 > 网站优化技巧 > 百度快照优化

百度快照优化

所属栏目:网站优化技巧 发布时间:2021-08-18 16:57 发布者:网站优化顾问 文章来源:伟成助优
 
百度快照没有CSS样式怎么办
 
一、百度官方说法
 
以下引用内容来自百度官方:
 
1、快照的排版错乱问题,页面内容展示不全,2
 
、没有网页快照,
 
3、网页快照内容的更新问题,
 
4、网页已经死链,但快照仍然存在。
 百度快照没有CSS样式怎么办
 
解答如下:
 
站长可以理解为百度快照的生成流程跟网页的索引更新是同步的,生成索引的同时会将爬虫最新一次抓取的网页内容推给快照生成程序。
 
所以可以说网页建索引的速度决定了快照更新的速度。
 
快照生成模块会将网页内容通过浏览器展示给用户,目前快照展示模块只能根据静态的html进行网页渲染(行话是指通过iframe方式加载)。
 
所以对于一些相对路径下的js,css和图片等素材是无法进行加载的,或者部分网站禁用了百度域对js,css等文件的访问。
 
都会导致快照展示出现排版错误和页面部分内容展示不全,对于这种情况站长可以根据实际需要进行整改。
 
没有快照信息的情况,也请站长不要紧张,这里只是没有针对该网页生成快照,并不是针对该网站进行了某些特殊处理。
 
另外站长投诉反馈最多的就是快照更新慢的问题,这涉及到快照更新的频率问题。
 
不同的网页更新周期不一样,不同网站的网页更新频率也不一样,这里可以透露最长的更新周期是月级别,最短的更新周期是分钟级别。
 
从官方的角度来分析快照,百度快照的生成流程跟网页的索引更新是同步的,生成索引的同时会将爬虫最新一次抓取的网页内容推给快照生成程序。
 
所以可以说网页建索引的速度决定了快照更新的速度。
 
这段话我们可以看出百度快照更新快慢与蜘蛛是否来过有着很大的关系,快照更新越快越好,证明蜘蛛质量高且来得多。
 
如果快照更新不正常,其结果可想而知,虽然官方说了没有快照也不要紧张,没有CSS样式也不要紧.
 
但是如果出现这种情况,就是证明网站存在一定的问题。
百度快照优化
 
百度快照优化
 
错误博客之前的快照都是正常的,为什么这一次出现了异常,主要有可能出现在以下几个问题上:
 
1、打开速度慢
 
首页打开速度慢,虽然是一次次优化,但是又一次次给首页增加内容,导致首页加载速度确实是慢。
 
这种情况下,可能搜索引擎蜘蛛选择没有去抓取css,而是直接抓取了HTML代码就完事。
 
2、压缩类插件
 
错误博客这几天也使用过WordPress压缩类插件,这些插件压缩了CSS与JS代码,导致了这种情况的发生。
 
百度快照的原理是将网页内容以静态hmtl方式通过iframe加载展示。
 
Autoptimize压缩后的CSS文件链接名称是随机的,而百度快照并非实时更新,当手动清空Autoptimize缓存。
 
重新生成的CSS链接与快照中加载的链接名称不同,无法加载正确的CSS文件,当然就没有样式了。
 
3、CSS问题
 
网站出现这种情况可能是CSS或JS加载速度慢,需要优化CSS或JS。
 
4、框架太多
 
错误博客首页采用了过多的网站框架,导致搜索引擎抓取过慢。
 
5、服务器
 
错误博客的服务器带宽已经是5M,基本可以满足日常所需,首页图片已经基本降低到100KB以下。
 
以前都是1M左右的图片。如果你的网站可能存在这方面的问题,那么整改就容易得多了。
 
当然,也有人说百度快照就是个文本网页不需要去管是否存在CSS。
 
但实际情况是,网站快照没有css可能恰恰反映了网站的一些问题。
 
最直接的问题就是网站加载速度慢,打开超过2秒基本上是要被降权的。
 
找到问题所在了,之前搞的防盗链代码出问题了。
 
直接把这些代码去除掉应该就可以了,这里禁止了js、css、图片等,刚好是这些页面抓取不到,都是404。
 
如果使用的是windows系统,web服务器采用的是IIS,那么防盗链的设置也是非常简答的。
 
只需要将以下代码的<rule></rule>的内容添加到web.config中即可。
 
<system.webServer>
 
<rewrite>
 
<rules>
 
<rule name="Prevent hotlinking">
 
<match url="^.*.(jpg|jpeg|gif|png|js|css)$" ignoreCase="true" />
 
<conditions>
 
<add input="{HTTP_REFERER}" pattern="https://fsdpjq.com/.*" negate="true" />
 
<add input="{HTTP_REFERER}" pattern="https://www.fsdpjq.com/.*" negate="true" />
 
</conditions>
 
<action type="Rewrite" url="/no.html" />
 
</rule>
 
</rules>
 
</rewrite>
 
</system.webServer>
 
发将上传缩进的代码直接写到原有web.config文件的<rules></rules>之间就行了,不破坏其他的<rule></rule>即可。
 
点击展开全部↓↓↓↓
百度快照优化网址: http://www.fsdpjq.com/569.html

网站优化技巧相关推荐

新站seo选词怎么做

如何让百度蜘蛛快速收录网站的文章

网站价值百万的条件

什么是抓取诊断

百度只收录了一个首页为什么

怎么发外链,怎么发外链好

网站排名的影响因素

企业怎样才能做好网站优化

网站迟迟不收录

百度快照优化

网站单页面优化技巧

网站robots文件怎么优化

  • 网站如何优化相关热门搜索