Speed

Why is my website slow?

The page stutters on a phone, visitors leave before they have seen what you offer and you notice it in your enquiry count. Slowness almost always has a traceable cause. On the SME sites we open it is usually the same six. Here is how to measure where the time goes and what to do about it.

Measure first

Five minutes to know where you stand

Open pagespeed.web.dev, enter your domain and read the Mobile tab rather than Desktop. Most of your visitors arrive on a phone and mobile is also the measurement Google works from.

The score on its own tells you little. Look at Largest Contentful Paint, the time until the biggest element is on screen. Under 2.5 seconds is fine. Above 4 seconds a visitor feels it and a share of them leave.

If you score 90 or more on mobile, speed is not your problem and the reason for thin enquiry volume sits elsewhere. Between 50 and 89 it is nearly always images and third party scripts. Below 50 something structural is wrong in the hosting, the theme or the plugins.

Causes

Where the seconds disappear

Six causes, ordered by how often we run into them.

1. Images straight from the camera

A 4 MB photo displayed 600 pixels wide. The browser still downloads the whole file. This is the most common cause and also the easiest to fix. Correctly scaled and saved as WebP, that same photo often weighs under 150 kB.

2. Plugins nobody uses any more

A test form, an old slider, a contact plugin that was replaced. Every active plugin loads its own CSS and JavaScript on every page, including pages where it does nothing. Twenty plugins on a six page site is not unusual.

3. Hosting that is too cheap

On shared hosting of a few euro per month your site sits next to hundreds of others. When the server is busy, your visitor waits. You spot this as a high server response time while the page itself is light.

4. No caching

Without caching WordPress rebuilds every page from the database on every visit. With caching the result is ready to serve and load time often halves. Plenty of sites have a cache plugin installed that was never configured properly.

5. Third party scripts on every page

A chat widget, a review widget, two tracking tools, a map and three fonts from an external server. Each one opens its own connection. Together they cost more than your entire page does.

6. A page builder on top of a page builder

A theme with its own builder, Elementor or a second builder on top and an add-on widget pack as well. The page then carries three layers of code for a layout one layer could have produced. A plugin rarely fixes this.

What to do

Three fixes you can make today

In this order, because the first one almost always returns the most.

Deal with the images

Sort your media library by file size and replace everything above 500 kB. Scale each photo to the width it is actually displayed at and export to WebP. A conversion plugin handles the existing library in one pass. Expect the largest single gain of the three.

Thin out the plugins

Take a backup first. Then deactivate anything you cannot describe the purpose of, one at a time, checking the site after each step. Whatever you have not missed after a week, delete properly. Deactivating alone leaves the files on the server.

Configure caching properly

Turn on page caching, compression and lazy loading for images below the first screen. Work in steps and test between them. Aggressive JavaScript combining breaks forms and booking modules, so leave that option for last.

If you are still under 50 on mobile after these three, the problem is the hosting or the way the theme is built. Those are choices rather than settings, so here is the honest arithmetic: moving to better hosting costs a one off piece of work, rebuilding on a light foundation costs more but also removes the underlying cause.

A slow site is almost never one big problem. It is twenty small ones nobody cleaned up.

That is why a checklist beats a rebuild as a first reflex. If you get stuck on one of the points below, we will take a look and tell you what we would tackle ourselves.

Check it yourself

Your speed checklist

CheckWhereWhat you want to see
Mobile scorepagespeed.web.dev, Mobile tab50 or more, ideally 90
Largest Contentful PaintSame reportUnder 2.5 seconds
Heaviest imageMedia library, sorted by sizeNothing above 500 kB
Active plugin countWordPress, PluginsOnly what you can name
Caching activeCache plugin or hosting panelPage caching switched on
Server response timePageSpeed, DiagnosticsUnder 600 milliseconds
Third party scriptsPageSpeed, request listOnly what you actually use

If you cannot get through it, our free tools take you a step further, or we look with you and you get the findings in writing even if you do nothing with us afterwards.

Frequently asked

Slow website

How fast does an SME website need to be?

Aim for a Largest Contentful Paint under 2.5 seconds on mobile and a page weight under 1.5 MB. That is achievable on ordinary hosting without tricks. Chasing a score of 100 costs a lot of work for very few extra enquiries, while a score under 50 costs you visitors.

Does more expensive hosting really help?

It helps when your server response time is high while the page itself is light. You can see that in the Diagnostics section of PageSpeed. If your page weighs 6 MB, better hosting changes little: you then load the same problem slightly faster.

My site has been slow since the last update. What now?

Clear the cache first, both in your cache plugin and in your browser. If it stays slow, deactivate the most recently added or updated plugin and test again. If that fixes it, you have found the cause. Note down every step so you can roll back.

Is rebuilding better than optimising?

Rarely as a first step. Images, plugins and caching already bring most sites below the pain threshold. A rebuild makes sense when the site runs on an outdated theme with two page builders, because then you fight the foundation every month instead of a setting.

Let us take a look

30 minutes. We measure your site, tell you which of the six causes applies to you and in what order we would fix it.

More reading: Online visibility for SMEs · SEO agency · Results by sector