WordPress Speed Tutorials & Reviews
Yo, I’m Tom! I’ve been writing WordPress speed guides since 2013. Most people come here for my blunt reviews of hosting companies, optimization plugins, and guides for optimizing TTFB/core web vitals.

Hosting
Researching WordPress hosts is my specialty. The spreadsheets break down performance specs, resource limits, and policies of 62 hosting plans. They also include common complaints from critical reviews.
Cache Plugins
FlyingPress on Nginx/Apache servers or LiteSpeed Cache (on LiteSpeed servers) are current leaders with more features that optimize web vitals compared to WP Rocket/SiteGround Optimizer.
CDNs
QUIC.cloud on LiteSpeed, Cloudflare + APO, or Cloudflare Enterprise for WooCommerce are safe bets. Many hosts leave out features when integrating their Cloudflare + Cloudflare Enterprise.
My Top 3 Hosting Picks
These hosts use CPUs with higher clock speeds and better single/multithread performance on PassMark. CPU performance is the #1 TTFB factor and reduces risk of high CPU usage, yet many hosts don’t disclose CPU models (likely because they’re slow and outdated).
ChemiCloud’s WordPress Turbo plan has 3 CPU cores + 3GB RAM, Rocket.net gives you access to 32 CPU cores + 128GB RAM, and ScalaHosting’s VPS uses dedicated scalable resources with no limits. Fast CPUs are also usually more efficient with CPU/RAM usage.
High CPU usage got you upgrading? LiteSpeed uses less resources than Apache and ScalaHosting’s control panel uses significantly less resources than cPanel. Combined with efficient CPUs, plans with more resources, and no pesky CPU limits means less upgrading.
All hosts below (except Rocket.net) use LiteSpeed servers or OpenLiteSpeed. Which means you’ll use LiteSpeed Cache with QUIC.cloud’s standard plan which are both top performers and optimize core web vitals better than alternatives like WP Rocket.
All these hosts use NVMe SSDs which have roughly 10x faster read/write speeds (and latency) compared to SATA SSDs. WooCommerce/dynamic sites with high traffic will see the most improvement, especially when using PCIe 4.0 or 5.0 NVMe SSDs.
ScalaHosting lets you scale CPU cores, RAM, and storage individually (unlike Cloudways, SiteGround, and managed cloud hosts). ChemiCloud’s Turbo+ Boost add-on scales to 6 CPU cores + 6GB RAM so you’re not trapped into upgrading plans if you max these out.
This can reduce CPU usage by 60% while speeding up both your frontend and wp-admin (by caching objects and database queries) which are heavily used on WooCommerce/dynamic sites. Unlike Cloudways, Rocket.net includes it with Relay on their Business plan.
ScalaHosting does unlimited free migrations, Rocket.net does unlimited, and ChemiCloud does 10-200 migrations depending on whether you’re on cPanel. These are also smaller hosts who have reliable support teams you can actually trust handling your site(s).
Most of these include free migration(s) and have reliable support teams with higher TrustPilot ratings. ChemiCloud does 10-200 migrations, Scala Hosting does unlimited, Rocket.net does unlimited, and MechanicWeb’s varies. Vultr High Frequency is more DIY.
LiteSpeed: LiteSpeed Cache + QUIC.cloud Standard Plan. Nginx/Apache = FlyingPress + Cloudflare APO (or a proper integration of Cloudflare Enterprise).
Tab 2 consdffdsfsdfsddasfdfastent.
Tab 2 consdffdsfsdfsddasfdfastent.
Scala Hosting
~60% less than Cloudways and SiteGround cloud with top 2% fastest CPUs, no resource limits, and OpenLiteSpeed on lightweight SPanel. Build your own VPS or upgrade from shared hosting with Entry Cloud’s dedicated resources.
Rocket.net
WooCommerce-optimized with a powerful Cloudflare Enterprise + Object Cache Pro integration and 100ms global TTFB. Big upgrade from Kinsta + WP Engine in terms of performance, support, and less resource limits (except bandwidth).
ChemiCloud
~$5/month shared hosting on cPanel with ~2x more CPU/RAM than Hostinger, no pesky CPU limits like SiteGround, LiteSpeed, and 3.8 GHz CPUs. If you’re on Bluehost/HostGator or GoDaddy, ChemiCloud will be a big upgrade.
Common Problems With Big Hosts
Low limits cause 503 errors and high CPU usage to make you upgrade. This can be from slow CPUs (like HostGator’s 2012 processors), low CPU/RAM (like on Hostinger + GoDaddy), or arbitrary CPU limits like SiteGround’s CPU seconds and Hostinger’s VPS CPU limits.
Watch out for other like Kinsta’s PHP threads, Kinsta and WP Engine’s low monthly visits, staging sites with 1 CPU core, disk space/inode limits that disable backups, 1GB email storage, 1 MB/s disk IO, low PHP memory, and low MySQL/database limits.
Add-ons and product catalogs are red flags. Open source software like SSL certificates, Redis, and Nginx reverse proxy are sold as add-ons. “Managed” hosting doesn’t include migrations, CDN, or malware scans. And SiteLock has been called as a malware scam.
Beware of 600% higher renewals, getting charged 14 – 15 days prior to your renewal date, impossible cancellations, high renewals for other add-ons/upsells, and hosts not honoring money-back guarantees. Billing problems are often larger host’s #1 complaint!
Hostinger has pattern of suspending accounts claiming phishing/abuse, deleting data (including backups), and denying refunds. Search “suspension” or “scam” in your host’s 1-2 star reviews. SiteGround also suspends account for exceeding low resource limits.
SiteGround had 2M domains blocked by Google. Hostinger’s data breach impacted 14M customers. GoDaddy’s security is so bad the FTC had to step in. WPX had a global outage because they didn’t use a redundancy system. WP Engine is dealing with legal battles.
SiteGround dropped WordPress support, Hostinger uses an AI chatbot, and Elementor/NameCheap’s support are one of their most common complaints. Support costs money which is why large hosts often use outsourced, undertrained, and limited/scripted support.
SiteGround, Kinsta, WP Engine, and Cloudways offer their own CDN which often lacks performance/security features or is a poor integration of Cloudflare. CDNs are the #2 TTFB factor and you can test it from multiple global locations using KeyCDN or SpeedVitals.
Hosting your site on slow CPUs, overcrowded servers, and sharing resources with tons of other sites with low resource limits— is not ideal. Many hosts also have poor CDNs, cache plugins, and bloated control panels. No wonder your TTFB and CPU/RAM usage are high.
Newfold Digital (Bluehost + HostGator) and World Hosting Group (A2 Hosting + FastComet) are 2 conglomerates that buy hosting companies and are criticized for deteriorating services—particularly in terms of support, performance, and transparency.
These hosts are usually recommended because they pay high affiliate commissions. I’m an affiliate too (I still gotta eat) but I do my best to recommend hosts based on your best interest (and after doing way too much research) without letting commissions get in the way.
Tab 2 content.
Tab 2 content.
Newfold Digital
Formerly EIG and conglomerate who owns Bluehost, HostGator, and previously owned SiteLock. All I can say is if you’re still using one of these— do more research.
World Hosting Group
Owns A2 Hosting, FastComet, StablePoint, and several other hosts. There have been recent reports of declining support, performance, and transparency.
GoDaddy
While there are endless reasons not to use GoDaddy, their long list of security incidents & upsells in the product catalog are 1st on the list. Migrate everything away.
SiteGround
503 errors from low limits (especially on cloud hosting), 600% renewals, paid migrations, paid CDNs, WordPress support no longer included… just glad I left.
Hostinger
Suspends accounts for phishing/ abuse, deletes data, then denies refunds. CPU steal limits on their VPS, low CPU + RAM on shared, owned by ConHostinger. Fitting.
Kinsta
Inadequate resources like WP Engine with more PHP thread, PHP memory, and staging limits. Free software and resource limit upgrades are expensive add-ons.
WP Engine
Low bandwidth, visit, and other limits means high overage fees and ongoing upgrades. Managed hosting doesn’t mean they’ll fix your site, and slow performance.
Bluehost
Did Newfold finally update their hardware? Now they just need to update their TOS by removing all their low resource limits causing slow performance and upgrades.
HostGator
BBB profile is filled with scam accusations related to renewals, refunds, billing, SiteLock, and no responses. They’re slow because they use ancient CPUs from 2012.
WPX
Their “independent” fastest hosting tests are by affiliates, but they only target a <400ms TTFB. And it’s still shared hosting with no redundancy and poor uptime.
Elementor Cloud
Very poor performance/support and only 1 Belgium data center. Get your hosting from a real hosting company— not your page builder (applies to EasyWP).
NameCheap EasyWP
Between CPUs from 2019 and ~1 CPU core and ~1GB RAM on their highest plan, it’s easy to see why performance and resource usage are the two recurring complaints.
GreenGeeks
Can’t cancel and continues to auto-renew. TOS leaves many policies at their descretion— making backup, resource, and billing complaints very common.
InMotion
Downtime and performance are common complaints along with database/email issues. Backups are only taken for accounts less than 10GB and they use Apache.
Cloudways
Better than shared but price, resources, and performance aren’t there. CF Enterprise and Object Cache Pro are also poor. DigitalOcean-owned since 2022.
CDNs
Your CDN should have PoPs (points of presence) close to users and a fast data transfer rate measured in terabytes per second (Tbps) which are usually listed on the CDN’s network page. A larger/faster network generally means less latency and faster TTFB.
Dynamic caching can improve TTFB by 72%. Most CDNs (like QUIC.cloud and Cloudflare APO) use dynamic caching. You can also use the Super Page Cache plugin which offers free dynamic caching through Cloudflare using the “cache everything” page rule.
Smart routing can reduce TTFB by another 33%. This monitors real-time traffic congestion and directs traffic through the fastest network paths (like a GPS) and is especially good for dynamic/WooCommerce sites. Cloudflare Argo and QUIC.cloud support this.
Unlike image optimization plugins, CDNs optimize images without adding plugin overhead or using server resources. Many image CDNs can also dynamically resize images for mobile devices/browsers. Which means more optimizations and a lighter load on your server.
Cloudflare Enterprise has extremely powerful performance/security features for WooCommerce/dynamic sites. Arguably the best integration is Rocket.net’s Cloudflare Enterprise which is tightly integrated into their hosting, automatic, and free with their hosting.
Most hosting CDNs (including Cloudflare integrations and SiteGround’s CDN) offer significantly less features compared to setting up Cloudflare directly. You’re usually losing access to hundreds of Cloudflare features as well as access to your Cloudflare dashboard.
Besides hosting, Google lists CDNs as the #2 way to improve TTFB. Since TTFB is 40% of LCP (and part of FCP), CDNs play a huge role in optimizing core web vitals. Plus, who doesn’t want their site loading fast nearly everywhere in the world? Choose your CDN wisely.
Tab 2 content.
Cloudflare Enterprise
WooCommerce/dynamic sites greatly benefit from Argo Smart Routing, priority routing, bot mitigation, and Enterprise WAF. But not all integrations are equal.
Cloudflare
Massive network of 330 PoPs + 388 Tbps data transfer rates. Set up manually (not through your hosting) to ensure you have full access your dashboard/features.
QUIC.cloud
LiteSpeed’s CDN is often top 3 on CDN Performance Checker with native dynamic caching, page/image optimizations, and HTTP/3. Use the standard plan.
FlyingCDN
Solid integration of Cloudflare Enterprise and convenient if you’re using FlyingPress and want CF Enterprise features without moving to Rocket.net.
RocketCDN
Uses BunnyCDN, but adds no benefit compared to setting up BunnyCDN directly (other than the extra convenience). Doesn’t specify bandwidth limits either.
SiteGround CDN
Limited optimization/security features, yet costs more than Cloudflare APO. Makes you use SiteGround’s DNS which was previously blocked by Google.
Optimization Plugins
FlyingPress
#1 in core web vitals according to the Chrome UX Report which collects performance data from real users. Leading the way with better features & optimizations.
LiteSpeed Cache
Free cache plugin for LiteSpeed servers. Learn to configure the settings and set up QUIC.cloud (or Cloudflare full page caching) with object cache via your host.
Perfmatters
When using FlyingPress or LiteSpeed Cache, you mainly want this for the script manager to disable plugins on specific pages/posts (reducing CSS/JS).
Database Cleaner
Cleans up the database junk cache plugins can’t: delete unused plugin tables, detect plugin autoloads, and repair corrupted or damaged tables.
WP Rocket
Compare their changelog to FlyingPress’ and you’ll see WP Rocket is following their tracks. Which explains why both their cache plugin and CDN are slower.
SiteGround Optimizer
4/5 star rating due to lacking features + compatibility issues. Get your hosting from a hosting company, and your optimization plugin from reliable developers.
NitroPack
Delivers a stripped-down version of your site to manipulate scores, but not ideal for real users. Even with manipulation strategies, it fall behinds FlyingPress in CrUX.
W3 Total Cache
I have a soft spot for this plugin since this guide is how my blog got popular (645+ comments)! But since FlyingPress/LSC came along, it’s not the best option :/
Full List
Overkilled list of 50+ speed plugins. Which ones you need (and don’t need) largely depend on which hosting/cache plugin you use. So choose both wisely.
Core Web Vitals
LCP
Learn the 4 LCP sub-parts and how to optimze above the fold images, TTFB, and your entire site for better LCP. The core web vital people struggle with most.
CLS
Prevent elements from shifting on your site which is often fixed by tweaking CSS/font settings, CSS animations, preloading local fonts, and by delaying JavaScript.
TBT
Blocking time is usually from JavaScript added by plugins, themes, and third-party code (including jQuery). Remove it from the source or optimize it.
TTFB
KeyCDN’s Performance Test and SpeedVitals test TTFB in multiple locations. A good host and CDN (with dynamic caching and smart routing) the ticket for a fast TTFB.
Third-Party Code
Fonts, Gravatars, analytics tracking codes, and other third-party code should be hosted locally or delayed, especially when they load below the fold.
Image Optimization
Optimize LCP, mobile, and background images. Image CDNs generally do a better job compared to plugins, and they also don’t use server resources.
Page Builders
Speed Up Elementor
Enable performance settings, remove wp-block-library, and exclude Elementor files when removing unused CSS/delaying JavaScript in your cache plugin.
Speed Up Divi
Similar to Elementor’s tutorial only specific to Divi. However, both page builders add extra CSS/JS— especially when you add extra page builder plugins.
GeneratePress
Why I used GeneratePress + GenerateBlocks to redesign my site and how it fixed several design/speed issues I’ve been having (cheaper than Kadence).
tom dupuis
Why I Started OMM
Because of how much misinformation is out there – specifically about WordPress hosting.
I started challenging “how to start a blog” affiliates in 2015 and haven’t stopped. All I care about is giving people factual, sourced reviews so they can make better decisions in a $100 billion hosting industry (the profits are insane… no wonder there’s so much noise)!
Outside of hosting, I’ve written several popular WordPress speed guides, including my first popular tutorial on W3 Total Cache in 2013 (a big reason my blog blew up in the first place). Times have changed!
When I’m not working, I’m usually hiking, exercising (boxing and yoga), letting loose at Red Rocks concerts, or traveling with my crew.
