Concerned with Google’s indication that Page Load Speed May Become A Ranking Factor, I began to look at my own WordPress blogs to see if I can speed up my page load time. In particular, my Modified Car Blog loaded very slowly, to the point where it was actually annoying to users as well.
I read some great posts on technical tricks and hacks to speed up your WordPress blog. Two in particular I found useful were WolfHowl’s post How to Speed Up WordPress and WPGarage’s 38 ways to optimize and speed up your WordPress blog. Plugins recommended in these posts like WP-Minify really seemed to help speed things, but Nick’s Car Blog was still painfully slow.
A test using this website speed test tool of my home page, http://nickscarblog.com, baselined at around 10 seconds to load. After implementing many of the technical tricks in the posts referenced above, it was closer to 5-6 seconds – better, but still pretty bad. I ran a few comparable sites to my blog and they were all around 3 seconds or less.
Then it was time to go back to the basics. Here are some “common sense” things you can do that require no technical tricks, plug-ins or code. These are simple things to make everything load quicker.
- Use the More Tag for posts that have lots of images. I had several posts that were loaded with over a dozen pictures, often technical articles with DIY Guides to install car parts. By only providing one image and a snippet of the content, there isn’t so much to load on the homepage. I think this was the most effective way I reduced my homepage’s load speed. I also think it really cleaned up the appearance and organized the content better as well.
- Compress Images – I had several images that would load in the header and throughout the blog that were pretty large – by just a slight adjustment in resolution I could cut the file size in half without the end-user ever really noticing.
- Remove plug-ins you’re not using anymore, or don’t find very useful – if a user probably would never use it or find it beneficial – toss it. Sometimes a little plug-in “Spring Cleaning” is in order.
- Contact your hosting company – maybe there is something on their end they can speed up. Or maybe you just have a really crappy hosting company.
- Remove some of those Digg/Spinn/Reddit buttons. Is anyone seriously going to Digg your About Me page? I don’t think so.
- Consider your WordPress theme. A simplier theme will load quicker. A really fancy, widget- and animation-heavy theme will load slower. You don’t have to kill your fancy-pants theme off, just try a new one and see if it affects loading speed with a website speed test. Who knows, you might find something you like better.
The end result? My Car Blog now loads in 2.66 seconds. I didn’t lose any content or images, and by using the “More” tag I expect to see a decrease in bounce rate as there is more of an incentive to view the Post Page as opposed to just reading the whole post on the homepage. Some images are more compressed, there are fewer social sharing buttons (but the ones that appear are likely to be more useful), and the blog appears less cluttered, better organized, and oh yeah – a heck of a lot quicker too. Let me know if I missed any more “common sense” ideas in the comments below!