You compressed the images. You installed a caching plugin. Maybe you even upgraded your hosting plan. And your WordPress site still feels slow, PageSpeed Insights still shows orange or red, and you’re starting to wonder if WordPress itself is the problem.
Usually it isn’t. Hosting, images and caching are real causes, and they’re the right place to start. But there’s one cause most guides skip, and on the sites we rebuild it’s almost always the biggest one: the page builder.
What the Real-World Data Shows
HTTP Archive Field Data: 4.4 Million WordPress Sites (June 2026)
The HTTP Archive’s Core Web Vitals Technology Report uses Chrome data from real visitors. HostingStep compiled its June 2026 crawl across 4,472,428 WordPress sites, broken down by hosting provider, caching plugin and page builder in the same study, so you can compare how much each factor moves the results. Here’s the mobile view, the one that matters most for rankings and for most visitors.
| Factor | Best performer | Worst performer | Gap |
|---|---|---|---|
| Hosting (8 providers) | WP Engine: 65.9% | Bluehost: 41.7% | 24.2 points |
| Page builders (7 builders) | Bricks: 54.3% | Elementor: 36.8% | 17.5 points |
| Caching plugins (7 plugins) | NitroPack: 57.7% | W3 Total Cache: 44.2% | 13.5 points |
Source: HTTP Archive Core Web Vitals Technology Report (June 2026 crawl), compiled by hostingstep.com (August 2026)
Only 48.8% of WordPress sites pass Core Web Vitals on mobile. If yours is one of the sites failing, here’s what a failed Core Web Vitals assessment actually means.
On mobile, hosting shows the widest spread, and we’ll come back to it below. The page builder comes second, and the builder gap is still wider than the gap between caching plugins: swapping one caching plugin for another moves the numbers less than the builder underneath does. Elementor, installed on over 1.4 million of the sites measured, had the lowest mobile pass rate of the seven builders at 36.8%, against 53.0% for the native WordPress block editor across more than 900,000 sites.
One oddity worth knowing: Divi is the only builder in this dataset that does better on mobile (42.7%) than on desktop (31.6%). The source traces the weak desktop result mainly to layout shifts. So if you see Divi figures that seem to disagree between articles, that’s usually why.
And an honest caveat: this is field data from millions of independently built sites, not a lab test. It shows patterns, not a verdict on any single site. The Cloudflare CDN figure in the source is left out of the caching row because it covers all websites, not just WordPress.
The Admin Bar Study: 150+ Live Agency Sites (March 2025)
These were professionally built sites, made by agencies that know how to optimize. Even so, the median mobile Lighthouse score was 66 for Elementor and 62 for Divi, against 90 for GenerateBlocks. We break the full study down in our page builder comparison.
Source: theadminbar.com (March 2025)
Our Own Rebuilds: Same Design, Different Foundation
In each of these projects the content and design stayed the same. What changed was the theme and builder underneath.
| Site | Built with | Mobile score | Files to load | Page weight |
|---|---|---|---|---|
| inoiv.ch | Elementor | 27 → 95 | 178 → 38 | 2,957 KB → 636 KB |
| paratupeludo.com.mx | Elementor | 43 → 98 | 148 → 10 | 2,211 KB → 802 KB |
| allwriteonthenight.com | WP Bakery | 67 → 97 | 69 → 18 | 2,100 KB → 758 KB |
Source: wpboosters.com/works
The Usual Suspects, and What Each One Really Explains
Hosting
Hosting is a real cause, and on mobile it’s the factor with the widest spread in the data above. Only 24.2% of WordPress sites get a good server response time on mobile. Cheap shared hosting sets a slow floor that nothing else can fully compensate for. That’s why we recommend managed WordPress hosts like Kinsta, Rocket.net and Pressidium.
But a fast server can only deliver your page faster. It can’t make the page lighter. If the page itself is heavy, better hosting gets you part of the way and then stops.
Images
The median WordPress mobile page weighs 2.64 MB, and 1,015 KB of that is images. WordPress serves whatever you upload, so an unresized photo straight from a camera goes to every visitor as is. Compressing images, converting them to WebP or AVIF, and uploading them at the size they’re actually displayed is usually the easiest win available.
Caching and CDNs
Caching saves your server from rebuilding the page on every visit. A CDN like Cloudflare serves your site from a location closer to the visitor. Both help, and both are worth having.
What neither one does is change what the browser has to download. If your page loads 178 files, a cached page still loads 178 files. It just starts sending them sooner. That’s why so many site owners install a caching plugin, see a small bump, and then watch their score stall.
Plugin Pile-Up
Most sites we rebuild carry 30 or more plugins. Each one can add its own scripts and styles to every page, even pages where it does nothing. The slowdown is only half the cost. A long plugin list is also why so many owners start postponing updates: every update feels like it might break something.
Those same plugins load in your admin area too, where no caching can help. If the back end is where you feel it most, here’s why a WordPress dashboard gets slow and how to fix it.
The Cause Nobody Mentions: Your Page Builder
Page builders rarely come up in “speed up your site” guides for a simple reason: switching builders isn’t a setting you can toggle. It’s easier to sell another plugin than to tell someone the foundation of their site is the problem.
Here’s how it works. Elementor, Divi and WP Bakery each add their own layer on top of WordPress: their own CSS framework, their own JavaScript, and several nested containers wrapped around every piece of content. That layer loads on every page, whether the page uses those features or not. The browser has to download it, read it and run it before your visitor sees anything useful.
Caching can’t remove that layer. It stores the heavy page and serves the same heavy page faster. This is why builder sites so often plateau somewhere in the 50s to 70s on mobile no matter how many optimization plugins get added. The builder sets the ceiling. Optimization can bring you closer to it, but it can’t raise it.
If you want the details for your specific builder, we’ve covered why Divi slows sites down, why WP Bakery bloats pages, and how Elementor compares to a lightweight alternative. And if you’ve already decided to leave your builder, we compared the faster Elementor alternatives side by side.
When the Usual Fixes Are Enough
Not every slow site needs a rebuild, and it would be dishonest to say otherwise.
If your site is built on the block editor or a lightweight theme and it’s still slow, the builder isn’t your problem. Look at hosting, images and plugins first. And if your Elementor or Divi site already scores in the high 80s on mobile and passes Core Web Vitals, it’s working. Keep it.
Builders also have real strengths. Elementor lets you design visually and quickly, and it has an enormous ecosystem of templates and tutorials. A simple, carefully built Elementor site with few add-ons can perform acceptably. The data above shows builders tilt the odds, not that every builder site is doomed.
How to Speed Up a Slow WordPress Site: Your Options
Work through these in order. Each step is cheaper than the next, and each one tells you whether you need the next one.
- Measure first. Run your homepage through PageSpeed Insights on mobile and note which metric fails. Guessing leads to fixing the wrong thing.
- Fix the easy things. Compress and resize images, delete plugins you no longer use, and use a tool like Perfmatters to stop scripts from loading on pages that don’t need them. Autoptimize can handle CSS and JavaScript cleanup.
- Check your hosting. If your server response time is consistently above 800 milliseconds, your host is holding you back and an upgrade will help.
- Look at the foundation. If you’ve done all of the above and your mobile score is still stuck well below 90 on a page builder site, you’ve probably hit the builder’s ceiling. At that point more plugins won’t help. Replacing the builder will.
A rebuild sounds bigger than it is. It doesn’t require new content, a new domain or new URLs, and done properly it protects your Google rankings. That’s the work behind our WordPress speed optimization service: the same pages on a much lighter foundation.
Running a WooCommerce store? Online stores have their own performance issues. Our sister agency Fixelar specializes in WooCommerce speed.
The Business Case
A slow site costs you in ways that never show up on an invoice. You rank below competitors with similar content. You pay more for every ad click, because Google factors landing page experience into what you pay. And visitors leave before they ever see your offer.
There’s also the cost nobody measures: the hours spent chasing fixes that don’t stick, and the growing reluctance to update anything because the site feels fragile. That cost grows with your traffic. A few extra files per page mean little at 20 visits a day, and become tens of thousands of extra requests a day once the site starts working for your business.
We break down each of these costs, with sources, in the full business case.
Bottom Line
If your WordPress site is slow, start with the usual suspects: hosting, images, caching and plugins. They’re real, and fixing them is cheap. But if you’ve done all that and your site is built on Elementor, Divi or WP Bakery, the data points to one more cause, one that no setting or caching plugin can reach. The builder decides how fast your site can get. Settings only decide how close you get to that limit.
WP Boosters rebuilds slow WordPress sites built on Elementor, Divi and WP Bakery using GeneratePress or Kadence. We clone your site without downtime, rebuild it, let you compare both versions side by side, and only then install it on your server. Every rebuild comes with a guaranteed 90+ mobile PageSpeed score, measured on your homepage at launch, or your money back. Projects start at $2,500 and typically take about 2 weeks. Get a free quote