Websites

Website Speed for Small Business: The Fixes That Matter

Why your small business website feels slow and how to fix it: Core Web Vitals in plain English, image compression, script cleanup, fonts, hosting and testing.

Website Speed for Small Business: The Fixes That Matter

If your website feels slow, it is not just annoying. People on a phone give up quickly, and many will never tell you they left. The good news is that speed problems on small business websites usually come from the same few causes, and most are fixable without starting over. This guide covers the ones that matter, in order of impact.

What Google actually measures

Google uses a set of measurements called Core Web Vitals to describe real-world page experience. There are three, and each has a rough target for "good":

  • Largest Contentful Paint (LCP): how long it takes for the biggest visible element, often a hero image or headline, to appear. Good is 2.5 seconds or less.
  • Interaction to Next Paint (INP): how quickly the page reacts when someone taps or clicks. Good is 200 milliseconds or less.
  • Cumulative Layout Shift (CLS): how much the page jumps around while loading. Good is 0.1 or less.

You do not need to memorize these. They are a useful way to explain what "slow" actually feels like to a visitor.

How to measure your site

  1. Open PageSpeed Insights and enter your address. Look at the mobile result first.
  2. Check the Core Web Vitals report in Google Search Console if you have it set up, which shows real visitor data.
  3. Open your own site on a phone, on mobile data and not on your fast office wifi, and judge how it feels.

Treat the score as a guide, not a grade. A site that feels fast and converts well matters more than a perfect number.

Fix 1: Images, the biggest and easiest win

Large, uncompressed images are the most common reason small business sites are slow. A photo straight from a phone or a design file can easily be several megabytes, and the page has to download all of it. Fix it in four steps:

  • Use modern formats. WebP and AVIF are much smaller than PNG or JPEG at similar quality.
  • Resize to the size you display. A photo shown 800 pixels wide does not need to be 4000 pixels wide.
  • Lazy-load images below the fold so they only load when someone scrolls to them.
  • Set width and height on images so the page does not jump while loading.

The results can be large. On a counselling practice's site I worked on, one photo went from 154 KB to 17 KB with no visible difference. On this very site, five portfolio screenshots dropped from about 4.9 MB to about 440 KB after I converted them to WebP.

Fix 2: Remove scripts you do not need

Every plugin, widget, chat tool, tracking pixel and font adds scripts the browser has to download and run. They add up quickly. When I rebuilt the Terra Screws site, the number of scripts it loaded went from 64 to 1. Fewer scripts means less for a phone to download and run.

Go through what is on your site and ask of each one: is this earning its place? Remove old tracking codes, unused plugins, duplicate analytics and widgets nobody uses. If a feature is worth keeping, load it only on the pages that need it.

Fix 3: Fonts

  • Limit yourself to one or two font families and only the weights you actually use.
  • Use font-display: swap so text shows immediately in a fallback font while the custom one loads.
  • Consider system fonts, which cost nothing to load.

Fix 4: Cut the heavy theme or page builder

Some themes and page builders ship hundreds of kilobytes of code to display a simple page. You can often get a modest improvement by switching to a lighter theme, but if the weight is built into the platform, the fix may be a rebuild. I explain how to tell in rebuild or cleanup: how to tell which you need, and compare platforms in WordPress vs a custom-coded website.

Fix 5: Hosting and caching

A slow host adds delay before anything even starts to load. Look for hosting that serves your site from a content delivery network (CDN), which keeps copies near your visitors, and make sure caching is turned on so repeat visits are fast. Static sites on modern hosting are especially quick because the page is already built and ready to send.

Fix 6: Stop things from jumping

Layout shift happens when images, ads, embeds or fonts load late and push content around. It is why you sometimes tap the wrong button. Fix it by giving images and embeds fixed dimensions, reserving space for anything that loads late and avoiding inserting content above what the person is already reading.

A simple order of attack

  1. Compress and resize images.
  2. Delete unused plugins, scripts and trackers.
  3. Tidy fonts.
  4. Turn on caching and use a CDN.
  5. Re-test on a phone.
  6. If it is still heavy, decide whether the platform is the problem.

Why this matters beyond rankings

Speed is part of how your site feels, and how it feels shapes whether someone calls you. It also affects whether your site is easy to use for visitors on slower connections. For the other numbers worth tracking, see is my website working? 7 numbers worth checking. If you would like me to look at your site and tell you exactly what is slowing it down, ask for a free audit.

Frequently asked questions

Does website speed affect Google rankings?
Page experience is one of many signals Google uses, and Google has said relevance still matters most. Speed is rarely what makes or breaks a ranking, but a slow site loses visitors before they ever contact you, which matters just as much.
What is a good load time?
Aim for the main content to appear within about 2.5 seconds on a mobile connection. That is the threshold Google calls good for Largest Contentful Paint.
What are Core Web Vitals?
They are three measurements of real-world experience: Largest Contentful Paint (how fast the main content loads), Interaction to Next Paint (how quickly the page responds to taps and clicks) and Cumulative Layout Shift (how much the page jumps around while loading).
Can I speed up my site myself?
Often yes. Compressing images, removing unused plugins and deleting unneeded scripts are within reach for most owners. Deeper issues, such as a heavy theme or page builder, usually need a developer or a rebuild.

Hudson Latimer

I build websites, fix local SEO, and set up practical AI tools for small businesses across Canada, working from Halifax, Nova Scotia. One person, start to finish. More about me or see real projects and results.

Want me to look at your site?

Send me a short note about your business and I'll tell you, plainly, what is costing you customers.

Get a Free Audit