Speed guide

Why is my website so slow?

Customers are impatient online. If your pages take too long to appear, or freeze when someone taps a button, many visitors leave before they read a word. The good news is that most speed problems on small business websites come from a few familiar causes, and you can check them yourself for free.

By Web Builder Agency · · 6 min read

Why speed matters more than you might think

Most people visiting a small business website are in a hurry. They want a phone number, a price guide, opening hours or a quick sense of whether you can help. If the page sits blank, jumps around as it loads or takes several seconds to respond to a tap, many of them simply go back and choose the next business in the list. You never see those lost enquiries, which is why a slow website is such an easy problem to ignore.

Speed also feeds into search. Google uses page experience signals, including a set of measurements called Core Web Vitals, as part of how it assesses pages. Speed alone will not lift a weak page to the top, but a sluggish, unstable site gives you one more disadvantage against competitors who have got the basics right.

How to check your website speed for free

You do not need specialist software to get a useful picture. Start with these three checks:

  • Google PageSpeed Insights. Enter your web address at pagespeed.web.dev and run the test for mobile first. Where Google has enough visitor data, the top of the report shows how real people experienced your site, and the lower section gives a lab test with specific suggestions.
  • Google Search Console. If you have it set up, the Core Web Vitals report groups your pages into good, needs improvement and poor, based on real visits. If you have not set it up yet, it is worth doing anyway; our guide on why a website is not showing on Google explains why.
  • Your own phone. Turn off Wi-Fi, use mobile data and open your website as a customer would. Try it from somewhere with a weaker signal. Note how long it takes before you can read the page and tap a button.

What the three Core Web Vitals mean

The reports use technical names, but the ideas are simple:

  • Largest Contentful Paint (LCP) measures how quickly the main content, often a large image or heading, appears. Google’s guidance is to aim for 2.5 seconds or less.
  • Interaction to Next Paint (INP) measures how quickly the page responds when someone taps, clicks or types. Google suggests 200 milliseconds or less.
  • Cumulative Layout Shift (CLS) measures how much the page jumps around while it loads, for example when a banner pushes the text down just as you go to tap a link. The target is 0.1 or less.

If your pages fall short on any of these, the report will usually point to the elements responsible, which gives you a sensible place to start.

The most common reasons a small business website is slow

1. Oversized images

This is the cause we see most often. A photo taken on a modern phone or supplied by a photographer can be far larger than a web page needs, and it is frequently uploaded straight to the site at full size. Resizing images to the size they are actually shown, saving them in a modern format such as WebP or AVIF and letting images further down the page load only when needed can make a dramatic difference on its own.

2. Too many plugins, apps and scripts

Every chat widget, social feed, slider, pop-up, booking tool and tracking script adds code that the visitor’s phone has to download and run. Individually they seem harmless; together they can make a page slow to appear and slow to respond. Go through the list and ask whether each one still earns its place. Removing a tool nobody uses is often the quickest win available.

3. A heavy theme or page builder

Many off-the-shelf themes and drag-and-drop builders load large amounts of code to support features you never use. That flexibility is useful when building a site, but it can leave a simple five-page website carrying the weight of a much larger one. Settings, lighter add-ons or a leaner theme can help; sometimes the honest answer is that the foundations need rebuilding.

4. Slow or overcrowded hosting

The cheapest hosting plans often place many websites on the same server. If your pages take a long time before anything starts to load, even on a fast connection, the server may be the bottleneck. Check what your plan includes, whether your site uses caching and whether a content delivery network (CDN) is in place to serve files from locations closer to your visitors.

5. Out-of-date software

Older versions of a content management system, plugins or the server software behind them are usually slower as well as less secure. Keeping everything updated, with a backup taken first, is basic maintenance that protects both speed and safety.

6. Video, fonts and embeds loading too early

Background videos, several custom fonts and embedded maps or social posts all add weight. They can be used well, but they should be compressed, limited to what the design really needs and set to load in a way that does not hold up the main content.

Quick wins you can try this week

  1. Run PageSpeed Insights on your home page and your most important service page, on mobile
  2. Resize and compress the largest images, starting with the one at the top of each page
  3. Remove plugins, widgets and scripts you no longer use
  4. Update your content management system and plugins after taking a backup
  5. Ask your host whether caching and a CDN are switched on for your plan
  6. Test again and keep a note of the results so you can see what changed

Make one change at a time and check the site still works properly afterwards, particularly contact forms, booking tools and checkout pages.

When a speed fix is not enough

Sometimes the tests show a long list of problems that all lead back to the same place: an ageing theme, a builder that cannot be slimmed down or a site that has had years of add-ons bolted on. At that point, patching can cost more time than it saves. A small business website redesign lets you keep the content and search value you have built up while moving to lighter, faster foundations. If you are starting from scratch, speed should be part of the brief from day one; it is built into how we approach small business website design.

Speed is also one part of a wider picture. A fast page still needs clear content, sensible structure and the technical basics in place to be found, which is where our SEO packages for small businesses can help.

Get a clear list of what is slowing your site down

If you would rather not work through the reports yourself, our £99 website speed audit reviews your whole website, including speed and mobile performance, search foundations, design and how easily visitors can contact you. You receive a prioritised report within 2 working days, so you know exactly what to fix first and what can wait.

Not sure what’s holding your website back? Get your whole site reviewed for £99, with prioritised fixes in 2 working days. Book a £99 website audit.

Website audit

Book a site audit for only £99

A full audit of your whole website, with prioritised recommendations within 2 working days.

  • Your whole website audited
  • Prioritised recommendations
  • Report within 2 working days
Book a site audit for only £99

Planning something bigger? Discuss a website build or explore SEO.