Your site is slow: what actually matters to fix (without obsessing)
A slow site loses customers before they read you. How to tell if it's really slow, the real causes in small businesses, and what you can fix yourself without a developer.
There's something you can't see on a good-looking website that's costing you customers: how long it takes to load. When someone visits from their phone, on mobile data, and your site takes a while to appear, they leave before reading a single line. They never got to find out if you're any good. All they know is that your site is slow.
Here's how to tell whether yours is actually slow, why it happens on most small business sites, and what you can fix yourself without calling anyone in. I'll also tell you when to stop worrying, because chasing a "100 out of 100" score past a certain point gives you nothing.
Why it matters, in a sentence
Two reasons, both serious:
- You lose customers. Every extra second your site takes to load, some portion of visitors leave. They don't wait. And the ones who do arrive already a little annoyed.
- Google penalises you. Speed is one of the factors Google measures when deciding rankings, through what it calls Core Web Vitals. A slow site has a harder time appearing near the top.
It's one of the few things in SEO that hurts on two fronts at once: it pushes visitors away and pulls you down in search results.
How to tell if your site is actually slow
Don't trust how it loads on your own computer. You visit it constantly, your browser has it cached, and it feels fast to you. Your customer opens it for the first time, from their phone, on a weaker connection. Measure that instead:
- PageSpeed Insights (Google's free tool): paste your URL and it gives you a score and a list of what's slowing things down. Pay attention to the mobile tab in particular — that's where almost all your traffic comes from and where slow loading hits hardest.
- The real test: grab your phone, turn off WiFi, leave it on mobile data, and open your site as if you were a customer. How long before you can read and tap things? If you find yourself impatient — and you already know the content — imagine someone who doesn't.
Those two things are enough to know whether you have a problem. You don't need paid tools to diagnose it.
The real causes on a small business site
When I review why a site is slow, it's almost always some combination of these four things, roughly in order of how often I see them:
1. Heavy images (by far the most common)
The most frequent cause, and the easiest to fix. Photos uploaded straight from a phone or camera, several megabytes each, displayed at a fraction of their actual size on screen. The browser still has to download all those megabytes. Multiply that across the images on a page and you have a site that drags.
2. Cheap, overloaded hosting
The server where your site lives. Budget plans pack thousands of sites onto the same machine; when one spikes, the rest slow down. It's the invisible part that many people don't want to touch because "it works." It works, but slowly.
3. Too many plugins and scripts
Especially on WordPress. Every plugin you install adds code the browser has to load: sliders, pop-ups, live chats, animations. Each one adds up. Many sites carry plugins that haven't been used in years and are still weighing things down.
4. No caching
A cache keeps a pre-built version of your site ready to serve immediately rather than rebuilding it from scratch on every visit. Without one, each visitor forces the server to do the full work every time. Enabling caching is one of the highest-impact fixes for the least effort.
What you can fix yourself, without a developer
Good news: the things that matter most are usually the easiest to address.
- Compress images before uploading. Free online tools (Squoosh and TinyPNG are both solid) let you drop in a photo and get it back at a fraction of the size with no visible quality loss. This one change alone can transform your site's speed.
- Remove plugins you're not using. Go in, review the list, and uninstall — not just deactivate — anything you can't remember the purpose of. Fewer plugins, lighter site.
- Enable a cache. On WordPress, a well-configured caching plugin gives you an immediate jump in performance. It's one of the rare cases where "install and forget" actually works.
With those three things, most small business sites go from slow to acceptable without touching anything technical.
What needs someone who knows what they're doing
There's a part that's better left to a professional:
- Changing hosting or properly configuring a server.
- Optimising the theme or custom code.
- Diagnosing why a site is still slow after the basics are done.
If you've compressed images, cleaned up plugins, and enabled caching, and your site is still dragging — that's when it makes sense to have someone look at it. It's usually the hosting or something in the code, and that's not something a plugin will fix.
Where to stop obsessing
Here's something almost no one tells you: don't chase a 100 out of 100 on PageSpeed. That score is a guide, not a target. There are very fast-feeling sites with a score of 80, and sites with 95 that feel sluggish for other reasons. What matters is that your visitor perceives it as fast, not that a measurement tool gives you top marks.
The sensible goal: your site loads quickly enough that nobody leaves out of impatience, and Google doesn't penalise you for being slow. After that, your time is better spent improving your content or the photos of your work than squeezing a few more points out of a score.
Frequently asked questions
How fast should my site load?
There's no universal number, but a practical rule: the main content should appear within the first couple of seconds on a phone with a normal connection. If you — who already know the site — find yourself waiting impatiently, your customer has already left. PageSpeed Insights will tell you whether you're in the good, needs improvement, or poor range.
Does speed really affect Google rankings?
Yes. Google uses loading experience (the Core Web Vitals) as one of its ranking factors. It's not the most important one — content and relevance carry more weight — but between two comparable sites, the faster one has the edge. And more immediately, it affects whether people actually stay.
Does compressing images reduce quality?
Not in any way you'll notice. Modern compression tools reduce file size enormously while keeping quality that the eye can't distinguish on screen. The difference in weight is huge; the difference in appearance is imperceptible to your visitor.
Do I need to change hosting if my site is slow?
Not first. Before that: compress images, remove unused plugins, enable caching. That's enough in many cases. Hosting becomes relevant when, after doing all of that, the site is still slow. At that point, yes — better hosting may be the missing piece.
If you're not sure where your speed problem starts — or if you've already done the basics and it's still slow — that's what a technical audit is for. I'll tell you exactly what's holding your site back and what fixing it will actually change, without selling you optimisations you won't notice.
