How I Improved my Blog Speed in 48 hours

A good and successful blog always contains these three elements; quality contents, responsive design, and better blog performance. Today in this post I am going to discuss how I improved performance of my blog in 48 hours.

Before I begin, let me give you the tool to measure you site performance:

Pingdom: My favorite and one stop tool to measure blog health and performance. You can find performance grade, load time and the total size of the blog.



There are other tools also available to measure the performance of your site; some of them are Google site checkerGtmetrix.

#1 Get a self-hosting – 

This is the first step you should do to improve your blog performance. I already implemented it two years back. If you feel slowness or slow performance of your blog, this is the first thing you must do immediately. A free domain or blog provider does not provide you with enough bandwidth to take the load from the users.

Please follow below video to learn how to switch from free domain to self-hosted blog.

[stextbox id=”info”]I recommend using Bigrock hosting. It provides unlimited bandwidth and disk space starting INR 59/month. Bigrock is current offering 50% off on hosting. Please use this special link to order.[/stextbox]

#2 Make your Blog Responsive 

I noticed my blog was fine with desktop devices. But it was opening slow in mobile devices in phones and tabs. It is very much essential to make your blog load faster with a slow connection in smaller devices.

I then realized some of the components like pictures, videos, menus etc were not optimized for smaller devices and hence, it was loading slow on smaller devices. I optimized those components and make them responsive to improve performance. Please read below post to understand How to make your blog responsive.

#3 Optimize images – 

After getting reports from Pingdom, I also noticed I have some images which are not compressed and takes a longer time to load. You always need to make sure you compress the images to reduce it to minimum size to make sure your site takes less time to load.

Compress images


I use the online tool like compressjpeg and compresspng to compress the image and I also apply the plugin like WP Smush to compress the reduce the size of the images.

#4 Use third party tool like Cloudflare to accelerate web pages – 

CloudFlare protects and provides faster page load for your blog. Once you join this tool, it will take care to manage traffic to your blog. It also uses cache to load static content faster. On an average, you can see around 20%-30% jump in performance after using Cloudflare.




I have taken free membership of Cloudflare. It offers free membership for the initial package and normally take 24 hours to be in effect after pointing your nameservers to it. I have noticed significant traffic improvement after the change and highly recommend it.

[stextbox id=”info”]Cloudflare comes with Bigrock hosting. You can adjust the configuration using setting page for Bigrock.[/stextbox]


#5 Get rid of unwanted Plugins – 

As a normal WordPress platform user, we often use too many plugins for our blogs. Most of them are really are useful but do you know using too many plugins may bottleneck your site.

Plugins are nothing but a  kind of app which will provide you extra features. It consist of PHP, CSS and call to MySQL database. Most of the plugins are free and sometimes not created efficiently and hence it may result in your blog loading slowly.

There are tools available in the market to analyze your plugins and find which one is taking more time to load to execute. One of the examples I am using is P3 – Plugin Performance Profiler. It will give you an overview of how much percentage of load time goes to plugins.

P3 plugin profiler

After the scan, I did found some plugins which were eating unnecessary bandwidth of my blog and removed those plugins.

#6 Removed some Ads – 

I used three Adsense banner ads in my blog. After the scan, I found it is consuming some bandwidth to load those ads. I remove some ads and now I have only one Adsense ad on my blog. It actually improved the performance of my blog.

Adsense ads

Remember unless you have large traffic to your blog (at least 1K/day) there is no use of adding more ads. You better rely on affiliate marketing or some other source of revenue instead of Adsense or other similar contextual ads platform.

#7 Use WordPress plugin to automate the Cache – 

I started using plugin W3 total cache. It takes care of all your cache that includes general cache, database cache, object cache, minify, browser cache. Once I enabled this plugin, I felt a drastic increase in performance. It is very easy to use and implement. If you have not used it, start using it today.

Here is a video summary of the blog:



Along with quality content, you also need to improve blog speed performance to create a better user experience. Nobody likes to wait for your content to load. There are a lot of competition for blogging and you have to make sure you are not left behind. Make sure you optimize your blog in every possible way.

Also, the steps I mentioned above is not comprehensive and the fix you need to implement vary depending on your blog. You need to regularly work on your blog to pinpoint the bottleneck and slow performance. The steps mentioned above will surely improve your blog performance.

Success is a Journey, not a destination

If you are facing issues with your blog’s performance, please do write to me using the comments section. I would love to help you. Also please let me know what tool you use to improve your blog speed.

  • Nice post, Ravi. Having a good page load speed is must. Especially now when people are mostly accessing internet from phones or tablets.
    It’s also important to get a fast theme for the blog.

    • Thank you for the comment Kishor. I totally agree with you. To get a better speed you theme should be optimized and it is difficult to get it with free themes.

  • Hi Ravi,

    Very nice information. Blog Speed really matters a lot in Rankings.
    Thanks for sharing this. 🙂

  • >