How to Speed Up WordPress Blog

How to Make Your Blog Speeds Suck Less

So… your blog speeds suck. You’re browsing around your own site and you’re thinking how the hell you can improve your blog’s speed to improve the visitor experience for users on your blog.

The Importance of Speed

Speed is now an even more important factor in determining the ranking of your posts as Google Analytics measures your page load time and feeds that information back to Google who factor it into their algorithm.

Google broadly looks for two things when you publish content…

  1. Relevance: Does the content you publish deliver on the solutions that the searcher is looking for?
  2. Visitor Experience: Page speeds and loading times are massively important in providing a great visitor experience.

This is still way less important than relevance but helps your site to reduce its bounce rate, increase stickiness (ie. pageviews per visit) and increases the overall visitor experience, which of course can help you build trust, relationships and conversions.

Tips to Increase Blog Speed

We all need a bit of a pointer in the right direction, so here goes…

#1 Ensure You’re Using a Reliable & Reputable Host

Don’t skimp here. This is one cost that you must take on as a blogger and at just $6-7 per month for shared hosting solutions from companies like Bluehost or Hostgator, there really is no excuse.

Don’t try anything wacky like hosting on your own servers or using a free hosting service. It just isn’t worth the hassle and downtime.

At the moment, I’m using Westhost business class hosting as I get more benefits than the traditional shared hosting accounts and access to WordPress experts when I contact their customer service. I trust a better class of hosting when I’m getting a good volume of traffic to my site.

#2 Use a Caching Plugin

A caching plugin can help you serve cached versions of your static web files which helps your pages to load faster and gives a better user experience. Static files are largely images, style sheets and some JavaScript. When these page elements are cached, they don’t need to be loaded every time a page is requested from the server, so dynamic elements of the page run at each runtime, however the static elements are just pulled to the browser from the site’s, or even the visitor’s browser cache.

W3 Total Cache

#3 Use Less Plugins

One of the common faults of bloggers is they like to tinker and I’m certainly no exception. I always want to see if there’s another plugin that will take my blog to the next level.

The challenge is using only the plugins that are, in some way, actually benefiting your blog. You can use some of the better plugins which are well coded to take care of your main problems.

I gave a special mention to many of the WordPress plugins that I’m personally using in my ‘Best Free WordPress Plugins’ post. The list is subject to change as I find new alternatives to deal with the demands and growing pains of a blog with increasing traffic and authority.

#4 Use Less Widgets

Widgets are cool because they enable you to build page elements within your blog that appear on every page. This may be good to show reader comments, popular posts, other commentators, social connect buttons, etc, however if you have too many, then not only will you confuse your visitors by giving too many choices but you will slow down the speed of your blog.

Every page a visitor arrives at within your blog, you should have a conversion goal. Sometimes this goal is to make a sale, sometimes the goal is to get an opt in to your email list or RSS Reader and other times it is simply to provide value and build relationships/your community and get engagement and vital feedback/research from comments.

#5 Use a Premium WordPress Theme

If you’re creating a standard blog theme, don’t mess around with free WordPress themes. Sure, they’re free in terms of money but they could be costing you a lot more than you think!

  • A slow site due to bad coding
  • A site with little or no SEO tools or considerations.

If you buy a good quality WordPress theme, you can cut down significantly on the number of plugins since much of the functionality can be done from right within the theme.

Don’t scrimp! I only recommend two themes for bloggers.

==> Check out WooThemes

I personally use a combination of a few different WooThemes to achieve the style of this site.

The themes are superbly coded, looks slick and has great SEO functionality (although I personally choose to turn it off in favour of the WordPress SEO plugin from Yoast.com).

==> Check out Thesis

This was the theme that I would have used had it not been for spotting a special WooTheme called Canvas. Thesis is highly rated by many top bloggers and I used it during the testing phase of redesigning my blog.

#6 Use Tools to Assess and Monitor Page Speed

This is important because blogs can slow down very slowly over time as you increase the database bloat, install more plugins, etc. You need a maintenance schedule to stay on top of this. A couple of tools that I recommend that you use to monitor your blog’s speed are:

  • Pingdom Tools is possibly the most awesome site for checking the health of your DNS Server and to test your page loading times.

The site really helps you to understand which components of your web pages load in what order and how long each of those components take. From this, you can identify problematic elements that you can either address or even entirely eliminate. You’re likely to find some page load bottlenecks that you never knew existed.

