Skip to content

(Guide · Website care)

Why is my website slow? (and how to fix it)

Ben Brailsford-ChambersClever Rabbit · Updated 25 October 2026 · 6 min read
Short answer

Most slow small business websites are slow for the same few reasons: oversized photos and videos, too many plugins and scripts, no caching, or cheap overloaded hosting. Test your site with Google PageSpeed Insights, then fix the biggest files first. Shrinking images and videos alone often makes the biggest difference.

Why speed matters

Most people visiting a small business website are on a phone, often on mobile data. If the page takes too long to appear, many leave before they see anything. Google also takes speed into account, and it judges your site mainly by how it performs on phones.

Google’s own guideline is that the main content of a page should appear within 2.5 seconds, and that the page shouldn’t jump around as it loads.

Test your website in a minute

  1. Go to Google PageSpeed Insights (pagespeed.web.dev) and enter your web address.
  2. Look at the Mobile tab first. The score out of 100 is a summary; the useful number is Largest Contentful Paint, which is how long the main content takes to appear.
  3. Scroll down to Diagnostics. It lists what’s slowing the page down, usually starting with the biggest files.

Scores move a little each time you test, so run it two or three times and look at the typical result.

The usual causes, and the fixes

CauseHow to spot itThe fix
Huge photosPageSpeed says “properly size images” or “serve images in next-gen formats”Resize photos to the size they’re shown and save them as WebP. A photo straight off a phone can be ten times bigger than it needs to be.
Background videosA large .mp4 file near the top of the pageCompress it heavily, use a still image on phones, or load it only once the page has appeared.
Too many plugins and scriptsLong lists of JavaScript files in DiagnosticsRemove what you don’t use: old sliders, chat widgets, extra tracking and unused page builder add-ons.
No cachingEvery visit rebuilds the page from scratchTurn on a caching plugin, or use hosting that caches for you.
Slow, crowded hosting“Reduce initial server response time” in PageSpeedMove to faster hosting with UK servers. The cheapest shared plans put hundreds of websites on one server.
Things jumping as it loadsA poor “Cumulative Layout Shift” scoreGive images and embeds a set size, and avoid banners that push the page down after it loads.

What I found on my own website

On 5 October 2026 I tested this website’s homepage on Google’s phone test. It scored 38 out of 100, and the main content took 17.9 seconds to appear. The culprits were exactly the usual ones: a 3 MB video and a 1.4 MB image loading near the top of the page. After dealing with those two files, the same test scored 84.

Three weeks and a lot of new work later, on 25 October 2026, the phone score had slipped back to 47. The homepage was downloading around 30 MB of video the moment it opened: every project and service video, even the ones far down the page. I didn’t remove a single video. I changed them so each one only downloads as you scroll towards it, swapped three small pictures for properly sized versions, and turned on CSS combining in the caching plugin. The same day, the phone score was back up to 87, with every video still playing on phones.

One thing worth knowing: run the test twice and you’ll rarely get the same number. Scores move by several points from one run to the next, so judge the trend over a few tests rather than any single score.

Check your speed and more at once.My free SEO & AI Visibility Check looks at your homepage the way Google does, and the full report includes your real phone and computer speed results from Google.
Run the free check

What not to worry about

  • Chasing 100/100. A score in the 80s or 90s with content appearing quickly is plenty. The last few points rarely make a difference to customers.
  • One bad test. Results vary. Look at the pattern over a few tests.
  • Desktop scores. They’re nearly always better. Fix the phone experience first.

When you don’t need me

If PageSpeed points at a couple of big images, you can usually fix it yourself: resize them, save them as WebP and upload them again. A caching plugin is a ten-minute job on most WordPress websites.

If the problem is the hosting, a heavy theme or a tangle of plugins, it’s worth getting help. My WordPress hosting runs on fast UK servers with caching built in, and speed basics are part of my Google fix.

Written by Ben Brailsford-Chambers, the web designer behind Clever Rabbit in Oldbury. Last updated 25 October 2026. More guides

(Questions)

Quick answers.

How fast should my website load?

Google’s guideline is for the main content to appear within 2.5 seconds on a phone. Under 4 seconds is reasonable for most small business websites; much slower and visitors start leaving.

Does website speed affect Google ranking?

Yes, as one of many factors. Speed matters more for keeping visitors than for ranking, but a very slow website can hold you back on both.

Why is my website slow on phones but fine on my computer?

Phones have less processing power and often slower connections, and Google’s phone test simulates that. Large images, videos and scripts hurt most on phones.

Will better hosting make my website faster?

It can, if your current hosting is slow to respond. If the problem is oversized images or too many scripts, new hosting alone won’t fix it.

Is a PageSpeed score of 100 necessary?

No. Aim for the main content appearing quickly and a score in the 80s or 90s. The difference between 90 and 100 is rarely noticeable to customers.

(Let’s talk)

Want a faster website?

Tell me what you need. You’ll hear back from me, Ben, not a sales team. Monday to Saturday, 9am to 6pm.