How to Increase Site Speed by 200% Easily

Fighting Google Panda, we made our site faster, and worked to increase site speed. Site speed and page load times are now an important component of the Google ranking algorithm, which can affect search engine rankings of your site. Since our site was affected with Google Panda, we have been striving to make our site faster for a better user experience. At one time, our site was slower than 94% of all sites on the web!

Increase Site Speed

So here is what all we did and you can also try to improve page load times. Before starting out, test the page speed of your homepage and different article pages, so later you can see the difference.

site speed

1. Use Caching plugin –  this is the single most important plugin to reduce server load and increase site speed, as it caches your pages as html files and speeds page delivery to browser, minimizing WordPress php calls. We have been using WP-Supercache for many years and now trying QuickCache which is equally good, and simpler. W3-TotalCache is also a popular alternative.

2. Use CDN – we have been using Amazon Cloudfront for quite some time and it is an excellent CDN (Content Delivery Network) which we use to offload our static resources like CSS, javascripts and theme images to reduce load on our server. This makes the site faster. MaxCDN is another popular CDN which when combined with TotalCache can send your entire site to a CDN system with compression for ultra fast loading.

3. Reduce sidebar / Footer clutter –  earlier there were several sidebar widgets, images etc which loaded everytime and slowed the pages, they are now reduced a basic minimal links and BSA ads in the sidebar. If you look around your site theme, you will find many irrelevant widgets loading everytime, and they add to lot of site load time. Remove them for a cleaner website design. We in addition added a responsive web design to make our site compatible on many mobile devices.

4. Remove Related Widgets –  we have been using the amazing YARPP related posts plugin to deliver the related links you see at the bottom of all posts. In addition we used to use the amazing Outbrain widget to generate related posts thumbnails. Both have their own load times, and we decided to remove Outbrain and continue with YARRP, which still uses a load of server processing power (as tested by P3 – Plugin Performance Profiler), and I am looking for a faster alternative (any suggestions?). We earlier used Google related links which was better with much less load time, but it was shut down by Google.

5. Reduce Social Buttons –  these are a big drag on site load time, as enhanced functionality is making their javascript files larger which take longer to load. We used the excellent Sharebar plugin to load many social sharing buttons in the sidebar, but that loads up many scripts and takes longer to load. Then we decided to keep only the few popular sharing buttons like Facebook, Twitter and Google plus one (which might impact search results some day!). Each of these has large scripts to load. If you decide to reduce the buttons you can try AddThis, but with interactive buttons, it too will load all these scripts contributing to load times. Also if you decide to add them before and after the post, it will lead to more sharing, but also slower speed.

6. Avoid Extra Comment Systems – Comment systems load huge scripts, large number of files and add to load time. There are some amazing comment systems out there like Disqus, IntenseDebate, LiveFyre and Facebook Comments. WordPress own comments system is the lightest to load and rest all will slow site speed. But then we continue to use Facebook comments, though it significantly adds to our page loading times, as posted comments are often posted to Facebook user walls and brings extra traffic.

7. Disable Gravatars –  We used to used to host Gravatars with comments earlier. They look nice, and encourage more comments undoubtedly, but then those 100 comments on your popular page will also load 100  gravatars! So disabling gravatars, will speed up site comments loading.

8. Load less Comments –  We don’t allow 100 comments to be loaded on any page. If you see only 5 comments load on our pages, and rest are paginated if users want to read more comments. We also disabled threading as it loaded more scripts for response to replies. This does lead to reduced comments but makes the site faster. Use WordPress comment options (Settings>Discussion) to reduce comments on pages as per your need. Though Akismet does a great job at stopping spam comments, we also turned off comments on older posts, to minimize spam attempts.

comment options

9. Javascripts at bottom, minimize, compress – Its a good idea to shift all javascripts to the footer so that they don’t interfere with site loading. Some exceptions are the modern asynchronous scripts which can be added higher in the code and load beside your site without slowing it e.g. Google recommends you load Analytics in the HEAD tags. You can also try to combine javascripts and compress them for faster loading. Always load CSS in the HEAD and minimize CSS too, and of course CDN is better. There are many plugins which can also do this.

