← Back to blog

Site speed and sales: what the numbers say

21/07/2026

Tell someone their site is slow and you usually hear "it loads in three seconds, that is fine". The trouble is that three seconds sounds harmless until you convert it into money. Let us do that.

What the research shows

  • Amazon measured that 100 ms of extra latency cost roughly 1% in sales. At their scale that was over a billion dollars a year.
  • Walmart recorded a roughly 2% conversion increase for every second of load time removed.
  • Google''s analysis of mobile pages found bounce probability rises 32% when load time goes from 1 to 3 seconds, and 90% when it reaches 5 seconds.
  • A Deloitte retail study found that a mere 0.1 second improvement lifted conversions by around 8% on average.

The figures vary by industry, but the direction is always the same and surprisingly consistent.

Calculate your own loss

Take a conservative estimate: 7% conversion drop per 100 ms. A small shop example:

  • Monthly traffic: 8,000
  • Conversion: 1.5% → 120 orders
  • Average basket: €38 → €4,560 per month

Cut 500 ms off load time and, conservatively, you gain around 15-20% more orders — roughly €680 to €910 a month. Hosting that makes this possible costs €16. The ratio is not remotely close.

Where the seconds actually go

On a typical WordPress site the breakdown looks like this:

  • Server response (TTFB): 300-1200 ms. The largest single slice and the least visible. Driven by hosting, PHP version and caching.
  • Images: 1-4 seconds. Uncompressed photos and no modern formats.
  • Scripts and plugins: 0.5-2 seconds. Sliders, chat widgets, three separate analytics tools.
  • Fonts: 100-400 ms. Five weights of a family where two would do.

Order of work by return on effort

Hosting and caching first — the fastest, largest gain. Then images (WebP, correct dimensions, lazy loading). Then plugin cleanup. Only then fine-grained code optimisation, which usually buys you tenths.

How to measure honestly

PageSpeed Insights gives both lab and field data — trust the field data (CrUX), because it reflects what real users experience. Test the mobile version, since that is where most traffic and the worst conditions are. And measure at least three times, at different hours.

When hosting is the bottleneck

If TTFB is above 600 ms, no front-end optimisation will fix it — the server simply spends too long thinking before sending the first byte. NVMe storage, a modern PHP version and a CDN bring that under 200 ms. See our plans or the details on SEO hosting — with a 30-day money-back guarantee, testing costs you only time.

100% GUARANTEE30-day money back

30-day money back

No questions asked. Full refund if you are not satisfied.