LifeHacker Guy is a personal-blog. We may earn a small commission on purchases made through our links. Learn more.

WP Speed Fix Header

WP Speed Fix WordPress Performance Optimization

WP Speed Fix Recommendations To Improve Our WordPress Site Speed.

The Life Hacker Guy website is fairly new and although I have spent some time on the site from a technical perspective I wanted to check that it was performing as well as it should, any performance marketers out there will know that site speed is essential for page ranking.

WordPress is reported to be used in 30% of all websites worldwide and 48% of technorati’s top 100 blogs, so it’s not a surprise that I built this using WordPress.

Whilst WordPress is an amazing framework for building and managing websites it can have performance issues depending on your theme and plugins used. Some of the performance issues may be around the use of MySQL which is a great easy to use database, but it does have its own performance issues, I wonder if WordPress will ever natively support PostgreSQL, which is still free but doesn’t come with the same performance problems that MySQL has.

Anyway, I ran a few speed tests on my website using some third party tools, mainly pingdom (Preferred option) and GTMatrix, I was pleasantly surprised as I my load time was less than 2 seconds without spending too much time tweaking the setup.

A while ago, I was made aware of a service that provides WordPress speed fixes through a Facebook group I belong too, so I reached out to Brendan Tully CEO of WP Speed Fix, and asked him what he would recommend I do to improve performance of our site. You can see WP Speed Fix here.

Brendan was really helpful and made some great suggestions. Check out the video below.

Speeding up WordPress

But First, Why is Website Speed So Important?

Quite often when people are thinking about performance and websites they forget about the most important component in the chain, the visitor!! It’s important to remember, that person that has taken time out of their day to visit your website, to either read or if you have an online business, part with their hard-earned cash and buy something.

You will know yourself just how frustrating it is waiting for a webpage to load… anything more than one second gets on peoples nerves

You will know just how frustrating it is waiting for a webpage to load. There’s a lot of research on this but waiting anything more than one second gets on people's nerves. This is especially true when trying to find information on your mobile phone!

Therefore, from a user experience (UX) point of view, you need a fast-loading web page to ensure visitors stay with you and hopefully read your engaging content or buy something if you are a shop. If your site is unresponsive, you’ll see that your visitor bounce rate is high, or put another way, if you run a bricks and mortar shop ion the high street, would you stop everyone before you allowed them into your shop, if you did, you would probably find your sales dropped quite considerably!

This leads nicely onto the second issue, the big G. Yes if you have a slow loading site, the Google Algorithm just don’t like it. This goes hand in hand with a high bounce rate, in most cases.

Anyone into SEO knows that Google uses many ranking factors and whilst speed alone isn’t going to get you to that magical #1 spot. If your site is loading in 3-4 seconds then you will be downranked as a result. Why go to the effort of building and paying for a website and then scrimp on one of the most important factors at the end?

Fast WordPress Hosting

SiteGroud Plus WordPress HostingDiscussions on Webhosting are aplenty online, so I won't go into too much detail here. The main point is avoid cheap budget hosting that's costing a few dollars per month.

The reason they are cheap is that either due to poor infrastructure or there will be many (and we mean MANY) customers sharing the servers, or in some cases both. This means your site will be sharing resources and as a consequence will be very slow.

We currently use SiteGround as we find their packages reasonable and importantly they have awesome support.

How Fast Was The LifeHackerGuy Website?

So, how fast was the Life Hacker Guy website before we made the recommended WordPress performance changes?

I ran a blog post page through Pingdom firstly through a USA location and then using a UK location. My reasoning is that most of my traffic will be coming from these two locations.

Pingdom Test Result (USA Location) – Before Any Plugin Optimization

Pingdom Speed Test Before (USA location)

Pingdom Test Result (UK Location) – Before Any Plugin Optimization

Pingdom Speed Test Before (UK location)

These speeds are fairly good, to be honest.

Running the tests through Pingdom showed speeds under 2 seconds, and only went over this when checking from Australia or Japan locations.

Even so, I knew we could improve the site further without too much work, so I got in touch with WP Speed Fix and asked Brendan if he could do a quick site speed audit.

WP Speed Fix Service

What can WP Speed Fix do with your WordPress site?

Their service is very simple, they will optimize your WordPress site loading speed to be under 2 seconds, and if you opt for their fast hosting service recommendations often under 1 second.

They run a number of tests on your WordPress site and analyze any potential issues. If the changes are straightforward to fix, they will provide the suggestions directly for you to implement. Otherwise, you can choose one of two packages (Standard $179 and Business $249) for them to make the necessary changes for you.

