Your website is slow: why it matters and how it actually gets fixed

Your website is slow: why it matters and how it actually gets fixed

Speed is not a technical whim: it decides how many people stay. The three causes behind almost every case, how to measure it properly and in what order to attack it.

· Web design and e-commerce

A slow website loses visitors before anybody reads anything. You do not have to take that on faith: it is measurable, and the effect is bigger on mobile, which is where most of a local business's traffic comes from.

The good news is that on small-company websites the problem is nearly always the same three things, and two of them get fixed without touching any code.

First, measure it properly

Before touching anything, two clarifications that save wasted time:

Measure on mobile and on a limited connection, not on your own machine with fibre. Your experience is not your visitor's.

Tell lab data from field data. Analysis tools give you a simulation — useful for diagnosis — and, where there is enough traffic, data from real users. The second is the one that counts. A site that scores well in the simulation and badly in the field has a real problem the simulation cannot see.

The metrics that matter measure three different things: how long the main content takes to appear, how long it takes to respond to the first interaction and how much the page moves while it loads. That last one is responsible for the worst experience there is: going to press a button and having the content jump just before you do.

Cause 1: the images

By some distance, the first one. Photos uploaded straight from a phone or from a stock library, several megabytes each, which the browser shrinks on screen but downloads whole.

What to do, in order:

  1. Resize to the actual size they are shown at. A photo displayed 800 pixels wide does not need 4.000.
  2. Use modern formats — WebP or AVIF — which weigh a fraction at the same visible quality.
  3. Lazy loading for the images below the first screenful.
  4. Reserve the space with declared width and height, so the text does not jump when the image arrives.

With this alone, many websites halve their total weight.

Cause 2: what loads without you knowing

Every tracker, every chat, every social button, every external typeface and every plugin adds requests to third-party servers. The page is not finished until they all answer, and you control none of them.

The useful exercise: open your browser's developer tools, look at the list of requests and ask, for each external domain, what it contributes. It is common to find analysis tools nobody has looked at in two years and plugins installed for a trial.

Removing what is not used is the fastest and cheapest improvement there is. And it has a bonus: fewer third-party trackers means less consent obligation and less exposure on data protection. How to measure without installing trackers is in what to measure without installing cookies.

Cause 3: the hosting

If the server takes half a second to start answering, everything else arrives late by definition. What matters here is the quality of the hosting, the physical distance to the visitor and the absence of caching.

Three fixes, from least to most effort: turn on the system's own cache, put a content delivery network in front, and change provider if the server response time is consistently bad. How to choose is in where to host your website.

The right order

  1. Measure and write down the starting point. Without an initial number you will not know whether you improved.
  2. Optimise images. Usually 60 % of the problem.
  3. Remove what is not used. Another good chunk, and free.
  4. Turn on caching and compression.
  5. Measure again. If that already leaves you fine, stop. Optimisation has very fast diminishing returns.
  6. Only then, if it is still bad, look at the hosting or the development.

The mistake of chasing a hundred

The tools give you a score and pushing it up is addictive. It is worth remembering what this was for: the goal is not the number, it is that people do not leave. Going from 40 to 80 changes the experience; going from 92 to 97 is noticed by nobody and can cost days.

If your site loads fast on a phone with a normal connection and does not jump while loading, it is fine. Spend the rest of the effort on making the content convince, which is where customers are really lost.

If this sounds like you

The full review — real measurement, images, third parties, caching and hosting — and leaving it working is web and online shop. If you are thinking of rebuilding it entirely, what it costs and what it depends on is in what a business website costs.

And if the underlying goal is being found, speed is only one piece: the rest is in local SEO.

And if you would rather not measure it yourself, we look at it and tell you what to fix and in what order: that is the website review, at a closed price and with the deadline in writing.

We are Mindset & Code: automation, data and development for small businesses. You can see what we do and what it costs.

General guidance. Web performance metrics and their thresholds are defined and updated by the web standards initiative itself; they are checked in its official documentation.