Home / Insights / Found in the Machine

How to Speed Up a Slow Website (UK)

The Second FloorOctober 20267 min read

Key takeaways

  • Why websites load slowly, from big images to cheap hosting, and the fixes that matter most, ranked by effort versus impact for non-technical owners.
  • The quickest wins are usually the cheapest: optimise your images and switch on caching before you touch anything that needs a developer.
  • Serve resized, compressed images in WebP or AVIF, and never lazy-load your main hero image, because it is often the element Google times for loading.
  • Trim unused scripts and plugins, defer non-critical JavaScript, and clear render-blocking CSS so the page can show something sooner.
  • Measure with free tools like PageSpeed Insights, test on mobile first, and re-check a few weeks after changes so the real-world data can catch up.

Most slow websites are slow for the same five reasons: oversized images, too much JavaScript, no caching, cheap or crowded hosting, and render-blocking code. The fixes with the biggest payoff tend to be the cheapest and easiest, so a non-technical owner can get a long way before calling a developer.

This guide takes each cause in turn, shows you the fix, and ranks it by effort against impact so you know what to tackle first. No 300-point report, just the handful of changes that make a typical UK small-business site noticeably quicker.

Why a slow site costs you money

A slow site loses visitors before they ever see your offer, and it quietly drags on your rankings too.

People are impatient, and study after study links slower pages to higher bounce and fewer enquiries or sales. You have already paid to get that visitor there, so losing them to a spinning loader is pure waste. Google also uses page experience, including Core Web Vitals, when it ranks pages, so speed sits where user experience and search meet. We cover the money side in our guide to building a website that converts; this piece is about the mechanics of making it fast.

The usual causes, and the order to fix them

Five problems account for the vast majority of slow UK small-business sites, and they are not equally hard to fix.

The table below is the short version. Work down it in order and you clear the cheap, high-impact jobs before spending money on the harder ones.

Common causeThe fixEffort vs impact
Large, unoptimised imagesResize to the space, compress, serve WebP or AVIF, lazy-load below the foldLow effort, high impact
No cachingTurn on browser and page caching, add a CDNLow effort, high impact
Too much JavaScriptRemove unused plugins and third-party tags, defer or split what remainsMedium effort, medium to high impact
Render-blocking CSS and JavaScriptInline critical CSS, defer or async non-critical scripts, minify filesMedium effort, high impact
Slow or cheap hostingMove to better hosting, servers nearer your customers, or a CDNHigher effort, high impact

Large, unoptimised images

Oversized images are the single most common cause of a slow page, and the easiest to put right.

A hero photo exported straight from a camera or a stock library can weigh several megabytes when the page needs a fraction of that. Three steps fix most of it: size the image to the space it fills (around 1,600 pixels wide suits most layouts), compress it, and serve a modern format, because WebP and AVIF cut file size substantially against older JPEG and PNG with no visible loss of quality. Lazy-load images below the fold so the browser fetches them only when the visitor scrolls near, but never lazy-load your main hero image, because that is usually the largest element Google times for loading. Google’s own guide to optimising Largest Contentful Paint walks through sizing, formats and priority. On WordPress a reputable plugin handles most of this automatically.

No caching

Caching lets repeat visits load from a saved copy instead of rebuilding the whole page from scratch.

Without it, every visit asks your server to assemble the page and every browser to re-download the same files. Two layers help. Browser caching, set with Cache-Control headers, tells a visitor’s browser to keep static files such as images, fonts and stylesheets, so the next page loads from disk rather than the network; Google explains the HTTP cache clearly. Page caching stores a ready-made version of each page so the server stops rebuilding it on every request. A content delivery network (CDN) adds a third layer, serving your files from a location near the visitor. For most small sites, a caching plugin plus a CDN is a quick, low-cost win.

Too much JavaScript

Every script you add, especially third-party ones, costs loading and response time.

Chat widgets, pop-up tools, duplicate analytics tags, social embeds and page-builder bloat all stack up. The browser has to download, parse and run each one, and on a mid-range phone that adds up fast. Start by auditing what is actually on the page and removing anything you no longer use. For the scripts you keep, mark non-critical ones with async or defer so they do not hold up the rest of the page, and ask your developer about code splitting so each page loads only what it needs. Google’s guidance on removing unused JavaScript explains how to find the dead weight. This is also where a tidy, well-built website pays off, because bloated themes and stacked plugins are the usual source of the problem.

Render-blocking CSS and JavaScript

Some files stop the page from showing until they have fully loaded, which is why a site can sit on a blank screen.