10 Reduce Images and their sizes – we always try to keep our image sizes low, save in lesser colors and at times it does reduce image quality, but leads to faster loading images. It is also important to load as few images as possible per page. Better still to offload them to a CDN. Though we dont use it, many recommend plugins like Smush-it which will compress images on your server. You can even try CSS Sprites to combine images. Also always remember to specify image dimensions.

11. Leverage Browser caching –  A simple htaccess trick will make modern web browsers cache static resources and deliver them faster. Try Browser caching and you will immediately appreciate the overall difference for repeat visitors.

12. Embed Less Videos – we observed that in posts where we embedded many Youtube videos, the site load times were highest. In case that is your most popular post too, then most visitors get the slowest page speed. So reduce the number of embedded videos and see the site speed increase.

13. GZip Compression On – Modern browsers accept compressed versions of webpages and allow faster page delivery to the user. We are using QuickCache now and a simple php.ini tweak made our server deliver gzip compressed pages. WP-Supercache has an easy option to check and enable gzip.

We had implemented many of these earlier, but after getting hit by Google Panda, we worked to reduce page load time further and it has made a difference. See we made our site twice as faster in February!

increase site speed

We hope you follow some of these tips and make your site faster. Share with your friends and post your tips in comments.

Tags »

29 comments on “How to Increase Site Speed by 200% Easily

  1. Saqib says:

    Superb article. (BTW, just correct the point 1 in which you have written WP-Total cache, instead of W3 Total cache)

  2. Alan says:

    Nice tips here.
    I’ve been wanting to use a CDN to improve the loading time of my sites, but I haven’t decided what service I will be using. In the past, I’ve used MaxCDN and it was a nice experience, but I would like to test Cloudfront.

    About related posts plugin, YARPP is the best one I’ve used. Most of the related posts plugins take a lot of resources by their nature, but until now, YARPP has been the best option for me.

    Thanks for the suggestions.

  3. Blogging Tips says:

    My site also slow. Tried many things but changed just few.

  4. Sumesh says:

    YARPP has caching, so its resource usage is likely lower than all other related posts plugins.

  5. Jen says:

    Great tips, I had no idea there could be such a drag using some of these products. I don’t think my site loads slowly but you can bet I will be checking.

  6. Peter says:

    I’m looking for free CDN. Do you have any suggestion?

  7. Hasitha Prabath says:

    but Facebook comments still here. Replace it with Lyvefire , lyvefire much faster than fb, disqus & intensedebate.

  8. [email protected] blogging tips says:

    wp total cache improve your site speed.Your site loading speed also depends on your site theme.

  9. justin says:

    great tips!!!
    and thanks for the tips… hope my site will load quickly after applying these tips.

  10. Trung Nguyen says:

    May I will be disable gravatar on my blog

  11. Waheed Mughal says:

    That’s really awesome… Thanks for sharing such helpful list. It really helps me a lot in building links for me.

  12. website designer says:

    It is these reasons wordpress has become most preferred CMS by blogger, even the some of corporate companies has adopted word press as a platform to host their website.

  13. Tresor Paris says:

    Also I learn a lot in your theme really thanks very much i will come every day.

  14. Ashish says:

    It helped me a lot ! thank you sir.

  15. shahin says:

    Great tips, I had no idea there could be such a drag using some of these products. I don’t think my site loads slowly but you can bet I will be checking.

  16. rohit says:

    i have tried many a things.
    but believe me, the site performance has not improved.
    dunno what is the reason?

  17. Harsh Agrawal says:

    Useful one RC…. Which cache plugin are you using now??

  18. Brij says:

    Other Tips:

    1. Use Google Analytics in Asynchronous mode.
    2. Try to avoid many analytics like sitemeter, quantcast…etc.

  19. Shekhar says:

    Having a CDN and wpcache plugin are the top ones in the list.

  20. Tech Blog says:

    Awesome tips. Especially removing the social media buttons from my blog made a drastic effect on my blogs speed.

Leave a Reply

Your email address will not be published. Required fields are marked *