When a customer taps your website on a phone while stood on a pavement, they give it a few seconds at most. If the page has not appeared by then, they will go back to the search results and tap a competitor instead. For a plumber, electrician, salon or small shop, that lost visitor is a lost phone call. Speed is not a technical vanity project — it is part of how welcoming your business feels.
The good news is that most slow small-business websites are slow for a handful of very ordinary reasons. Fix those and you will usually see a noticeable improvement without rebuilding anything.
Why speed matters more than you might think
Visitors judge a website the way they judge a shopfront. A page that lurches into life in six seconds feels scruffy and slightly unreliable, even if the work behind it is excellent. A page that appears in under two seconds feels professional.
There is a search angle too. Search engines measure how quickly pages respond, particularly on mobile, and they use it as one of many ranking signals. It is not the biggest factor, but it is one you can control. If two firms in the same town offer similar services, the one with the faster, tidier site tends to have an easier time.
Speed also affects how people behave once they land. Slow pages get fewer enquiries, fewer form submissions and more people hitting the back button. That is money quietly walking out of the door.
Find out what is actually slow first
Before changing anything, get a baseline. Free speed-testing tools will give your homepage a score and, more usefully, tell you what is holding it back. You can also do a rough test yourself: turn off wi-fi, use mobile data, and load your site on your phone while timing it.
Pay attention to two numbers in particular:
- How long until the main content appears — the moment a visitor can actually read your headline and phone number.
- Total page weight — how many megabytes the page has to download. Anything over about 3MB for a simple brochure site is worth investigating.
Test a handful of pages, not just the homepage. Your contact page, your gallery and any service pages are the ones people use to decide whether to get in touch.
Get your images under control
Oversized images are the single most common cause of a sluggish small-business site. A photo straight from a phone camera can easily be 4MB on its own. Resize it for the web and you can often get the same visual quality at 120KB or less — a saving of over 95 per cent.
Practical steps:
- Resize before uploading. A photo that displays at 800 pixels wide does not need to be 4000 pixels wide. Save a copy at roughly twice the display size for sharpness on modern screens, then leave it there.
- Use modern image formats. WebP files are typically 25–35 per cent smaller than JPEGs at similar quality, and every current browser supports them.
- Compress every file. Most image editors have a "save for web" option, or you can run images through a free compression tool. Aim for under 200KB for most photos and under 100KB for logos and icons.
- Turn on lazy loading. This tells the browser to load images further down the page only when the visitor scrolls near them. Many website platforms have a checkbox for it.
- Cut the carousel. A slider with six large images loads all six at once. A single strong photo often converts better anyway.
Clear out scripts, plugins and fonts
Every extra script your site loads is another thing the browser must fetch and run before it can show anything. Over a few years, small sites accumulate them: an old contact form, a chat widget nobody monitors, three social media buttons, a plugin for a feature you stopped using in 2021.
Go through your site and ask of each one: does this earn its place? If a script adds nothing a customer would notice, remove it. If you need a chat widget, keep one. Two is a slow page with a confusing experience.
Fonts deserve a mention too. Each custom font file adds weight. Two weights of one typeface is usually plenty; anything more is decoration nobody will notice but everyone will wait for. Where possible, let the browser display a standard font immediately and swap to your custom font when it arrives, so text is readable from the first moment.
Sort out hosting, caching and the basics
Cheap shared hosting used to be fine for a five-page site. It still is, up to a point — but if your provider packs thousands of sites onto one server, your pages will be slow at busy times regardless of what you do on the page itself.
Three server-side settings are worth checking:
- Caching. A caching plugin or your host's built-in cache means pages are served as ready-made files rather than assembled from scratch on every visit. It is often the biggest single improvement available.
- Compression. Gzip or Brotli shrinks text files as they travel to the visitor. It should be switched on by default; if it is not, ask your host to enable it.
- A content delivery network. A CDN stores copies of your files on servers around the country, so a customer in Leeds is not waiting on a machine in London. Many hosts include one.
Also check that your site is on a modern, secure connection and that you are not running an outdated version of whatever platform powers it. Old software is slow and, more importantly, risky.
A simple routine that keeps things quick
You do not need to become a developer. A short seasonal tidy-up keeps most small sites fast:
- Once a month, run a speed test and note the score.
- Compress and resize any new photos before uploading them.
- Delete plugins, forms and widgets you no longer use.
- Update your platform, theme and plugins when prompted.
- Check your site on a real phone over mobile data, not just on your office wi-fi.
Do that, and your website will feel brisk and dependable — which is exactly the impression you want a new customer to have before they have even spoken to you.

Comments