Web & Digital Experience
Web performance: a budget, measured on your customers' phones
What makes pages slow
01
Images
Sized for the screen they're shown on
A 2.4 MB photo sent to a phone that shows it 390 pixels wide is the most common slow page.
02
Other companies' scripts
Chat, tracking and review widgets
Each one is someone else's code on your page. Load it when it's needed, or not at all.
03
Fonts
Fewer files, text shown at once
Two files instead of four, with text visible while they load.
04
Layout shift
Nothing jumps
Space is kept for images and banners, so a visitor doesn't tap the wrong button.
05
Server response
The wait before anything arrives
Pages built ahead of time or served from near the visitor, so the server isn't the wait.
A budget for every page
A slow change, caught before release
Change · new hero photo on the booking page
- done
Change proposed
a new spring photo
- done
Built and measured
on the test phone profile
- failed
Budget check
content visible at 3.4 s; budget 2.5 s
- done
Photo resized
the same photo, sized for phones
- done
Measured again
within budget
- done
Released
The slow version never reached a customer.
Fast for whom
Fast on the office wifi
- 01Tested on a new laptop on the office connection
- 02One score, checked once, at launch
- 03New widgets added without a check
- 04Slow pages found when a customer complains
The site is fast for the people who built it.
Fast on your customers' phones
- 01Measured on a mid-range phone on a slow connection
- 02A budget per page, checked on every release
- 03Every new script measured before it ships
- 04Real visitors' load times watched over time
The site stays fast for the people who use it.
What performance work hands off
In
Out
Worth doing when most visitors arrive on phones
Good fit
- Most visitors use phones, often on mobile data.
- The site has collected widgets, scripts and big photos.
- Nobody checks speed when something changes.
Not the right fit
- A simple site that's already fast on a mid-range phone.
- Speed isn't the problem; visitors can't find what they need. That's information architecture.
Questions about web performance
What's a good load time?
It depends on the page and the visitor's phone. We set a budget per page, measured on a mid-range phone on a slow connection, and keep to it.
Do speed-test scores matter?
They're a useful check. How fast real visitors' pages load matters more, and that's measured too.
Will removing the chat widget lose us leads?
It doesn't have to go. It loads when someone taps it, so it's still there for people who want it.
Can you speed up our current site without rebuilding it?
Often, yes. Images, scripts and fonts are usually the biggest wins, and they can be fixed on the current site.