*Note: This audit was conducted with the website owner's knowledge for demonstration purposes.*
A baby and children's swimming school in West Yorkshire with 8 locations, an online shop, and 19 pool venues. The site runs on WordPress with WooCommerce and uses Yoast SEO.
On paper, they're doing a lot right: dedicated location pages, a blog with 34 posts, proper SSL, and a well-known local brand. But the numbers told a different story.
Our audit revealed significant issues hiding beneath a site that looked perfectly fine to the naked eye.
This was the biggest single problem. The main competitor (Water Babies) loads in 6.1 seconds -- still not great, but 3.6x faster than our client.
The cause: unoptimised images and excessive JavaScript. 131 script and image references on the homepage alone. Only 9 of 46 images used lazy loading.
This is a 30-minute fix that costs nothing. It's the definition of a quick win.
For a swimming school where parents search "baby swimming lessons near me," this is a massive missed opportunity.
The email address still uses the old domain, creating brand inconsistency.
| Metric | Our Client | Water Babies | Puddle Ducks | |--------|-----------|-------------|-------------| | Performance | 39/100 | 64/100 | 42/100 | | SEO | 85/100 | 92/100 | 92/100 | | Accessibility | 82/100 | 90/100 | 77/100 | | Best Practices | 100/100 | 77/100 | 69/100 | | LCP | 22.1s | 6.1s | 11.9s | | CLS | 0.548 | 0.001 | 0 |
Interesting finding: Our client scored 100/100 on Best Practices -- better than both competitors. This suggests the underlying code quality is solid. The performance issues are caused by unoptimised assets, not poor development.
We prioritised 12 actions across three phases:
Quick wins (this week): Security headers, fix empty alt tags, fix multiple H1 tags, fix schema typo.
Medium-term (2-4 weeks): Add LocalBusiness schema to all 8 locations, optimise page speed (images, scripts, lazy loading), claim Google Business Profile, fix redirect chains.
Long-term (2-3 months): Evaluate domain migration, regular blog publishing, build author expertise signals, set up Bing Places and Apple Business Connect.
If the client implements the top 8 recommendations, we'd expect their score to improve from 43/100 to approximately 65-75/100, putting them level with their main competitors.
The page speed fix alone -- optimising images and enabling lazy loading -- could improve the Performance score from 39 to 65+.
Even a well-established business with a good website can have significant hidden SEO issues. The site looked fine visually. It had a blog, location pages, and an SEO plugin installed. But underneath:
- The site was 8x slower than Google's threshold
These aren't unusual findings. We see similar patterns on most small business websites. The difference is whether you know about them and fix them.
*Curious what's hiding on your website? [Get your SEO audit](https://seorankmasters.com) -- from GBP 29.*
Get a free score check across 6 categories. Takes 30 seconds.
Check My Score Free