By default, the browser pauses rendering while it downloads and processes the CSS and certain scripts in the page head. The fix is to let the important styling through first and move the rest out of the way: inline the small amount of CSS needed for what is visible on first load, defer or async non-critical JavaScript, and minify your files to shrink them. Google’s Lighthouse guide to eliminating render-blocking resources covers the specifics. This one usually needs a developer, but the payoff on perceived speed is large, because it changes how quickly something appears, not just how quickly everything finishes.

Slow or cheap hosting

If your server is slow to respond, nothing you do on the page can fully make up for it.

The clock starts before a single image loads, with time to first byte: how long your server takes to begin sending the page. Crowded shared hosting, a server far from your visitors, or an under-resourced plan all push that number up, and it delays everything after it. If your pages still feel sluggish once images, caching and scripts are sorted, hosting is the likely culprit. Moving to a better plan, a host with servers nearer your customers, or putting a CDN in front of the site all help. It is more effort than a plugin, but on a genuinely slow server it lifts everything at once.

Measure before and after, on a real phone

You cannot tell what is slowing a page down, or whether a fix worked, without measuring it properly.

Start with Google’s free PageSpeed Insights. Paste in a URL and it grades the page, shows real-world data from Chrome users where it has enough, and lists specific opportunities, such as oversized images, render-blocking files or slow server response, in priority order. Test your key pages, not just the homepage, and look at the mobile score first, because most UK traffic is on a phone and phones are where slow sites hurt most. Treat the lab score as a guide and the field data (real visits) as the verdict, and re-test a few weeks after changes go live so the real-world numbers have time to catch up. If the report reads like a wall of jargon, that is where technical SEO support earns its place.

Where a non-technical owner should start

Do the cheap, high-impact jobs yourself first, then bring in help for the parts that touch code or hosting.

A sensible order for most owners:

  1. Images and caching first. On WordPress, an image-optimisation plugin and a caching plugin, plus a CDN, often clear the biggest problems in an afternoon.
  2. Audit your scripts. Remove plugins and tags you no longer use. Fewer moving parts is faster and easier to maintain.
  3. Check your hosting. If time to first byte is still high after that, your plan or host is likely the limit, and upgrading is worth the cost.
  4. Get a developer for render-blocking and heavy JavaScript. These need care, and a good one will handle them without breaking the design.

If your site is old, built on a bloated theme, or fighting its own platform, the honest answer is sometimes that patching is slower than rebuilding. A lean, well-designed site starts fast and stays fast, which works out cheaper over time than years of plugins papering over the cracks. Not sure which camp yours is in? Get in touch and we will take a look.

The short version

Speed is one of the few improvements that helps your visitors and your rankings at the same time, without spending more on traffic.

Fix the images, switch on caching, trim the scripts, clear the render-blockers and sort the hosting, roughly in that order, and most slow sites get noticeably quicker. If you would rather someone told you exactly what is slowing yours down and what to fix first, book a free growth review. We will run the numbers on your actual pages and hand you a straight, prioritised list, no jargon and no 400-line PDF, built for your business in Leicester and across the UK.

Asked & answered

Why is my website so slow?+
Most slow websites come down to five things: large, unoptimised images, too much JavaScript, no caching, slow or cheap hosting, and render-blocking CSS and JavaScript. Images and caching are usually the biggest and easiest wins. Run your page through Google's PageSpeed Insights and it will tell you which of these apply to you, in priority order.
How fast should my website load?+
Aim to have the main content appear within about 2.5 seconds on a typical mobile connection, which is Google's threshold for a good Largest Contentful Paint. More important than any single number is that your key pages feel quick on a real phone, and that returning visitors load fast thanks to caching. Judge against your own before-and-after, measured the same way each time.
Can I speed up my website myself without a developer?+
Yes, a good deal of it. On a platform like WordPress, a reputable image-optimisation plugin, a caching plugin and a CDN will fix the most common problems without touching code. You will usually want a developer for render-blocking resources, heavy JavaScript and anything involving your hosting setup, but the cheap, high-impact jobs are within reach of a non-technical owner.
Does website speed affect Google rankings?+
Yes, as part of the picture rather than the whole of it. Google uses page experience, including Core Web Vitals, as a ranking signal, so a faster site can help, especially where competitors are slow. Speed will not rescue weak content or a site people do not want, but it removes a disadvantage and improves the experience for every visitor from every channel.
Is it better to fix a slow site or rebuild it?+
It depends on why it is slow. If the problems are images, caching and a few scripts, fixing is cheaper and faster. If the site runs on a bloated theme, stacked plugins or an ageing platform that fights every change, a lean rebuild often costs less over time than years of patching. A quick review of your pages and setup will tell you which situation you are in.

Up next

Want to be
the answer?

See what AI currently says about you. Free, in 48 hours.

Get your free growth review →