5 Ways to Decrease Load time of a WordPress Blog

Decrease Load Time

Well, most of us use WordPress as a CMS for the purpose of Blogging.

But how many of us have really worked on Decreasing our Load time ? Load time is an important aspect of any site.

The more the time a site takes to load, the higher are the chances of your visitors exiting your site even before it loads completely.

It’s very important to Decrease load time as it also has an effect on your Blog’s SEO.Decrease Load Time of WordPress Blog

If you notice your Blog’s Installation Directory; you’ll find that WordPress as it comes with a large number of PHP Files. Moreover, if you add more lines of codes in your Theme files, then the load time of your Blog will decrease to a greater extent.

Let’s quickly see the 5 Ways which will help you in decreasing the load time of your Blog.

1. Reduce the No. of HTTP Requests

The first and foremost thing a blogger needs to look out for, while optimizing his blog’s load time is to reduce no. of HTTP Requests. Social Media Widgets which (with Counts enabled) usually are the root cause of Decrease load time of your blog.

Yes, we need to keep widgets for our readers to vote up/share. But just try to limit them, because each widget will require to call that particular site’s API leading to increased HTTP Requests.

2. Compress JavaScript & CSS Files using GZIP Compression

It’s always a good Practice to combine & Compress JavaScript & CSS Files. The more you code, the more time it takes to load it fully. Make use of GZIP Compressions to send the output by the GZIP Method.

You can use the W3 Total Cache Plugin for this purpose. It’s also important to reduce the no. of lines or comments in your CSS File. Use a CSS Compressor for compressing your CSS Files.

3. Make use of CSS Sprites

Sprites are nothing but a collection of images, which can be called at a particular area in a site using various CSS techniques. The stand out feature of CSS Sprite is that, they help in reducing the no. of HTTP Requests.

The Disadvantages of Sprite is that, the images cannot be repeated. Take a look at the Sprite Image we use on DailyBlogging. The Sprites concept may seem to be confusing before you start. You need to practise it a bit, if you want to master it. Here is a detailed tutorial on Sprites.

4. Put JavaScript to Footer

Make it a practise to put the heavy-weight JavaScript in the footer section of your blog. JavaScript Files take a long time load. So calling them at the start of the <body> tag will hinder the loading of your site.

First the JavaScript will be downloaded & then your main content. If you’ve a large no. of JavaScript files, try combining them into a single big script (Refer Step 2).

5. Make Use of a Good Cache Plugin

It’s very important to cache your content, theme files, etc. Caching helps to load the files, content quickly; thereby decreasing your load time. I would recommend W3 Total Cache plugin for the purpose of Caching.

Now some bloggers may even be using WP Super Cache, which is also a good alternative. I will soon come up with a Detailed Comparison between WP Super Cache & W3 Total Cache.

Use Thesis Theme to Decrease Load Time

I haven’t mentioned one important point i.e. To Use Less Number of Plugins. That’s because everybody knows that. You can take a look at the Top 10 WordPress Plugins I use on DailyBlogging if you want to reduce the no. of plugins & thereby decrease your blog’s load time.

Have you got some additional tips to add up to the above 5 ?

Posted by

I like using and tweaking WordPress. Understrap, Tailwind, Bootstrap are a few words I would add to my Tech Profile. Besides that, I constantly observe my website's technical and SEO performance.


  1. Today, cache plug-in is one of the great path to decrease the load time and content fastly. And, it’s one of the good support for all the blogger. Thanks for a lot for sharing your informative article on here, Mani.

    1. Caching is very important for any blog. Thanks for Stopping by Kavya

  2. Thanks for sharing. Page load time is such an important factor to online success. With so many other options out there, people don’t have the patience to wait for your page to finish loading.

    1. Yes, you are right Nick. People just don’t have the patience to wait for few seconds. But we can’t really blame then. As Developers we need to use techniques to speed up a site/blog.

  3. I can never read enough of these posts. I am constantly trying to see how to speed up my site as it plays a huge rule in visitor experience.

    I’ve never seen too much improvement from caching my pages, but minimizing your scripts and CSS does make a huge difference. I also suggest using “smush it” to make your images smaller and of course a better host always makes a big difference. I am planning to switch to a faster host as soon as my daily visits hit 4K (hopefully soon)

    1. Aj Clarke, you’ve raised a valid point about the hosting here. They do play a vital part. Wish that you hit that target of 4K visits soon enough.

  4. I have to start using CSS sprites. Nice tips. I haven’t did any of these five so far. Personally I am not much interested in cache plugin as it sometimes interferes with feeds.

    1. You should try & implement the CSS Sprites Technique. I don’t think Cache interferes with your feeds. Try W3 – Total Cache. I haven’t faced a single problem till now.

  5. i used css compressor..i think it improved the site loading timing by 0.25 seconds 🙂
    looking forward to compress all the images and will also search for a http requests tutorial on google…thanks 😉

    1. Well Using a Good cache plugin like W3 Total Cache won’t require you to use CSS Compressor because when you enable compression & the minify function on the plugin it’ll send the output of css in the compressed form.

      1. well triied w3 total but ut broke my theme so had to go with wp super cache.also had to install minify plugin ….just had a question, if i use this css compressor can i do away with this minify plugin ? i.e. it will help me in getting rid of one plugin ?

  6. Nice article mani…but i want to know how to decrease the http requests my social media plugins makes?

    1. First of all try to Reduce the no. of widgets in your poss page. Rather use images with CSS Sprites technique (tutorial)

    2. Nice post for a beginners its very useful tips…

  7. I’ve just migrated to Word-press. However, I have a number of people who have subscribed to my feeds from my blogger blog. What should I do to ensure that they now receive updates from my Word-press blog.Thanks.

    1. If you were using FeedBurner as a tool for RSS Subscription then you don’t need to worry. Because feedburner is a third party service and host migration won’t have any effect on it. Just make sure that you provide the right url for your visitors to subscribe to.

  8. In place of Total cache, I would like to use Hyper Cache as in some manner it is much better than total cache and if it is used with Db cache it produce awesome results

    1. Well W3 Total Cache includes all the cache i.e. it also contains Database caching within it.

  9. Great review ,My site loads very slowly,I will take your points in consideration,Thanks for the post

  10. I dont Recommend use of Total Cache Plugin. I have used it and after 15 min it has Broken my Blog. I personally Recommend to use Super Cache Plugin.

  11. One more thing, use less plugins

  12. total catch is best plug in according to me…
    i don’t agree with other readers ………

  13. Just Another Lovely Article

  14. Using a CDN service is another way to improve the loading time of our blog. I tried some services and now the loading speed of my blog is just over 1s. Some also optimize the content for us, so we don’t need to worry much about the problem now.

  15. Thanks a lot for this great article..

  16. Super Article for beginners in wordpress. thanks mani .

  17. Here is how i made my site faster:

    1. Disabled wp-cron entirely and now i am running it once a week.
    2. Use CDN for images and use plugin like smush.it from yahoo
    3. W3TC is one of the best plugin i have seen for caching although super cache is also cool.
    4. Don’t forget compression, minify settings in W3TC.
    5. Use Cloudflare with rocketloader enabled (if you don’t have any asynchronous JS issues)
    6. Optimize/Repair your database
    7. Try to optimize for first load rather than second load time (as that’s probably cached).
    8. Reduce HTTP requests as many as possible

Comments are closed.