Free speed audit this week. Find out exactly why your WordPress site is slow. Get yours →
Service business · Sydney

43 to 100 mobile PageSpeed: a case-study template

This is the structure we use to publish every result, shown here with sample data. A local trades business was losing enquiries to a slow, builder-heavy WordPress site. We optimised it on a copy, tested with lab and field data, and took it from 43 to 100 on mobile, with no design changes. Sample case until a named client is published.

43
Before
100
After

Mobile PageSpeed, before and after.

At a glance

Which numbers moved?

Every case opens with the headline metrics, measured on mobile, before and after. These are the figures your customers actually feel, and they're the ones we lead with.

Mobile PageSpeed
43100
LCP
4.8s1.2s
INP
410ms140ms
CLS
0.340.02

Sample figures shown. Real client screenshots are added once permissions are signed off.

The brief

What was the problem?

The site looked fine but loaded slowly on a phone, especially for visitors away from the CBD. A heavy page builder shipped unused code, the hero image was several megabytes, nothing was cached and the host responded slowly. On mobile it scored 43, failed every Core Web Vital, and enquiries were dropping. The owner didn't want a redesign, they wanted the same site, fast. That's exactly what we delivered.

The work

What did we do, in order?

  1. Converted images to WebP and served scaled sizes. LCP 4.8s → 1.2s.
  2. Enabled page and object caching. TTFB 0.8s → 0.3s.
  3. Inlined critical CSS, deferred the rest. First paint render-block removed.
  4. Trimmed and deferred unused JavaScript. INP 410ms → 140ms.
  5. Set explicit image and embed dimensions. CLS 0.34 → 0.02.

Results

Which fix moved which number?

This is the information gain rivals skip: it's not just the headline, but exactly which change shifted each metric. If a fix didn't move a number, we wouldn't list it here.

Sydney trades site, mobile, before and after (sample data).
Fix appliedWhat it moved
Converted images to WebP and served scaled sizesLCP 4.8s → 1.2s
Enabled page and object cachingTTFB 0.8s → 0.3s
Inlined critical CSS, deferred the restFirst paint render-block removed
Trimmed and deferred unused JavaScriptINP 410ms → 140ms
Set explicit image and embed dimensionsCLS 0.34 → 0.02

Get the same result

Want 43 to 100 on your site too?

Start with a free speed audit. We'll show you the gains, then guarantee 90+ or your money back.

We reply within one business day, on AU hours.