Wp Speed Fix provides an incredible amount of useable information … that importantly you can take action on yourself.

The difference between the two packages is that the Business option includes migrating your site to a super-fast VPS hosting solution. You, of course, have to sign up for the hosting account and they do all the migration of the site for you, it’s a simple and pain-free process.

Brendan really knows his stuff and Wp Speed Fix provides an incredible amount of useable information that you can take action on. He provided the video below to outline what we could do on our site.

Brendan Performs WordPress Performance Audit

You can find out more about WP Speed Fix here.

WP Speed Fix Recommendations

It was fantastic news to hear that Brendan thought we were fairly well optimized in terms of speed.!

He did recommend some changes that we could make ourselves that could have a beneficial effect on the website's speed and as I have a technical background I could make these changes myself.

The big changes for me were looking at International speed and using webp files, a little-known image format that’s often 2-5 times smaller than JPG and PNG. You’re probably aware but it is images that can very quickly slow your page load.

Years ago when bandwidth was super expensive and we were still using modems, image optimization was a highly sought-after skill. But now because of the ease of use you get from a CMS such as WordPress and “Super Fast BroadBand” anyone can update a page quickly and easily, as a result, you will often see images that are far bigger than they should be.

Our blog doesn't use that many images, which will contribute to our faster page load, text loads really quickly! You can try it out yourself, create a page put some images in it, now open Google’s PageSpeed Insights app and put in the link to the page you have just created, do a speed test, note the result and now remove the images and run the test again.

WordPress Image Compression

There’s a great article by Brendan that takes you through WordPress Image Compression in a great article here.

Brendan recommended we use the WordPress Image Compression Plugin – ShortPixel Plugin.

Search for “ShortPixel Image Optimizer” in your WordPress “Add New” Plugin area.

You will need an API key which you get from ShortPixel, it is easy to get by simply signing up for free with them. They have a freemium business model and the first 100 images per month are free, so unless you’re a heavy user the cost is completely free.

What is webp?

Webp is an image format developed by Google that uses both lossy and lossless compression to “create smaller, richer images that make the web faster.”

Google claims that by using this image format WebP lossless images are 26% smaller in size compared to PNGs and 25-34% smaller to comparable JPEG images.

If you have a visual website or a shop with lots of images then changing to the webp image format will drop your web page size and as a result, your visitors will have a faster loading page and will have a much happier experience because of it

For more information, check out Googles page here.

Excessive AJAX Calls

The site uses a couple of plugins that use a lot of Ajax calls to the server that does make the site feel slow and unresponsive, especially on mobile devices. The plugins in question are Yuzo-related posts and the Author box plugin.

This brings up another very valid point, whilst many of the WordPress plugins provide increased functionality or better ease of use that can be easily added to your template. Doing this may come at an unseen performance cost to your website. Reducing plugin bloat will decrease the need for additional calls to the database, which theoretically will make your site faster.

Brendan recommends replacing these two plugins for “less Ajax heavy plugins”, which would speed the site up on mobile. A great point, but I think I will replace the Author Box plugin with a hardcoded script myself. As I am currently the only writer on the website I don’t need an additional plugin for this static information, and if this changes I will adapt the code accordingly.

Checking Plugin Speeds

Following on from Brendan’s recommendations to change a couple of plugins I wanted to check out the resources and speed of the other plugins I am using on the site.

From experience, I know that P3 – Plugin Performance Profiler is a plugin that analyses the plugin impact of your WordPress site in terms of load time (Plugin load time) and database queries (MySQL).

Installing and running the P3 plugin showed the following graph:

P3 Plugin Performance Before Changes

The P3 Plugin Performance Profiler shows the following raw data. Please note the average load time of 2.2150 seconds for the site and from the list of plugins the loading times (I have highlighted the interesting data in red):

WordPress Plugin Profile Report

===========================================
Report date: November 20, 2018
Theme name: LifeHacker
Pages browsed: 15
Avg. load time: 2.2150 sec
Number of plugins: 29
Plugin impact: 62.80% of load time
Avg. plugin time: 1.3911 sec
Avg. core time: 0.5632 sec
Avg. theme time: 0.1130 sec
Avg. mem usage: 165.38 MB
Avg. ticks: 165,809
Avg. db queries : 190.40
Margin of error : 0.1477 sec

Plugin list:

