Skip to main content
← Back to blog
6 min readChris Coombes

How to Speed Up Your Website (And Why a Slow Site Is Costing You Customers)

website-speedperformancesmall-businessseoweb-design

If your website takes more than three seconds to load, you are losing customers. Not maybe losing them — actually losing them. Research consistently shows that more than half of visitors abandon a website that has not loaded within three seconds, and the longer it takes, the fewer come back.

For a small business, every one of those lost visitors could have been an enquiry, a booking, or a sale. Page speed is not a technical nicety — it is a business problem.

Why Does Page Speed Matter So Much?

There are three main reasons to care about how fast your website loads.

First, attention is scarce. Your potential customers are not patient. They found your website on Google, clicked the link, and now they are waiting. If your homepage takes five seconds to appear, most of them will hit the back button and click on a competitor instead. They will not wonder whether it might be worth the wait. They will just leave.

Second, Google uses speed as a ranking signal. Google wants to recommend websites that give people a good experience. Slow websites give a bad experience, so Google ranks them lower. If your site is sluggish, it is working against your search visibility at the same time as it is losing the visitors who do manage to find it.

Third, speed affects conversions. Even for visitors who stick around, a slow website feels less professional. It creates a nagging sense that something is not quite right. That feeling — irrational as it might seem — makes people less likely to trust you with their business.

How to Check Your Website's Speed

Before you can fix a speed problem, you need to know how bad it is. The best free tool for this is Google PageSpeed Insights (search for it — it is at pagespeed.web.dev). Paste your website URL in and run a test.

You will get a score out of 100, separately for mobile and desktop. Anything above 90 is good. Between 50 and 89 is average. Below 50 is poor and needs attention.

Pay particular attention to your mobile score. Most of your visitors are probably on their phones, and mobile connections are slower than broadband, which makes any underlying speed issues worse. A site that loads quickly on a desktop might still feel slow on a mobile network.

PageSpeed Insights also shows you a list of specific issues dragging your score down, which gives you a starting point for knowing what to tackle.

What Makes Websites Slow?

There are a handful of things that account for the vast majority of slow-loading websites.

Unoptimised images are the most common culprit by far. If you have uploaded photographs directly from your phone or camera, those files might be several megabytes each. A page with four or five of those images can easily be 15 or 20 megabytes — which takes a long time to download, especially on mobile. Images should be compressed and resized before they go anywhere near your website.

Too many plugins or scripts. If your website runs on WordPress or another platform, it may be loading dozens of plugins — each of which adds code that has to be downloaded before the page can display. Contact forms, cookie banners, chat widgets, social media feeds, review plugins — they all add weight. Some of them are necessary. Many are not.

Cheap or shared hosting. Your website lives on a server somewhere. If you are on a very cheap shared hosting plan, that server may be handling hundreds of other websites at the same time, and yours gets a slow trickle of resources when traffic is high. Upgrading to a faster hosting plan or a better provider can make a noticeable difference.

No caching. When someone visits your website, their browser has to download all the files that make up the page. Caching means that on subsequent visits, some of those files are stored locally on their device so the page loads faster. Without caching properly configured, every visit is a full download.

Render-blocking resources. This is a more technical one, but it refers to JavaScript and CSS files that prevent your page from displaying until they have fully loaded. A good developer structures these correctly so the visible content appears first while everything else loads in the background.

Quick Wins You Can Do Yourself

You do not need a developer to make some improvements. Here are a few things you can do right now:

  • Compress your images. Before uploading any image to your website, run it through a free tool like Squoosh or TinyPNG. For most website photos, you can reduce the file size by 60–80% with no visible difference in quality.
  • Remove plugins you are not using. Log into your website's admin panel and deactivate any plugins that are not actively serving a purpose. Every one you remove is one less piece of code your visitors have to download.
  • Use a free CDN. Cloudflare offers a free plan that acts as a content delivery network, caching your website on servers around the world so visitors get files from a location physically closer to them. This can improve load times meaningfully without touching your website's code.

When You Need a Developer

Some speed issues cannot be fixed through a control panel. If your site was built on a bloated page builder, has poorly written code underneath, or is fundamentally structured in a way that creates performance problems, a surface-level fix will not get you very far.

A website built from clean, efficient code — rather than assembled from layers of drag-and-drop tools — will always have a significant speed advantage. If your PageSpeed score is in the red and your business depends on people finding you online, it may be worth having someone audit your site properly, or considering whether a rebuild makes economic sense.

The Numbers Are on Your Side

A one-second improvement in page load time has been shown to increase conversions by anywhere from 7% to 17%, depending on the study. For a website generating 50 enquiries a month, that could be an extra four to eight contacts per month — from a change that costs nothing to make if it is just a matter of compressing your images.

The maths is straightforward. Your website's speed is a lever you can pull to get more business from the traffic you are already receiving. It does not require more advertising, more content, or more effort on your part — just a faster page.

Start with PageSpeed Insights Today

Run your website through Google PageSpeed Insights and see where you stand. If the score is below 50, it is worth taking seriously. If it is below 70 on mobile, you are likely losing a meaningful number of visitors every month.

If you want a professional eye on your site's performance, or if you are thinking about a new website that is built for speed from the ground up, get in touch — we would be happy to take a look.

Ready to get started?

Let us build a website that works as hard as you do.

Get in touch