We’ve been making WordPress fast for over a decade, and we’d like to help you do the same. A quick Google search will yield you thousands of ideas for how to make WordPress faster. Unfortunately, most of these ideas, while sound in-and-of-themselves, don’t give you a good starting point to think about your website’s speed holistically (e.g. unless you are blessed with unlimited time and money, there are pros and cons to speeding up your site).
What is a FAST WordPress website?
We define a fast WordPress website as one that scores 90+ on Google’s Pagespeed Insights page ranker. This site that you are on right now scores a “95” and generates lots of qualified leads for our business per month (“qualified leads” being form submissions and phone calls – the lifeblood of most small businesses).
We know that having a fast site is only part of the battle to gain customers, however Google has indicated that a fast mobile site can make all the difference!
Do I need to hire a WP Pro to Make My WordPress Site Fast?
No. You don’t need to hire a WordPress pro to make your site fast. Using the methods outlined below, you’ll be able to improve the speed of your website. That said, like everything, experience can help reduce the headaches when you run into issues!
Google’s Algorithm Ranks for Speed
Google has indicated site speed (and as a result, page speed) is one of the signals used by its algorithm to rank pages. And research has shown that Google might be specifically measuring time to first byte as when it considers page speed. In addition, a slow page speed means that search engines can crawl fewer pages using their allocated crawl budget, and this could negatively affect your indexation.
Page speed is also important to user experience. Pages with a longer load time tend to have higher bounce rates and lower average time on page. Longer load times have also been shown to negatively affect conversions.Source: https://moz.com/learn/seo/page-speed
Can I Use My Current WordPress Host and still Have Fast WordPress?
Short answer: Yes. We’ve achieved numerous 90+ scores in Google Pagespeed Insights on cheap hosts by following some tried and true (and always evolving) best-practices, all of which we outline below. Let’s get started.
How I Scored a 97 with WordPress in Pagespeed Insights Mobile Score
This is a post about how I made my WordPress site faster. I’ve attempted to be fair and honest: there are no affiliate links, no sponsored links, and no secretly-sponsored write-ups (unlike many of the “best ways to speed up your site” pages you’ll find in Google). Let’s get started with the tools I use to measure the speed of my site. Let me know if you have ideas for improvement!
Google Pagespeed Insights is the tool to use to see what Google thinks of your website user experience. “A faster site means higher search positioning – all other things being equal”, says Google. This very site’s Mobile score was clocking in at a not-so-respectable 36-out-of-100 just a few weeks ago, and now it’s clocking at a whopping 97-out-of-100 – a difference of 61 points! Read on to learn how I achieved this WordPress miracle!
How We Improved Our Google Pagespeed Insights Score by 61 Points on TheMightyMo.com!
Long story short: Simply switching from Divi to Beaver Builder and removing a bunch of images increased our score by 36 points (up to 81). I thought we had maxed out at that point. But then a couple of weeks later I decided to try some server-optimizations – catching, concatenating some files, delaying the load order of certain files, etc. After that work, we landed on a CRAZY score of 98. From there, I re-added some images to improve the trustworthiness of our site, which decreased our score down to 97 and then to 92 as I added fullwidth images back to the site.
Here’s our Before & After Google Pagespeed Insights Mobile Scores:
And in case you are wondering about other speed optimization tools, here are the results from Pingdom and GTMetrix:
Pros & Cons: Why We Made This Decision
This speed optimization was done for 1 reason only: Increase my organic Google search positioning.
- Google prefers faster sites.
- Faster site means quicker pageloads for prospective customers.
- Change is good. This is a controlled shake-up, and I can always go back to how it was.
To speed up page loads, I’ve removed lots of the vanity stuff that can build trust with customers such as: animations, images, fancy styles, Google fonts, even my logo!I added back images, switched to WebP image formats, and now we’re up to a 97-out-of-100 in Google Pagespeed Insights!
- Deactivated wp-syntax plugin, since Gutenberg has a code module.
- Deactivate Gravity Divi plugin, since we’re no longer using Divi theme.
- Deactivate Hummingbird Pro plugin, because the simplicity of my new strategy doesn’t require it.
- Deactivate Custom Sidebars Pro plugin, because I’m simplifying and prioritizing speed.
- Deactivate Defender Pro, because A) My hosting is secure. and B) It adds a speed-slow-down footprint.
- Deactivate Google Reviews Widget plugin, because I’m simplifying and optimizing for speed.
- Deactivated Gravity Forms Image Choices, because I’m only using it on a single page that doesn’t get much traffic. Same with Gravity Forms Survey Add-on.
- Deactivated OMGF plugin, as I’m going with system fonts for speed. I’m now using Georgia and Verdana fonts.
- Deactivated Site Kit By Google Plugin, as I don’t think I looked at it a single time in the last year.
- Deactivated URL Params plugin – can’t remember why that one was even installed! It’ll probably come back to bit me in the rear, and we’ll deal with it at that time.
- Removed Jetpack’s css since I wasn’t using the Jetpack front end features. While I was at it, I deactivated Jetpack’s carousel, which is nice but unnecessary.
Add Plugins + Beaver Builder Theme
- Added Beaver Builder Theme and child theme. I chose not to utilize Beaver Builder plugin nor Beaver Themer, instead relying on Gutenberg for page content and simplifying theme edits for speed.
- Added Shortcode Cleaner Lite plugin to clean up Divi shortcodes on the fly.
Optimize or Remove Images
I noticed a blurry, grainy call-to-action image on Amazon.com today that was surely not a mistake, as Amazon is known for being ruthless about page speed load times. Here’s the grainy image that I found on their Chromebooks landing page:
This particular grainy image is 8kb total, which isn’t bad. It makes me wonder why Amazon doesn’t use CSS buttons, which would surely require even less load time. One theory, based on my experience listing products on Amazon, is that their website architecture is built for images and not for custom css (e.g. buttons). But back to the lesson to be learned from this Amazon episode: Better to have a fast-loading site with ugly images than a slow-loading site with perfect images! (e.g. You won’t be complaining about grainy images when the money is flowing!)
This isn’t to say that rules cannot be broken. For example, I recently helped launch ThePointOfUs.com, which garners what I would call a “pretty bad” score of “37” on Google Pagespeed Insights.
However, based on our needs and goals for The Point of Us, we decided to use the highest-resolution possible on our images. Our site is slow as heck, but our customers are willing to wait – it’s an experiential site, and the high-res images are part of that experience.
Case Study #2:
How I Increased the Google Pagespeed Insights Mobile Score by 60% With 1 Hour of Work on TobyCryns.com
Long story short: Switching from Divi to TwentyNineteen WordPress theme on tobycryns.com sped up the site’s Google Pagespeed Insights score by 60%.
Why We Decided to Use TwentyNineteen Theme
- First we tried a couple of different server configurations:
– More RAM provided a marginal speed boost.
– Lightspeed server was worse than our Pressable server.
- Then we tried theme & file optimizations:
– Hummingbird Pro
– Smush Pro
Both provided marginal speed boost and more headaches than the speed improvements were worth.
- Finally, we switched to TwentyNineteen theme. Why didn’t we start here? Because:
– Divi has some beautifu & unique features we don’t want to part with.
– We use Divi on lots of websites. Wouldn’t it be awesome if we could figure out a way to speed things up for the millions of Divi customers out there? Alas, no dice for now.
Is TwentyNineteen Theme really faster than Divi theme?
Yes, TwentyNineteen is faster than Divi theme. But that doesn’t mean we’re going to start recommending it to our customers, nor will we necessarily stop recommending Divi where it’s appropriate. We’re always looking for the best combination of functionality and speed, and Divi is a great mix of both right now.
If I switch from Divi to TwentyNineteen will my site speed up?
Probably. Out-of-the-box Divi is heavy compared to out-of-the-box TwentyNineteen. Therefore, Divi will load slower than TwentyNineteen for 99% of people.
What About Beaver Builder & Elementor?
I don’t use
Beaver Builder and Elementor, however my hunch is that they’re slower than TwentyNineteen for the same reasons that Divi is slower. (But I’d love to be proven wrong on this point – let me know if you’ve experienced something different!). UPDATE: This site now uses Beaver Builder!
Is TwentyNineteen the fastest WordPress theme?
Geeks around the globe regularly benchmark WordPress themes. Today, they all point to GeneratePress as the fastest theme. I tested GeneratePress on TobyCryns.com and saw virtually no difference in the site’s Google Pagespeed Insights score. Given that TwentyNineteen looks better out-of-the-box compared to GeneratePress, I’ll stick with the former for now.
Does Google Pagespeed Score matter?
Yes. If you think Google isn’t communicating its organic search algorithm through Google Pagespeed Insights, you haven’t been paying attention. There is, however, a sound argument to be made that Google is measuring the wrong stuff and the score isn’t actually helpful in determining the user experience. So, yes, it’s an arbitrary tool that doesn’t take user experience into account fully. And, yes, it matters to Google and you should pay attention to it. Some other tools you might use to determine site speed are WebPageTest, GTMetrix, and Pingdom.
What About Other WordPress Speed Optimizations and Plugins?
Autoptimize WordPress Plugin Isn’t Worth the Effort
The best way to speed up a site (if switching themes isn’t an option) is to optimize the content for speed. For example, simply swapping a single 1800px wide image with a 1000px wide image improved our score by 4 points! That’s a big improvement for zero change in what people actually experience on the site! “Free money!” as they say.
Also, a plugin like Smush Pro, provides a great first step to force smaller image loads. See potential savings from Smush Pro below:
A better solution is to get rid of the images altogether. If swapping a smaller image improved our Pagespeed Insights score by 4 points, think about what getting rid of that image altogether might do!
Also, switch to compression-friendly formats like jpg instead of png – or better yet, use WebP formatted images!
If you are using video backgrounds, consider getting rid of those, too!
Questions to Ask about WordPress Speed Optimization:
- Which images can we get rid of?
- Turn on lazy-load images.
- Get rid of background images.
- Get rid of sliders altogether.
- Turn off Jetpack Carousel.
- Do you need Google Analytics? If not, turn it off.
- Which 3rd-party add-ons are you loading? Are these necessary?
- Are we doing all the caching possible?
- Are we using compressed/web friendly image formats such as WebP or compressed jpegs?
- Also read How you can speed up your WordPress site with a few clicks of the mouse.
- Are you using background videos? Can you replace them with background colors or images?
What ideas do you have to speed up your WordPress site?
p.s. If this sort of speed enhancement geekery turns you on, Check out Steve Teare’s analysis of how Google Analytics slows down sites!
Case Study #3: What is the Fastest WordPress Theme?
I’ve noticed that this site has been falling in the Google rankings recently, and I’ve been wondering if it’s because it’s slower than some other sites. Specifically, I’ve been wondering if switching to the fastest WordPress theme would increase my rankings in Google search results. Below we run some publicly-available tests to determine which WordPress theme is fastest – Buckle up, friends! NEW: Updated to include Genesis theme!
Does How Fast Your Website Loads Matter to Google?
Yes, Google is pushing your website down the rankings if it’s slow. That’s why I switched to TwentyNineteen for my personal blog. If you feel your WordPress site is loading slow or that your slow WordPress site is costing you sales, read on!
Which WordPress Theme is Fastest?
So that brings us to WordPress speed. Which WordPress theme will decrease load times most and make your site fastest? This site currently uses Divi theme, and I wanted to do as close to an apples-to-apples test as possible.* So for the results below, I simple activated Divi Builder plugin and switched to TwentyNineteen, TwentyTwenty, GeneratePress, Beaver Builder, Genesis, and Divi respectively. For tools I used the publicly available Google Pagespeed Insights & Pingdom.
I won’t make you wait any longer – Based on my WordPress theme speed test results documented below:
- If speed is your #1 goal, then I wholeheartedly recommend either TwentyNineteen, Beaver Builder, or Genesis themes for super fast load times.
- If beautiful design or ease-of-use is your #1 goal, go with Divi and don’t look back.
WordPress Themes Ranked by Google Pagespeed Insights’ Mobile Performance Grade:
- Beaver Builder (60) (t)
- Genesis (60) (t)
- GeneratePress (52)
- TwentyNineteen (44)
- TwentyTwenty (40)
- Divi (36)
WordPress Themes Ranked by Load Time:
- TwentyNineteen (890ms)
- Genesis (900ms)
- Beaver Builder (1.54s)
- TwentyTwenty (1.88s)
- GeneratePress (2.67s)
- Divi (3.46s)
WordPress Themes Ranked by Page Size:
- TwentyNineteen (579k)
- TwentyTwenty (596k)
- GeneratePress (657k)
- Genesis (701kb)
- Beaver Builder (730k)
- Divi (1.1mb)
WordPress Themes Ranked by Requests:
- TwentyTwenty (44)
- TwentyNineteen (45)
- Genesis (47)
- GeneratePress (48)
- Beaver Builder (49)
- Divi (76)
- Pros & Cons: Why We Made This Decision
- Optimize WordPress
- Add Plugins + Beaver Builder Theme
- Optimize or Remove Images
- Why We Decided to Use TwentyNineteen Theme
- Is TwentyNineteen Theme really faster than Divi theme?
- If I switch from Divi to TwentyNineteen will my site speed up?
- What About Beaver Builder & Elementor?
- Is TwentyNineteen the fastest WordPress theme?
- Does Google Pagespeed Score matter?
- Autoptimize WordPress Plugin Isn’t Worth the Effort
- Optimize Images
- Questions to Ask about WordPress Speed Optimization:
- Does How Fast Your Website Loads Matter to Google?
- Which WordPress Theme is Fastest?
- WordPress Themes Ranked by Google Pagespeed Insights’ Mobile Performance Grade:
- WordPress Themes Ranked by Load Time:
- WordPress Themes Ranked by Page Size:
- WordPress Themes Ranked by Requests:
- Cloudways vs. Pressable vs. Siteground vs. GoDaddy vs ???
TwentyNineteen WordPress Theme is Fast!
Genesis Theme is Fast!
TwentyTwenty Theme is Medium Speed
GeneratePress Is Fast!
Divi Theme is Slow!
No surprise here – Divi is a fully-functioning builder, and it’s fantastic at creating beautiful designs. Alas, it’s kind of a beast on the slowing-down-your-site end of things.
Beaver Builder is Fast!
- Speed tests like this are open to interpretation and are influenced by many variables. For example, this test did not take dynamic image widths into consideration, which likely significantly lowered my Divi theme scores (e.g. I have beautiful full-width images with Divi theme, whereas TwentyNineteen loads much smaller versions on Desktop).
- Pressable made a server update between the early tests and the later ones, so there’s likely some distortion caused by that.
- Sometimes switching themes is a complex beast of a project (e.g. themightymo.com) and sometimes not (e.g. tobycryns.com).
- I’d love to hear your personal results with each theme as well as let me know which WordPress theme you think is fastest!
- I tried to get a Strattic clone up-and-running but failed on multiple attempts.
- Learn How I Scored a 97 with WordPress in Pagespeed Insights Mobile Score
- Also read How you can speed up your WordPress site with a few clicks of the mouse.
Which Managed WordPress Host is Fastest?
Cloudways vs. Pressable vs. Siteground vs. GoDaddy vs ???
This hosting speed section is a work in progress. Here are my findings thus far. Part of what makes the hosting thing difficult is that some hosts make even setting up a site difficult or error-prone. And that’s where we’ll start today. 🙂
Cloudways Managed WordPress Hosting
On paper, everything about Cloudways seems awesome – features, functionality, caching, app installation, pricing, etc. Unfortunately I ran into a couple of specific Cloudways issues that made it impossible to even get my site up-and-running without utilizing a priority support ticket. First I had a folder/file permissions issue, then I had what appeared to be a CDN issue. In both cases, I was required to contact customer support, and in both cases their customer support was slow to get back to me. While they ultimately did get the site up-and-running, by then I had moved on. I’m dealing with about 100 sites every day, and if the first one is problematic, that makes it a tough sell. Plus, I’m an expert in WordPress – a non-expert would have a heck of a time even getting a site up-and-running at Cloudways! My server guru told me to run away fast simply due to the way that Cloudways locks down server permissions – you cannot update them via SSH! All that’s to say I will not be reviewing Cloudways’ WordPress installations for speed unless I hear they improved their stuff.
Pressable Managed WordPress Hosting
I love Pressable. LOVE them. Their support is amazing, their knowledge is unparalleled, they utilize the WordPress.com hosting stack. What’s not to like? Unfortunately if your goal is SPEED and speed-alone, you can do better. It’s not that Pressable can’t be faster by utilizing optimization plugins – it’s that Pressable doesn’t offer a clear-cut way to those optimizations. Other hosting companies offer their own plugins that are optimized for their server setups and allow for 1-click-ish speed optimizations. So while I 100% recommend Pressable for all sorts of great reasons (security, support, pricing, infrastructure), I don’t recommend them for speed.
GoDaddy Managed WordPress Hosting
Run for the hills!!!
Siteground Managed WordPress Hosting
Perhaps the biggest pleasant surprise in my quest for a faster manged WordPress host has been Siteground. While they look similar to GoDaddy and other cheap providers, they are nothing alike. Siteground offers an integrated WordPress plugin to manage the caching layers on the server as well as 1-click memcache integration to speed up your back-end WP dashboard. I’ve also been surprised by their support! While not as technically-proficient as Pressable’s support, they are responsive and helpful. If you are on a tight budget and looking for speed, I highly-recommend Siteground.