What to fix first on a slow website

A speed report lists everything at once. Most of it can wait. Here is the order we work through it in, and why the biggest gains are rarely where people look first.

Nº
04
Published
Read
4 min
Category
Performance
Written by
Revylio

Run any website through Google's PageSpeed Insights and you get a score, five timings and a list of things to fix. The list is the problem. It is long, it is written for developers, and it puts a two-kilobyte saving next to a two-second one as if they were the same kind of thing.

They are not. On most slow sites, two or three fixes do almost all of the work, and the rest is tidying. This is the order we go through a report in.

Start with what the visitor waits for

Before touching the list, look at the five timings and ask which one a visitor actually feels. The test measures them all, but they do not all hurt in the same way:

  • First thing on screen: how long the page stays blank.
  • Main content on screen: how long until the headline, the photo, the thing they came for, is there.
  • Page looks complete: how long until it stops visibly filling in.
  • Time frozen to taps: how long the page ignores a finger while it is busy.
  • Content jumping around: how much things move after they have appeared.

The second one is usually the one that matters. A visitor will forgive a page that builds itself in front of them; they will not forgive one that shows a menu and an empty space for three seconds.

The score is a summary. The timings are what a person sits through.

The three fixes that usually matter

1. The biggest image on the page

On most sites we test, the main content is a photograph, the hero image at the top, and it is far larger than it needs to be. A picture exported for print and dropped into the page can be ten times the weight of one sized for a screen.

The fix is unglamorous:

  1. Resize it to the largest size it is ever shown at.
  2. Save it in a modern format such as WebP or AVIF.
  3. Tell the browser it matters, so it fetches it first.
html
<img
  src="/hero-1600.webp"
  width="1600" height="900"
  fetchpriority="high"
  alt="The workshop floor"
/>

The width and height are not decoration: they let the browser keep the space for the picture before it arrives, which is most of the fix for content jumping around as well.

2. Scripts nobody remembers adding

Chat widgets, two analytics tools doing the same job, a cookie banner, a map on every page because it is on the contact page. Each one is small. Together they are often the reason the page freezes for a second after it appears.

Go through them one at a time and ask who uses what each one produces. The ones nobody can answer for come out. The ones that stay can usually load after the page, not before it.

3. Fonts

A typeface is often three or four files, each loaded before any text can be drawn. Using fewer weights, serving the files from your own domain, and letting the text show in a fallback font while they load turns a blank page into a readable one.

What can wait

Plenty of items in the report are real but small. As a rough guide to where they sit:

FixEffortWhat the visitor notices
Resize the hero imageAn hourThe page appears much sooner
Remove unused scriptsA dayThe page stops freezing
Load fonts properlyA few hoursText appears straight away
Minify CSSMinutesVery little on its own
Cache static files longerMinutesRepeat visits are quicker

The last two are worth doing, and they are worth doing last. They are easy, which is why they get done first. Then the report still says the page is slow, because the hero image is still four megabytes.

Test it again, on a phone

Every change should be measured, and measured the way a visitor sees it: on a phone, on a mobile connection. A site can score well on a desktop and badly on a phone with the same code, because the phone has less processing power and a slower network.


If you want a starting point, run your site through our speed check. It tests it as a phone and as a desktop, and lists the fixes biggest first, with the files behind each one.

Talk to usabout your site.

Tell us what it needs to do, or run the speed test first, and start from what it finds.

Let us buildthe whole thing.

Write to ushello@svennis.co.uk

The website, and everything behind it: CRM, integrations and web apps. Zoho Premium Partner, working since 2011 from Manchester, Cluj-Napoca and Satu Mare. Select Partner in the Claude Partner Network, with 10 Claude Certified Architects.

© 2026 Revylio. All rights reserved.