Real ResultS
WordPress Performance Results
These are real client sites, real numbers, and real transformations.
A site scoring 8 on mobile. Paying for traffic that never stayed.
The page builder had turned this site into a crawl before a single visitor read a word. The business was paying for traffic that bounced before the page finished loading. After the rebuild on GeneratePress, the site loads in under a second and scores 100 on desktop. Same brand, completely different engine.
MOBILE SCORE
8 → 95DESKTOP SCORE
44 → 100FILES TO LOAD
299 → 13PAGE WEIGHT
2,719 KB → 204 KBBefore: Newspaper Theme, TagDiv Builder, TagDiv Composer
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
Nearly 3MB of dead weight. Every visitor paying the price.
Elementor had bloated this site to nearly 3MB with 178 server requests on every load. Visitors on mobile were waiting. After the rebuild on Kadence, the site dropped to 636KB and 38 requests. The brand stayed identical.
MOBILE SCORE
27 → 95DESKTOP SCORE
68 → 100FILES TO LOAD
178 → 38PAGE WEIGHT
2,957 KB → 636 KBBefore: Custom Theme, Elementor, Elementor Pro
After: Kadence Theme, Kadence Blocks, Kadence Blocks Pro
A real estate site where every slow second costs a lead.
In real estate, speed is money. This site was scoring 37 on mobile, losing potential buyers before they saw a single listing. After the rebuild on Kadence, it loads fast on every device and scores 100 on desktop.
MOBILE SCORE
37 → 95DESKTOP SCORE
58 → 100FILES TO LOAD
94 → 33PAGE WEIGHT
1,629 KB → 748 KBBefore: Optimize Theme, Optimize Builder, Optimize Press
After: Kadence Theme, Kadence Blocks, Kadence Blocks Pro
Sound Familiar So Far?
A media site, a service business, a real estate lead-gen page. Different industries, same page builder problem underneath.
Elementor was loading 87 files. The rebuild needed 12.
This site was not broken. It was just carrying far more than it needed to. Elementor was generating 87 file requests on every load. After the rebuild on GeneratePress, that dropped to 12. The site now scores 98 on mobile and 100 on desktop.
MOBILE SCORE
52 → 98DESKTOP SCORE
61 → 100FILES TO LOAD
87 → 12PAGE WEIGHT
797 KB → 384 KBBefore: Hello Theme, Elementor, Elementor Pro
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
A writing portfolio carrying 2MB it didn’t need.
WP Bakery was hauling over 2MB just to display a writing portfolio. Every visitor on mobile was waiting on a slow page before they saw a single word of work. The Kadence rebuild cut that weight by more than half and pushed both scores past 97.
MOBILE SCORE
67 → 97DESKTOP SCORE
81 → 100FILES TO LOAD
69 → 18PAGE WEIGHT
2,100 KB → 758 KBBefore: Custom Theme, WP Bakery
After: Kadence Theme, Kadence Blocks, Kadence Blocks Pro
Scoring 36 on mobile in a space where trust is everything.
In health and fitness, credibility starts the moment the page loads. This site was scoring 36 on mobile, a number that quietly undermines trust before a visitor reads a single tip. After the rebuild on Kadence, it scores 95 on mobile and 100 on desktop.
MOBILE SCORE
36 → 95DESKTOP SCORE
62 → 100FILES TO LOAD
78 → 29PAGE WEIGHT
871 KB → 430 KBBefore: Veen Theme, Kirki Framework, Canvas
After: Kadence Theme, Kadence Blocks, Kadence Blocks Pro
Every Industry. Same Fix.
Whatever your site does, the slowdown usually comes from the same place. We know exactly where to look.
Already lean. Made leaner. Scores jumped to 100 on desktop.
This site was not in bad shape to begin with. But Oxygen Builder still left room to improve. After the rebuild on GeneratePress, the file count dropped from 44 to 13 and the desktop score hit 100. Sometimes a good site just needs the right foundation.
MOBILE SCORE
37 → 98DESKTOP SCORE
71 → 100FILES TO LOAD
44 → 13PAGE WEIGHT
440 KB → 266 KBBefore: Oxygen Theme, Oxygen Builder
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
Revolution Slider and Elementor. Two plugins doing damage at once.
Astra with Elementor was already heavy. Adding Revolution Slider pushed this site to 85 file requests and over 1MB on every load. After removing both and rebuilding on GeneratePress, the site dropped to 14 files and scores 97 on mobile.
MOBILE SCORE
56 → 97DESKTOP SCORE
77 → 100FILES TO LOAD
85 → 14PAGE WEIGHT
1,288 KB → 224 KBBefore: Astra Theme, Elementor, Revolution Slider
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
148 files to load a pet care site. Down to 10 after the rebuild.
Elementor had this pet care site loading 148 separate files on every visit. Visitors on mobile were waiting on a page scoring 43 before they saw a single product. After the rebuild on Kadence, the site loads 10 files and scores 98 on mobile and 100 on desktop.
MOBILE SCORE
43 → 98DESKTOP SCORE
51 → 100FILES TO LOAD
148 → 10PAGE WEIGHT
2,211 KB → 802 KBBefore: Hello Theme, Elementor, Elementor Pro
After: Kadence Theme, Kadence Blocks, Kadence Blocks Pro
Three heavy tools stacked on top of each other. The site paid for it.
Woodmart, WP Bakery, and Revolution Slider is a combination built for looks, not performance. This site was loading 124 files and over 2MB on every visit. After the rebuild on GeneratePress, that dropped to 19 files and 271KB. The biggest page weight reduction in our portfolio.
MOBILE SCORE
51 → 97DESKTOP SCORE
69 → 100FILES TO LOAD
124 → 19PAGE WEIGHT
2,349 KB → 271 KBBefore: Woodmart Theme, WP Bakery, Revolution Slider
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
We rebuilt our own site. Because we practice what we preach.
WP Boosters ran on Elementor and Revolution Slider for years. We finally rebuilt it on GeneratePress using the same process we use for every client. The result: 12 files instead of 44, and scores of 97 on mobile and 100 on desktop. If we wouldn’t run our own site on it, we wouldn’t build yours on it either.
MOBILE SCORE
71 → 97DESKTOP SCORE
82 → 100FILES TO LOAD
44 → 12PAGE WEIGHT
645 KB → 430 KBBefore: Hello Theme, Elementor, Revolution Slider
After: GeneratePress, GenerateBlocks, GenerateBlocks Pro
Ready to See These Numbers on Your Site?
Same process, same guarantee, on your site next. Get a free quote and see what a rebuild would look like before you commit to anything.