A slow website doesn't announce itself. Nobody emails to say your homepage took six seconds. They just leave, and you see it as a number that was never there.
The frustrating part is that most slowness on small business sites comes from two or three fixable causes, and the expensive rebuild people get sold is rarely one of the fixes.
How Slow Is Actually Slow
Rough thresholds worth knowing, measured as the time until the main content appears:
| Load time | What happens |
|---|---|
| Under 2 seconds | Feels instant, nobody notices |
| 2 to 4 seconds | Noticeable, most people wait |
| 4 to 6 seconds | Abandonment climbs sharply |
| Over 6 seconds | Most mobile visitors are gone |
The important qualifier: measure on a phone, on cell data, not on the office computer plugged into the same network as your router. Your site is fast on your machine because your browser already has everything cached.
Measure Before You Change Anything
Run your homepage and your busiest page through Google's PageSpeed Insights. It's free and it gives you the mobile score, which is the one that matters.
Ignore the score itself for a moment and read the diagnostics. The tool tells you exactly which files are heavy and which ones blocked the page. A score of 45 with one enormous image is a twenty minute fix. A score of 45 spread across thirty scripts is a different conversation.
Take a screenshot of the result before you touch anything, so you can prove whether a change helped.
The Usual Culprits, In Order
1. Images nobody resized
This is the cause maybe two thirds of the time. Someone uploads a photo straight off a phone or a camera, 4000 pixels wide and 6 MB, and the page displays it in a box 600 pixels across. The visitor downloads the whole thing anyway.
The fix is to resize images to roughly the size they display at and serve them in a modern format like WebP or AVIF, which are typically a third to a half the size of the equivalent JPEG at the same visible quality. On most small business sites this single change is the difference between a five second load and a two second one.
2. Plugin and script sprawl
Every chat widget, popup builder, review carousel, analytics tag, and heat map tool loads its own code. Each one seems small. Twenty of them are not small.
Go through the list and remove anything you can't name a purpose for. If a plugin was installed for a campaign that ended in 2024, it's still loading for every visitor today.
3. Cheap shared hosting
The $4 a month plan puts your site on a machine with hundreds of others. When one of them gets busy, yours gets slow, and there is nothing you can change on your end. This is the one case where paying more genuinely fixes the problem: decent hosting starts around $20 to $30 a month, or is bundled into a managed plan.
4. No caching
Without caching, your server rebuilds the entire page from scratch for every single visitor. With it, most visitors get a prebuilt copy. On a typical small business site this is a configuration change, not a rebuild.
What Usually Is Not the Problem
- Your word count. Text is nearly free. A 2,000 word page with three optimized images loads faster than a 200 word page with one unoptimized one.
- Your host being "far away." Real, but a minor effect next to a 6 MB image.
- Needing a full rebuild. Sometimes true, but if the site is otherwise fine, fix the images and hosting first and remeasure. If speed is one of several problems, that's a different situation and I've listed the other tells in signs your website needs a redesign.
Does Speed Affect Rankings?
Yes, but less than people selling speed services imply. Google uses page experience as a ranking signal, and it matters most as a tiebreaker between pages of similar relevance. A fast page about the wrong topic still loses to a slow page about the right one.
Speed's real value is conversion. The visitor who leaves at four seconds was going to call you. That's a bigger loss than a ranking position, and it's covered in the arithmetic in my post on website ROI.
The Bottom Line
Measure on a phone, then fix in this order: images, unused scripts, caching, hosting. Most small business sites get from "sluggish" to "fine" without anyone rebuilding anything, and you can verify it yourself with the same free tool you started with.
If you've done all four and it's still slow, then the platform itself is likely the constraint, and that's worth a real conversation rather than another plugin.
Want to know which of these is actually slowing your site down? Get a free audit and I'll send you the specific files causing it.
Want help applying this to your business?
Get a free website audit and a personalized action plan. No pressure, no sales pitch.
Get a Free Audit