通过优化网站打开速度提高SEO
网站打开速度
为什么要优化网站打开速度? 和SEO有什么关系?
2010年4月谷歌率先提出将在搜索引擎排名的200的个因素中加入网站速度因素。许多网站有着精美的设计,丰富的内容但是排名很糟糕,其中一种可能是因为网站的打开速度限制了搜索引擎给予其权重。试想一个用户通过搜索引擎来到一个网站 ,尽管它在搜索引擎上显示的标题和描述很诱人,但是点击进去却要等待漫长的时间,自然会被遗弃。不止网站本身,搜索引擎也要考虑用户体验,所以搜索引擎对于打开速度很慢的网站会降权,优化网站打开速度,提高关键词排名和用户体验十分重要。
这里有很多方法提高排名 但是主要具备可执行型 起效快的有3点
1 合并同类文件
根据来自yahoo网站的统计资料显示, 用户浏览网页时, 网页的渲染打开过程80%的时间大多是耗费在浏览器后台下载页面中的所有组件:图像文件,CSS文件,JavaScript ,依次减少这些组件文件的数量等于减少了用户向网站服务器发送 HTTP请求数。这是加速的页面的关键。这个原理类似我们在本地电脑移动单一文件和同样大小的包含许多小文件的文件夹,单个文件的传输速度优于文件夹。
2 设置缓存
为了提高访问网页的打开速度, 浏览器会采用累积式加速的方法,将曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,就称它为缓存。以后每次访问网站时,浏览器会首先搜索这个目录,其中已经有访问过的内容,那浏览器就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速率,通过设置文件缓存日期,定期提醒搜索引擎从新爬取页面十分必要
3 后置JavaScript
为什么要后置JavaScript代码
在源代码中,文件大致分为JavaScript,CSS,图片文件等,用户看到的文字和图片以及动画是通过CSS文件来控制显示的,而JavaScript文件是用来执行一些用户交互效果,例如检查用户输入信息是否有误,用户输入或者点击文字出现特效,所以下载的优先级应该是先下载控制显示样式的CSS文件以及用户能看的到的元素例如图片 flash 等, 像这样功能性的JavaScript可以延后再下载
怎么后置JavaScript代码
但是浏览器对源代码的下载是逐行的,所以需要将源代码中交互性的JavaScript这样不影响显示内容的代码进行后置,加速页面内容的显示速度,也方便搜索引擎蜘蛛在单位时间内抓取更多重要的内容
更多解决方法见http://developer.yahoo.com/performance/rules.html#num_http