All insights
CommerceMar 20267 min read

Your webshop is slower than you think, and it's costing you.

A one-second delay in page load drops conversion by about 7%. Most slow shops sit at 4 to 6 seconds. Here's where the time goes.

Speed is the most invisible problem on most webshops. You look at your own store every day on a fast laptop connected to office Wi-Fi, so it feels fine. Your customers are somewhere else entirely: on a three-year-old phone, on 4G on a train, with a dozen other tabs open and no patience. The gap between those two experiences is usually shocking the first time you actually measure it. A slow shop doesn't announce itself either. Nobody emails to say the page took six seconds. They just leave, and you never find out they were there.

Where the time goes.

The culprits are almost always the same three. Oversized images uploaded straight from a phone or a camera at full resolution and never touched again. Third-party scripts loading in the critical path: review widgets, chat tools, analytics tags, cookie banners, all fighting to run first. And theme code that loads fonts, styles, and JavaScript for features the shop doesn't even use, because the theme was built to demo well, not to run lean.

Images alone account for roughly 60% of the weight on a typical product page. A 4MB hero image that appears instantly on your screen is a ten to fifteen second wait on a weak connection. Modern formats like WebP and AVIF cut that by 50 to 70% with no visible quality loss. Sizing matters just as much: stop sending a 3000-pixel image to a phone that only ever shows it 400 pixels wide. That single change often halves the page weight on its own.

Here's the test I run on almost every new shop. I open the best product page on a throttled mobile connection, the kind browser dev tools can simulate, and time it against the homepage on the office laptop. It's not unusual to watch the laptop finish in under two seconds while the phone is still loading at eight. Same shop, same page, two completely different businesses depending on who shows up.

Every second you make someone wait is a second they're reconsidering the purchase.

The scripts nobody audits.

Open the network tab on your own shop right now, reload, and count the third-party requests: scripts, fonts, trackers, widgets, pixels. A typical shop runs somewhere between 15 and 30. Every one of them has to leave your server, reach someone else's, and come back, and any of them can block the page while it does. Some are for tools the business stopped paying for two years ago. Nobody deleted the code, so it still loads on every visit, for every customer.

A regular script audit, once a quarter is plenty, almost always turns up two or three things you can remove with zero business impact and a real speed gain. The old chat widget. The heatmap tool from a campaign that ended in 2023. The second analytics tag someone added and forgot about. None of it is doing anything except slowing you down.

What your server does before anything loads.

Before a single image or script appears, the browser asks your server for the page and waits for the first byte to come back. On cheap shared hosting, or a shop buried under heavy plugins and an unoptimized database, that wait alone can run one to two seconds before the customer sees anything at all. Caching fixes most of it. Pages that rarely change should be served ready-made instead of rebuilt from scratch on every request, and a CDN keeps a copy physically closer to the customer so it doesn't have to cross the country first.

This is the least visible fix and often the cheapest win. You redesign nothing. The page looks identical. It just shows up faster.

A quick benchmark.

  1. Open PageSpeed Insights and run both your homepage and your best-selling product page, on the Mobile tab, not Desktop.
  2. If the mobile score is below 60, you have a real problem that's quietly costing you sales.
  3. Between 60 and 80, it works, but there's money being left on the table.
  4. Above 80 on mobile is genuinely good. Most shops never get there, so if you're there, protect it.
  5. Whatever the score, note the Largest Contentful Paint time. That's roughly how long before a customer sees your main content, and it's the number that matters most.

Why speed work pays off.

Speed work isn't glamorous. There's nothing to show off in a portfolio, no shiny new page to admire. But of every kind of project I take on, it usually has the clearest payoff: same traffic, same products, same ad spend, and more of it turning into actual orders. If you've never measured your shop honestly, start there. The number tells you whether this is worth an afternoon or a weekend of my time.