Half your visitors are gone in three seconds. Not because your product is wrong or your prices are too high — because your website is too slow to show them anything useful. The good news? Speed is fixable, and you do not need to be a developer to understand what needs changing.
We have audited hundreds of UK business websites. The same five problems come up every time. Fix these, and most sites can load three times faster — sometimes more.
Before you start: Go to pagespeed.web.dev and test your website. Write down your score. Come back after you have read this article, and you will know exactly what to fix.
1. Compress Your Images (Biggest Single Improvement)
Impact: Can reduce page weight by 60-80%
Most business websites load images that are 3-10x larger than they need to be. A hero image from a stock site is often 3-5 megabytes. On a mobile connection, that alone takes 4-6 seconds to download — before anything else on your page even starts loading.
The fix is straightforward:
- Resize images to the exact size they display. If your hero section is 1200 pixels wide, your image should be 1200 pixels wide — not 4000.
- Use WebP format. WebP images are 25-35% smaller than JPEG with the same quality. Every modern browser supports it.
- Enable lazy loading. Images below the visible screen should only load when the visitor scrolls to them. This means your above-the-content loads instantly.
- Compress on upload. Tools like Squoosh (free, by Google) or ShortPixel can reduce file size by 60% with no visible quality loss.
A typical business site with 15-20 images can save 4-8 megabytes by compressing properly. On a 4G connection, that is the difference between a 6-second load and a 2-second load.
2. Cut Your External Scripts
Impact: Can save 1-3 seconds of load time
Every external tool you add to your website — analytics, chat widgets, social media buttons, review badges — requires the browser to download, parse, and run JavaScript. Each one is a potential bottleneck.
The average small business website loads 15-20 external scripts. Most are unnecessary:
- Three analytics platforms? Pick one. Google Analytics is free and covers everything most businesses need.
- Live chat on every page? Put it on your contact page only. Visitors on your homepage want to read about your services, not chat.
- Social media share buttons? They add 300-500ms of load time for functionality almost nobody uses on a business site.
- Font files? Two font weights maximum. Each font variation is an extra download. Your brand font plus one weight of body text is enough.
Audit your scripts by opening your browser's Developer Tools (F12), going to the Network tab, and reloading your page. Sort by size. Anything you do not recognise or use should go.
3. Enable Browser Caching
Impact: Makes return visits nearly instant
Without caching, every time someone visits your site, their browser downloads everything from scratch — every image, every stylesheet, every script. With caching, the browser remembers what it already has.
Proper caching tells the visitor's browser: "This image has not changed since last time — use the copy you already have." For repeat visitors (and most business sites have 40-60% returning visitors), this makes your site feel instant.
Your hosting company should set this up for you. If they have not, ask them to enable caching headers for static assets (images, CSS, JavaScript) with a minimum expiry of one week. It is a five-minute server configuration that most shared hosting ignores.
4. Use a Content Delivery Network (CDN)
Impact: Reduces latency by 30-50% for distant visitors
A CDN stores copies of your website on servers around the world. When someone in Manchester visits your site, they download from a UK server. When someone in Sydney visits, they download from an Australian server. Without a CDN, everyone downloads from one location.
For UK businesses serving UK customers, this matters less — your server is already close to your visitors. But if you have any international traffic, or if your hosting server is not in the UK, a CDN makes a noticeable difference.
Cloudflare's free tier is excellent and takes about 15 minutes to set up. It also includes basic security features (DDoS protection, SSL) at no cost. Most good hosting packages include a CDN — if yours does not, Cloudflare is the obvious choice.
5. Switch to Static HTML (The Nuclear Option)
Impact: Can make your site load in under 1 second
This is the biggest change on the list, but also the most effective. WordPress, Wix, and Squarespace sites all require the server to "build" every page from scratch on each visit. A static HTML site is pre-built — the server just sends the file.
The difference is dramatic. A typical WordPress site loads in 3-5 seconds because the server needs to query a database, run PHP, assemble the page, and send it. A static HTML site loads in under 1 second because the server sends a ready-made file.
This does not mean you need to lose features. Modern static sites can have:
- Contact forms (handled by JavaScript)
- Blog posts (pre-rendered HTML pages)
- E-commerce (API-powered checkout)
- AI assistants like DaeOne (embedded via script)
The trade-off is that you need a developer to make changes — you cannot log in and edit pages yourself. But for most business sites that change a few times a year, this is a worthwhile trade for the performance gain.
Speed audit checklist: We have put together a free checklist covering all five fixes above, with step-by-step instructions you can hand to your web developer. Download it below.
The Numbers That Prove It Works
These are not theoretical improvements. Here is what real businesses see after fixing their speed:
- Google: 53% of mobile visitors leave after 3 seconds. Get under 2 seconds and you keep most of them.
- Amazon: Every 100ms of extra load time costs 1% in sales. The principle scales down to every business.
- Google rankings: Core Web Vitals (LCP, INP, CLS) directly affect where you appear in search results. A faster site means more visitors to begin with.
If your site takes more than 3 seconds to load, you are paying for advertising that sends visitors to a page they will not wait for. Fix the speed first, and every other marketing effort becomes more effective.
Website Speed Audit Checklist
- Test your current score at pagespeed.web.dev — write it down
- Check image sizes — are any over 200KB?
- Count your external scripts — anything over 10 is too many
- Test on mobile data (not Wi-Fi) — count the seconds
- Check if browser caching is enabled — ask your host
- Check if you have a CDN — Cloudflare free tier works
- Check your hosting type — shared, VPS, or static?
- Run the test again — compare before and after
Want a website that loads in under a second?
We build static HTML sites that score 90+ on Google PageSpeed — mobile and desktop. No bloated themes, no unnecessary plugins, just fast websites that turn visitors into customers.
First month of AI Hosting free — includes site migration.
See Our PackagesThe Daedalus Dispatch
Get practical guides like this one delivered to your inbox. AI hosting tips, web design insights, and digital strategy for UK businesses — no spam, no fluff, unsubscribe any time.