现在的位置: 首页 > 搜索引擎优化 > 正文

【页面质量优化规范】_百度站长工具解读

2013年06月24日 搜索引擎优化 ⁄ 共 3298字 评论数 3 ⁄ 阅读 3,849 次

SEO从业者可分为三大类:作弊者(通过堆砌、外链、友链、锚文本、制造垃圾内容等获取排名和流量)、规范者(对Meta、服务器、网站结构、URL、页面布局等进行优化)和挖掘者(通过数据分析用户、搜索引擎的需求与行为,做相应网站调整)。百度站长平台给出的优化建议大多是从网页规范的角度来讲的,这也是SEO人员需要关注的最基础的东西。在本文中,笨鸟将对这些项目进行详解。

百度站长工具中页面优化建议共20条,分别是:合并域名、取消重定向、合并JS、合并CSS、合并相同资源、使用Css Sprite、启用Gzip、压缩元素、js位置、CSS位置、图片Alt信息、缓存静态资源、去除错误连接、图片大小声明、字符集声明、URL长度、静态页参数、Meta信息完善、Frame信息、Flash文字信息。

以上项目可归为两大类:提高网站访问速度让搜索引擎知道网站内容。网站速度主要包含减少HTTP请求数量、缩小请求文件大小和加快页面处理时间三方面,网站内容主要有图片alt信息、Meta信息、Frame信息和Flash文字信息。其中,提高网站速度是页面优化的重点,一方面是由于搜索引擎资源的有限性,不同权重网站分配资源量不同;另一方面,搜索引擎会根据网站性能在不影响真实用户访问的前提下决定对该网站的爬取量,网站性能(速度)越好,越利于搜索引擎爬取等。

1、合并域名

建议内容:建议将只有1个资源的域名合并到其他域名下。

该项主要针对大中型网站,勉强算从减少HTTP请求数量角度考虑的。一般大型网站为了加快页面加载速度,会把页面元素如js、css、html、png等分散在不同的域名进行加载,这样会提升浏览器并发下载数量从而达到提升速度的目的。之所以能提速的原因在于大多数浏览器针对同一域名并发下载数量是有限制的,文件等待下载的时间是影响网站速度的一项重要因素。

然而,增加域名是有代价的。域名增加意味着DNS解析数量的增加,而DNS解析速度也会影响到网站速度。增加域名虽然可以减少文件下载时间但同时也可能会增加DNS解析时间,这就需要我们根据页面HTTP请求数量及类型做到一个均衡。

常见浏览器并发连接数如下:IE7以下为2个、IE8以上为6个、firefox3以上为6个、chrome为6个、iPhone为4或6个、Android为4个等。所以,针对某一域名至少需要承载两个以资源,甚至至少承载6个以上,以此均衡DNS解析时间与并发连接时间。另外,巧用CNAME解析也能一定程度缩短DNS解析时间。

2、取消重定向

建议内容:多一次重定向,意味着多请求一次,尽量不要使用重定向。

该项从HTTP请求数量考虑,正如建议内容中所讲,多一次重定向就多一次请求。常见的重定向如301永久性重定向、302暂时性重定向及meta fresh等。

3、合并JS

建议内容:合并相同域名下的js,可以减少网络连接次数。

该项从减少HTTP请求数量角度考虑,从上面我们了解到HTTP请求数量(即网络连接次数)会降低网站访问速度,故合并JS可以达到提升网站速度的目的。

4、合并CSS

建议内容:合并相同域名下的css,可以减少网络连接次数。

该项与合并JS的目的是一样的,都是通过减少网络连接数量来达到提升网站速度的目的。

5、合并相同资源

建议内容:合并完全相同的静态资源,可以减少网络连接次数。

相同静态资源在大中型网站更容易出现,它是指网站同一页面中两个完全相同的资源但却在不同域名或不同文件夹下。这就造成一次多余的资源加载,不仅增加了HTTP连接数,同时也增加了请求文件总字节数。

6、使用Css Sprite

建议内容:使用css sprite技术可以减少请求次数。

该项从减少HTTP请求次数考虑,就当前的平均网络带宽加速的关键不是减低图片质量而是减少个数。Css Sprite是一种将页面中背景小图、样式小图等小图片集中到一张大图中通过坐标定位显示方法,通过这种方法可以大大减少请求次数从而达到提升网速的目的。

7、启用Gzip

建议内容:启用服务器Gzip,可以减少传输字节。