#7 Compress Your Images

Images are often oversized for the purposes of fast loading web pages.

As well as optimising images using software such as GIMP, Paint.net or even PhotoShop if you’re a bit whizzy with it, you can also use a couple of quick, free and simple online tools to quickly get your images web optimised. A couple of great tools are:

#8 Compress Your Database

Reducing the size of your database is important because it often accumulates bloat over time. This can especially be the case if your tables gather and store additional data that isn’t essential for the running of your blog.

#9 Limit Revisions on Blog Posts

Limit the number of revisions that are held within your database tables. The default for WordPress is to store every revision, which you can see within the ‘revisions’ section of your post. You don’t need all the old revisions, however they’re taking up vital resources as you grow your site.

The bigger your site becomes, the more important this sort of maintenance becomes.

#10 Use a Content Delivery Network

A Content Delivery Network (or CDN) delivers your static content from a location which is much closer to the visitor than what it is likely to be from just your web server. As mentioned earlier, static content includes CSS files, images and some JavaScript.

When this content is compressed and served from locations closer to the visitor, the result is a much faster loading time for the end user resulting in a more pleasurable user experience.

I use Amazon S3 and MaxCDN for different things on my blog. Max CDN serves the static content using what’s called a mirrored pull zone. You can research this from the Max CDN website if you choose to set this up. I use Amazon S3 to host my video files and a technology called Cloudfront serves them which makes the streaming of my video content very fast.

Max CDN

Summary

There’s no doubt about it… going through the pain barrier of speeding your WordPress blog up will help you to reap dividends in so many ways including:

  • Increasing your blog’s perceived authority with readers
  • Improving the visitor experience of your readers
  • Increasing pageviews per visit (blog stickiness)
  • Fostering deeper relationships with your readers since they stick around longer for the relationship to build
  • More authority from Google (ie. higher rankings, more traffic and possibly increased pagerank)
  • … and ultimately higher conversions!

Please remember to test your blog speed before and after optimisation so you can see the gains for your blog and your readers.

Do you know any optimisation tricks and tips that I’ve missed? Perhaps you know a trick or tool which can transform blog speeds? Either way, let us know in the comments.

To Your Online Success,
Wayne Lambert Signature
The Profit Share

The mutt's nuts or the dog's drivel? I double dare you to leave a comment! :-)

About Wayne Lambert

Wayne Lambert is the founder of TheProfitShare.com and generates more exposure, leads and sales for businesses. He is also the creator of The Profit Share's exclusive member's area including flagship product Turbo Traffic Explosion.

Get More Like This...

Join us on Twitter, Facebook and YouTube for more Internet Marketing tutorials.

Join our Free membership area with exclusive premium content walking you through how to get 10,000 visits every month.

, , , , , ,

