I’ve said it before and will keep saying it again and again.
Site speed is critical to growing your search traffic.
- Rank lower in Google
- Have lower conversion rates
- Have lower average order values
- Deliver lower return on ad spend
- Generate less revenue with higher expenses
Having a slow website is like carrying a huge weight on your back up a mountain and growing a business is hard enough without that additional weight.
On top of that, website speed has been a confirmed Google ranking factor for over a decade with the Core Web Vitals algorithm update due in May 2021.
So keep reading because I’m going to show you how to get a perfect 100/100 Google PageSpeed score on mobile and desktop…
…which will lead to instant gains in conversion rates, average order values and revenue.
What Will I Learn?
Achieveing The Perfect Google PageSpeed Score
Before I show you precisely how to get perfect Google PageSpeed scores, I wanted to show you what we were able to do on this site:
(bulk Google PageSpeed testing done with BatchSpeed.com)
You can’t really get much better than that!
All my pages have been optimized to:
- Provide a better user experience to my visitors
- Give Google precisely what it wants
And it wasn’t even that hard to do!
And if you’re wondering what is a good Google page speed score to aim for, you want to be hitting mobile scores of 60+ and desktop scores of 90+ at the very least.
You can check the Core Web Vitals report in Google Search Console to see if you have problems-
If you see a lot of poor URL’s…
I can assure you that fixing site speed should be a business-critical task.
How To Get A Perfect Google PageSpeed Score
I’ve spent the last few years optimizing our sites for speed.
That includes everything from rewriting code all the way through to migrating themes and/or hosting to try and get control of things across a range of sites.
Up until recently, after a ton of testing – my go to site speed stack was:
- WP Rocket (caching + WP optimisation)
- Pefmatters (control JS and CSS)
- ShortPixel (image optimisation)
- KeyCDN (serving images/static assets)
- Cloudflare Pro (security + misc speed features)
This wasn’t all that cheap to run, nor that straightforward to set up.
But it did allow me to post some pretty good desktop-based GooglePage speed scores, although I could never get close to 100/100 for mobile.
That was until I put a new stack together which is cheaper and takes 5 minutes to setup-
|AVERAGE SCORES||WPRocket + PerfMatters + ShortPixel + Cloudflare + KeyCDN||NitroPack + CloudFlare + PerfMatters|
|Fully Load Time||7.50s||2.02s|
As you can see the improvements are huge! Especially when you consider the previous speed stack was already heavily optimized.
So if you want to get perfect 100/100 Google Pagespeed scores, you will need 3 things-
#1 – NitroPack
NitroPack is the best way to speed up your website period.
It does so many things to optimize your sites speed it’s almost hard to list them-
- Complete CSS Optimization – Including an awesome feature that extracts and loads the CSS needed above the fold first
- Complete JS Optimization – That doesn’t break everything! If you’ve ever tried to optimise JS you’ll know what I mean
- Complete Image Optimisation – Including compression, adaptive image sizing, lazy loading and webp where supported
- Robust CDN – Gzip, Brotli and HTTP/2 enabled CDN
- Other Awesome Features – Like Google Font optimization and automatic optimization of commonly used scripts and ad networks
If you go to the NitroPack homepage you can enter your URL to see what it can do for you:
And best of all…
…it takes 5 minutes to get set up AND they even have a free account.
Read my full NitroPack Review to learn more about it.
#2 – CloudFlare Advanced Platform Optimization (optional)
If after integrating NitroPack the perfect 100/100 mobile PageSpeed scores elude you…
All we need to do is take advantage of CloudFlares new Advanced Platform Optimziation (APO) feature:
It’s available on the free plan for a $5/month fee and takes less than 60 seconds to set up…
…you literally just have to press “on” and it’s done.
#3 – Perfmatters (optional)
If you embed videos from YouTube, Vimeo or Wistia on your site – you will also need the help of PerfMatters to get that perfect PageSpeed score.
Specifically you will need to enable the options to lazy load iframes/videos and replace preview thumbnails-
Once enabled, you’ll be able to achieve 100/100 Google Pagespeed scores on any pages that are embedding videos.
It doesn’t get much easier than that!
Wrapping It Up
Let me make it simple:
A 1 second delay in load time leads to Amazon losing $1.6 billion in sales.
That is because site speed is a ranking factor for humans AND search engines…
A Google Ranking Factor Since 2010
Google don’t confirm many ranking factors, but we do know that site speed has been part of the ranking algorithm since 2010:
Site speed is one of the first things we fix for clients at SearchLogistics because it almost always delviers an increase in search traffic.
New Core Web Vitals Update – May 2021
If you use Google Search Console, you might have seen the new Core Web Vitals report show up in the last year-
If your report is showing a lot of poor URL’s – not only are you leaving a lot of search traffic on the table…
…but you are about to lose more traffic as Google deploys the new Google Page Experience update.
It’s not often that Google gives us a heads-up on algorithm changes so make sure you take action now or you’re going to regret it.