Gzip是一种WEB数据压缩技术,它通过将网页内容压缩后传输到浏览器显示出来。一般对纯文本内容可压缩到原来大小的40%,这样就提升了传输速度。然而,同时这也会增加服务器负载,所以我们也会看到不少大型网站并未启用。

8、压缩元素

建议内容:使用压缩技术,减少元素的体积,降低网速。

压缩元素与Gzip不同,它是指单纯的降低文件的字节大小。如对于图片我们可以更改大小、改变格式等;对于css可以规范化代码写法减少代码数量、减少层级关系、提升渲染效率等;对于js压缩可以删除多余代码、空格、换行符等、删除注释、统一规范变量等。

9、js位置

建议内容:JS放在页面最后,可以加快页面打开速度。

该项是从页面处理时间角度考虑的,所有浏览器在下载JS时会阻止一切其他活动,如资源下载、内容呈现等。到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。JS是否放在页面最后最好还要视页面内容及表现形式等而定,JS常见位置有head中、body页面底部或外部JS。

10、CSS位置

建议内容:CSS说明出现在<body>后,页面需要重新渲染,打开速度受到影响。

该项同样是从页面处理时间角度考虑的,建议将CSS放到<body>前。

11、图片Alt信息

建议内容:建议为网页img标签增加alt信息,加入这项信息可使网页上的图片更容易被用户检索到。

图片添加Alt或Title信息都是尽可能的让搜索引擎理解图片内容,以便呈现给用户。

12、缓存静态资源

建议内容:变化很少的静态资源可以设置客户端缓存,减少请求。

针对客户而言,通过对HTTP信息头的调整可以控制客户端缓存,这样在客户二次访问网站时对于已经缓存的资源将不再加载以提升网站访问速度。同时,对页面更新时间、过期时间等做定义也能达到通过缓存提升网站访问速度的目的。

13、去除错误连接

建议内容:无法打开的连接,会导致页面打开缓慢,请及时修正或删除。

错误连接会延长等待加载时间、消耗服务器资源,同时浪费搜索引擎资源降低用户体验,这些都会对SEO产生坏的影响。

14、图片大小声明

建议内容:如果图片大小不做定义,则页面需要重新渲染,速度受到影响。

该项从页面处理时间考虑,图片大小声明如height=''” width=''''代码,最好网站所有图片均有该说明。

15、字符集声明

建议内容:如果<head>部分未定义字符集,将增加页面渲染次数,速度减慢。

字符集声明是一种HTML头部信息,表明你的网页使用的语言编码,如charset="utf-8"。另外,还可以对网站语言进行声明,这些是基础的网页规范。

16、URL长度

建议内容:URL长度在256字节以内,符合我们的建议。

WEB服务器和浏览器都对URL有长度限制,另外服务器端对URL有最大缓冲区,当搜索引擎服务器大批量的对网站进行请求时,如果大量网页URL较长则会占用较多的内存从而减少更多网站被爬取的概率。同时,短URL还有助于减小页面体积,加快网页打开速度(百度搜索引擎指南)。故,尽可能的简化URL有利于搜索引擎更有效的抓取网站。

17、静态页参数

建议内容:动态参数会造成spider多次或重复抓取。

静态页使用动态参数笼统来讲就是页面使用了动态URL,动态URL可能会造成搜索引擎无法判断或多次、重复抓取消耗资源,造成大量页面失去被spider光顾的机会。

18、Meta信息完善

建议内容:meta信息不完整可能会对网页的展现和排序产生一定影响。

Meta信息是搜索引擎判断网页内容的一项重要因素,不合适或不完整的Meta可能会对展现或排序产生影响,这基本是大多数SEOer熟知的东西。

19、Frame信息

Frame不利于搜索引擎蜘蛛爬取,故一般情况下不使用。

20、Flash文字信息

因搜索引擎无法判断Flash内容,故如网站上有Flash内容需要对Flash进行文字说明。


搜索引擎优化指南解读系列相关文章:

1、网站结构优化规范

2、URL优化规范

3、标题描述优化规范

4、内容优化规范

5、链接推荐优化规范

6、页面质量优化规范

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 3 条留言 其中:访客:1 条, 博主:0 条 引用: 2

  1. 孙超博客 : 2013年08月02日13:21:14  -49楼 @回复 回复

    百度的后台有检测,还是要做做这些优化的,后台检测达到100分才好啊!

给我留言

留言无头像?