
Most business owners know their website feels slow. Far fewer know why, or how much that slowness is quietly costing them.
It's worth starting with the stakes, because "slow" sounds like a cosmetic complaint and it isn't. When a page takes too long to load, people leave before they ever see it and on mobile, where most of your visitors are, patience is shorter still.
Speed also shows up in search. Google treats page experience as a ranking factor, though a modest one. Relevance matters far more, and a good site won't rank badly for being slow alone. The bigger cost is closer to home: visitors who leave before the page renders never became customers, and you never see them in your analytics.
So what actually makes a site slow? A handful of culprits account for most of it.
You don't have to guess. Google's PageSpeed Insights will assess any site for free, on both mobile and desktop.
One thing worth understanding about the report: it shows two different things. The lab score is a simulated test run on demand. The field data comes from real visitors over the previous 28 days, and that's what Google actually uses. They often disagree, a site can score poorly in the lab and fine in the field, or the reverse. Trust the field data where it's available.
Pay particular attention to mobile. It's usually the lower of the two, and it's the one that matters most. That's where your visitors are, and it's what Google weighs most heavily.
As a rough benchmark, a well-built site should render its main content in under 2.5 seconds on mobile. Under 1.5 is achievable and noticeably better.
Not everything is worth chasing. If you're prioritising:
That sequence tends to recover most of the lost speed for the least effort.
Speed isn't a technical vanity metric. It's something your customers feel the moment they arrive. Quietly deciding, before they read a word, whether they stay.
Most sites have more speed available than their owners realise, and it's usually recoverable without a rebuild. If you want to know what's slowing yours down, get in touch.