===========================================
P3 (Plugin Performance Profiler) - 0.0608 sec - 4.37%
All In One Seo Pack - 0.0468 sec - 3.36%
Autoptimize - 0.0144 sec - 1.04%
Cache Enabler - 0.0037 sec - 0.26%
CDN Enabler - 0.0058 sec - 0.42%
Content Views Query And Display Post Page - 0.0288 sec - 2.07%
Easy Table of Contents - 0.0079 sec - 0.57%
Email Marketing - 0.0006 sec - 0.04%
GD Rating System - 0.1229 sec - 8.83%
Google Analytics Dashboard For Wp - 0.0087 sec - 0.63%
Loginizer - 0.0052 sec - 0.37%
MailMunch - Grow Your Email List - 0.0060 sec - 0.43%
Nofollow For External Link - 0.0013 sec - 0.09%
Q2W3 Fixed Widget - 0.0007 sec - 0.05%
Redirection - 0.0065 sec - 0.47%
Shortcodes Ultimate - 0.0498 sec - 3.58%
Shortpixel Image Optimiser - 0.0132 sec - 0.95%
Social Warfare - Pro - 0.0190 sec - 1.36%
Social Warfare - 0.6808 sec - 48.94%
TablePress - 0.0196 sec - 1.41%
UpdraftPlus - Backup/Restore - 0.0182 sec - 1.31%
Worth The Read - 0.0416 sec - 2.99%
WP Author Box Pro - 0.0069 sec - 0.50%
WP Product Review - 0.0139 sec - 1.00%
WP Product Review Lite - 0.0340 sec - 2.45%
Wp Security Scan - 0.1098 sec - 7.89%
WP User Avatar - 0.0106 sec - 0.76%
Wpforms Lite - 0.0323 sec - 2.32%
Yuzo Related Post - 0.0213 sec - 1.53%

The P3 Performance plugin highlighted some interesting results, such as those plugins that take up resources and impact on load time (marked in red).

So based on the plugin results above I decided to do the following.

Changes Made to Installed Plugins:

  1. Deactivated the Wp Security Scan plugin:
    I have implemented the security recommendations of this plugin and whilst I really suggest using it, this plugin doesn’t need to be active all the time. I will activate every so often and check all is well.
  2. Deactivated the GD Rating System plugin:
    I really don’t use this much and considering the plugin time this causes I believe the performance gain would be more beneficial.

  3. Deactivated WP Product Review / WP Product Review Lite Plugins:
    Again, I am currently not using these plugins and whilst I do review products and services on this blog, this isn’t the main purpose and so I deactivated them for the time being.

These simple changes resulted in a significant performance gain when running the P3 Plugin Performance Profiler for the second time, here is the graph:

P3 Plugin Performance Post Changes

The following is the raw data from the second scan, check out the average load time of 1.1592 seconds against the initial Average Load time of 2.2150 sec that’s an improvement of 1 second!!

WordPress Plugin Profile Report

===========================================
Report date: November 20, 2018
Theme name: LifeHacker
Pages browsed: 14
Avg. load time: 1.1592 sec
Number of plugins: 25
Plugin impact: 73.72% of load time
Avg. plugin time: 0.8545 sec
Avg. core time: 0.1082 sec
Avg. theme time: 0.1244 sec
Avg. mem usage: 122.95 MB
Avg. ticks: 100,650
Avg. db queries : 127.57
Margin of error : 0.0720 sec

Plugin list:

===========================================
P3 (Plugin Performance Profiler) - 0.0692 sec - 8.09%
All In One Seo Pack - 0.0501 sec - 5.87%
Autoptimize - 0.0128 sec - 1.49%
Cache Enabler - 0.0029 sec - 0.34%
CDN Enabler - 0.0052 sec - 0.61%
Content Views Query And Display Post Page - 0.0515 sec - 6.03%
Easy Table of Contents - 0.0077 sec - 0.90%
Email Marketing - 0.0007 sec - 0.08%
Google Analytics Dashboard For Wp - 0.0087 sec - 1.02%
Loginizer - 0.0042 sec - 0.50%
MailMunch - Grow Your Email List - 0.0059 sec - 0.69%
Nofollow For External Link - 0.0014 sec - 0.16%
Q2W3 Fixed Widget - 0.0007 sec - 0.08%
Redirection - 0.0058 sec - 0.68%
Shortcodes Ultimate - 0.0521 sec - 6.09%
Shortpixel Image Optimiser - 0.0157 sec - 1.84%
Social Warfare - Pro - 0.0178 sec - 2.08%
Social Warfare - 0.3929 sec - 45.98%
TablePress - 0.0216 sec - 2.53%
UpdraftPlus - Backup/Restore - 0.0160 sec - 1.87%
Worth The Read - 0.0407 sec - 4.77%
WP Author Box Pro - 0.0070 sec - 0.81%
WP User Avatar - 0.0101 sec - 1.18%
Wpforms Lite - 0.0303 sec - 3.55%
Yuzo Related Post - 0.0235 sec - 2.75%

