- The Situation
A slow site was costing them real bookings every day
A family-run restaurant group in Birmingham had built their WordPress site two years earlier. It looked great but had never been properly optimised. By the time a customer reached the booking form on mobile, the page was still loading. Most gave up and called a competitor.
The owner had no idea the site was this slow until a regular customer mentioned it. A quick PageSpeed check revealed a score of 24 on mobile. Page builder overhead, unoptimised images and no caching were the main culprits. Every day the site stayed slow was a day of lost bookings.
- The Challenges
Mobile PageSpeed score of 24, well below the threshold where customers abandon the page before it loads
Unoptimised images adding over 3 seconds to load time on a standard mobile connection
No caching configured, every visit reloaded everything from scratch regardless of repeat visitors
Page builder overhead adding unnecessary scripts and stylesheets to every page load
- Our Approach
1
Full performance audit
We ran a complete PageSpeed and GTmetrix audit within 2 hours of the owner getting in touch. Identified the top 5 issues causing the slow load time.
2
Image optimisation
Compressed and converted all images to WebP format. Reduced total page weight by 68% without any visible quality loss.
3
Caching and minification
Configured server-side caching, minified CSS and JavaScript and removed render-blocking resources.
4
Page builder cleanup
Removed unused scripts and stylesheets loaded by the page builder on every page regardless of whether they were needed.