13 Responses to “How to Make Your Blog Speeds Suck Less”

  1. Arfan Bhatti July 1, 2011 at 12:27 #

    I’ve recently started using Cloudfront (free version) CDN on my new site and I have to say coupled with the techniques you mentioned above especially W3cache it is fairly formidable setup done for free!

    Think the lack of advertisements helps to with my biggest load being .js
    Arfan Bhatti invites you to read A Good Host – Hostgator Coupon and Promo CodeMy Profile

    • Wayne Lambert July 2, 2011 at 09:08 #

      Hi Arfan,

      I’d have to say I don’t consider myself as a technical blogger although I’m pretty technically competent.

      What I do well is push myself through painful experiences (tweaking and optimising my site for example) for better results such as traffic and authority with Google.

      I too used Cloudfront before I set up a mirror pull zone with Max CDN.

      Do you ever notice any outages with Cloudfront though because I did when I used them for a while?
      Wayne Lambert invites you to read How to Link Build with Social Bookmarking on AutopilotMy Profile

      • Arfan Bhatti July 10, 2011 at 20:05 #

        Hey Wayne,

        No I cant say I have noticed any outages with cloudfront. Have been monitoring it for the past month, which it has small hiccups during peaktimes (a slight lag) it still greatly speeds load times.
        Arfan Bhatti invites you to read A Good Host – Hostgator Coupon and Promo CodeMy Profile

  2. web design centurion July 4, 2011 at 14:20 #

    hmm I never thought about decreasi9ng revisions. How effective is this?
    web design centurion invites you to read 10 ESSENTIAL Search engine optimization Strategies For WORDPRESSMy Profile

    • Wayne Lambert July 4, 2011 at 23:16 #

      I haven’t seen you here before. Welcome to my blog. :-)

      I’ve never done speed tests on that. The only answer I can really give is the bigger your blog gets, the more benefit you’ll get.

      Every version of a post (each revision) gets its own entry in your MySQL database table which makes the table very big over time. If you reduce the number of revisions, it reduces the number of entries in the table.

      This means whenever you need to query (retrieve data from) the database, it is easier and more efficient.

      Thanks for commenting. :-)
      Wayne Lambert invites you to read Blog Topics That Make MoneyMy Profile

  3. Dewane Mutunga July 25, 2011 at 01:38 #

    I’ve heard good things about a hosting service called “Servint”, do you know anything about this?! If so, how is it?

    I hear it helps speed things up.

    I’ve also heard that W3 Total Cache does wonders! lol
    Dewane Mutunga invites you to read What Is The Point of Email Marketing?My Profile

  4. Wayne Lambert July 25, 2011 at 19:13 #

    Hi Dewane,

    Heard nothing of Servint. I personally use Westhost and am very pleased with their hosting and customer service in general. Frequent backups, attentive customer service and a good suite of tools on their cPanel.

    W3 Total Cache does do wonders especially when you use a content delivery network. I personally use Max CDN as my preferred choice and deliver video content using Amazon’s S3.

    Thanks,

    Wayne
    Wayne Lambert invites you to read When Tragedy Strikes – Internet Marketing TakeawaysMy Profile

  5. Remco September 27, 2011 at 09:39 #

    Great tips and I applied them all.

    I also managed to speed up my Joomla website considerably by using free plugins that

    1) Combine several external (Java)Scripts into a single script.

    2) Compresses HTML and scipts by leaving out comments, spaces and some other things.

    3) Compress the resulting HTML output into gz files that most browsers will accept just fine. This greatly reduces the size and thus saves on on bandwidth!

    A more recent technique is to limit the number of images. You can combine several images into a single image and focus on a part of it using CSS.

    More advanced (commercial) Joomla templates, and presumably WordPress templates as well, use this technique. Google loves it and give you bonus points for it. If you are serious about your website it pays off to look into this and buy a sophisticated template.
    Remco invites you to read WelcomeMy Profile

    • Wayne Lambert September 28, 2011 at 22:29 #

      Wow, more great stuff here. Thanks for letting us know even more really great tips.

      You should consider writing a technical post for the WordPress bloggers that read this blog!?
      Wayne Lambert invites you to read Guest Blogging at TheProfitShareMy Profile

  6. Remco September 29, 2011 at 12:23 #

    Thanks for the compliment!
    I’d be honored to write a technical article for you but I must admit I’m not a WordPress expert, I only just started using it.

    So far I’ve been doing much more with Joomla. There are a lot of similarities but also a lot of differences. (Hey, sounds like an article right there ;-)

    For blogging WordPress is definitely the best option available.

    Do you think your readers might enjoy an article with some ‘secret insider’ tips to make a blog rank higher in the search engines?
    Remco invites you to read WelcomeMy Profile

    • Wayne Lambert September 29, 2011 at 23:37 #

      Hi Remco,

      My readers would definitely love something which is very actionable. The more step by step and actionable with results, the better.

      Please read the guidelines for blogging here using the link below. You would need to get a good Gravatar and let everyone know your full name.

      People like transparency online – it’s so important to actually get customers from your online activities.
      Wayne Lambert invites you to read Guest Blogging at TheProfitShareMy Profile

  7. Remco September 30, 2011 at 10:27 #

    Hi Wayne,

    Thank you for the opportunity to apply for a guest blogger account.

    I just registered a Gravatar and linked it to some of the Social Media pages that I registered. I also filled out the form for Guest Blogging on your blog.

    I look very much forward to contribute to your blog.

    Have a wonderful day,

    Remco
    Remco invites you to read WelcomeMy Profile

    • Wayne Lambert September 30, 2011 at 20:57 #

      Hi Remco,

      Thanks for that. I will review your application and let you know what you need to do next.

      I look forward to reading your post.
      Wayne Lambert invites you to read Our ServicesMy Profile

Leave a Reply

CommentLuv badge
This blog uses Premium CommentLuv which allows
you to put your keywords with your name.

Use your real name@ your keywords (max of 3 keywords)