Until main content shows, mobile
3.3 s
from 22 s
Lighthouse performance, mobile
90
from 56
Homepage weight
2.4 MB
from 8.0
01 · The problem

Eight megabytes before anything moved.

The homepage downloaded about 8 MB and 280 files before it settled: eight YouTube players, hundreds of animation frames for the 3D hand, a 725 KB decorative background. The server took over a second to build each page. On a mid-range phone the main content showed after 22 seconds.

Where the 8 MB wentHomepage · mobile · video and background measured, the rest approximate
YouTube players
2.7 MB
3D animation frames
~3.4 MB
Background image
0.7 MB
Images, fonts, code
~1.2 MB
02 · What I changed

Five fixes, design untouched.

A hard constraint from the client: the design and page structure stay exactly as they are. Everything happened under the hood, each fix measured against the original site in the same environment. The bars show roughly how much of the homepage weight was left after each step.

1Videos load only when someone presses play−2.7 MB · 90 requests23D hand frames load as they are needed, not all at once~6 MB per product page3WebP at the right size; the 725 KB background became 80 KB−0.9 MB420% less JavaScript, fonts and the first image prioritised−0.3 MB5Leftover caching component removed, configurator data cachedpage build 1.3 s → 0.3 s
03 · The result

Same design. Seen six times sooner.

Main content on a phone in 3.3 seconds. Lighthouse performance from 56 to 90 on the homepage, 58 to 94 on the prosthetics page, with the renders, videos and scroll animations exactly as before. On the live server, page generation dropped from about 1.3 s to 0.2–0.5 s.

Before22 sAfter3.3 sUntil main content shows · homepage, mobile · same machine and conditions
Meta descriptions
0 → 11 of 11
Every indexable page
Images with alt text
~6% → all
200+ images described
Layout shift, product page
0.32 → 0
Space reserved for images
Structured data
Company, products, FAQ, 8 videos
Plus llms.txt and GTM with Consent Mode v2

The service behind the result.

Fixed scope, fixed price, and a measurable target before you pay.

All services
Your site next

How many seconds is your site losing?

The free scan measures your pages on a real phone in a few minutes. If it’s slow, you get a fixed price to make it fast, with a target agreed upfront.

All cases