Because slow site speed kills conversion rates and Google rankings.
It is no secret that Google is now using site speed as one of the ranking factors. Google Webmaster Central Blog made this official quite some time ago (see ref link below). And, Matt Cutts has repeatedly mentioned about the importance of website speed optimization in his videos and blogs.
When I first learned about site speed affects rankings, I was like “Wow, I must do this!”. What’s come next is inevitably the question ‘how’. How do we speed up our websites? How do we measure the speed of our website and compare with others? How do we get things done without getting into too much technical details?
Here's what I've learned and did in the past, in 10 very quick points:
1. Slim Down Your Site: Minify, compress, reduce – the lighter you are the faster you run.
2. Avoid Unnecessary HTTP 300′s, 400′s and 500′s: Cut down round trip time
3. Use CSS Sprites
4. Avoid Using CSS @import
5. Keep CMS updated
6. Cache All You Can Cache
7. Use a CDN
8. Host on a faster host
9. Optimize database
10. Place scripts at footer whenever possible
I am sure there are many other methods to get the job done, why not tell us yours – What’s your #1 tips for a non-techies to speed up their websites?
Reference – more tips and readings
My detail writeup – http://www.webhostingsecretrevealed.net/blog/seo/speed-up-your-website/
Google Webmaster Blogpost – http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html
Mashable infographic – http://mashable.com/2012/03/14/slow-website-stats-infographic/
CSS Sprites tool – http://spriteme.org/
Cache tool for WordPress – http://wordpress.org/extend/plugins/wp-super-cache/
Cache tool for Joomla – http://extensions.joomla.org/extensions/core-enhancements/performance/cache/9495
CDN – http://www.maxcdn.com/
Database optimizer for WP – http://wordpress.org/extend/plugins/wp-optimize/