After just 30 minutes of work we saw an improvement of 1 second in page load speed – not too shabby eh?

I validated this using Pingdom another essential tool in your performance armory. I ran my test from two locations (USA / Washington and UK / London) and saw speeds of 754ms and 1.34 seconds respectively.

It's amazing how much of a performance tune-up is possible in such a short time – this will dramatically improve the website visitor experience.

Pingdom Test Result (USA Location) – After Plugin Optimization

LHG Pingdom After Tweaking Post Page (USA Server)

Pingdom Test Result (UK Location) – After Plugin Optimization

LHG Pingdom After Tweaking Post Page (UK Server)

My Tips for Improving WordPress Performance

Here are my essential best practices for ensuring your WordPress website loads fast and gives your visitors the experience they’re looking for:

1. Do not scrimp on hosting

It is tempting to use cheap hosting and Brendan discusses this issue himself. But cheap hosting will only hurt your visitors this, in turn, will hit your search engine ranking and give you spend money marketing and promoting your websites saving a couple of $ on hosting does not make any commercial sense.

You can find good hosting if you have a tight budget but you have to look around for the best deal.

We use SiteGround, they provide good hosting and excellent support should you need them.

2. Check image sizes

If you have an image-heavy site then all those images soon add up and will slow your site load time as well. First off, take your image optimization seriously from the start and convert your images to WebP or use a good image compression plugin.

We use ShortPixel Plugin to convert your images to be in webp format.

3. Check plugin performance

Sometimes, your biggest wins can be had by checking for poor plugin performance and removing nonessential plugins or by selecting a leaner plugin that has better performance.

I ALWAYS use P3 Plugin Performance Profiler for my plugin audits.

4. Contact WP Speed Fix

Brendan and his team are experts they know how to increase your site speed to under 1 second, sometimes just by making some simple recommendations as they did with us.

You can visit their website https://www.wpspeedfix.com/

Final Words

There are always improvements to be made on a website, in terms of performance. But there is a law of diminishing returns when spending too much time is counterproductive with little to be gained.

I have made some easy WordPress performance tweaks in very little time using the observations by Brendan alongside the plugin performance tool. For the time being this is good enough, but I will be taking a further look at the site in a few months' time to see what else can be done.

Are you using any WordPress performance tricks or plugins that are worth mentioning? Please comment in the section below.

Adam Author

About the LifeHacker Guy

Hi, I'm Adam the founder of the LifeHacker Guy.

I have a First Class Honours degree in Sports Science from Brighton University, specialising in exercise physiology and nutrition. In my youth I was a competitive Triathlete and long-distance runner placing top 10 in most triathlon races I completed.

Since suffering from Chronic Fatigue Syndrome, I moved into web development, after a couple of years I then moved onto developing a number of online businesses. I've recently taken a sabbatical and I'm now looking to make big changes in my life, hopefully this may resonate with you - join me in my journey!

9 comments

  1. Wow that was odd. I just wrote an really long comment but after I clicked
    submit my comment didn’t appear. Grrrr…
    well I’m not writing all that over again. Regardless, just wanted to say fantastic blog!

  2. My brother suggested I might like this blog. He was totally right. This post truly made my day. You cann’t imagine
    simply how much time I had spent for this info! Thanks!

  3. Very precise explanation of the challenges. It was definitely informative. Your website is very helpful.
    Many thanks for sharing!

  4. Superb post however , I was wanting to know if you could write a litte more on this
    subject? I’d be very thankful if you could elaborate a little bit further.
    Cheers!

  5. Gosh, thanks for this article, I’m close to going live on a site and it’s given me a load to think about, it’s also given me a ton of work to do. Apparently my CSS file is 1.2Mb in size 🙁
    Additionally, thanks for that SiteGround Link they have a deal on as well, at £8.95 that’s cheaper than my current cheap hosting, which is something to smile about 🙂

    1. Thanks David for the feedback. I would definitely look to decrease your CSS file – most likely a theme that contains lots of bloated CSS that’s not even used!

Leave a Reply

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