Why your small business website feels slow (and the free fixes that actually matter)
Most slow small business websites are slow for the same three reasons, and none of them require a developer to fix. How to measure your real speed, what actually causes the problem, and the fixes worth twenty minutes of your time.
A slow website costs a small business in ways that never show up on an invoice. Visitors leave before the page finishes loading, Google quietly ranks faster competitors above you, and the people who do wait around start the relationship mildly annoyed. The good news is that most slow small business sites are slow for the same few reasons, and the biggest fixes are free.
If you got here by searching "why is my website so slow" or "website takes forever to load," this is written for you. It is a practical guide for owners, not developers, in the words people actually type into Google rather than the jargon performance engineers use with each other. No jargon that does not earn its place, and nothing that requires touching code.
First, measure it honestly#
Do not judge your site from your own desk. Your browser has the site cached, your office wifi is fast, and your impression will be wildly optimistic compared to a first-time visitor on a phone.
Two better tests:
- Open pagespeed.web.dev (Google's free PageSpeed Insights tool), enter your address, and look at the mobile score first. Mobile is where most of your visitors are and where slow sites hurt worst.
- Borrow a phone that has never visited your site, turn off wifi so it is on cellular data, and load your homepage. Count the seconds until you could actually read and click things. That number is what your customers experience.
If the page is usable in under about three seconds on a phone, you are fine and can stop reading. If it takes five, eight, or fifteen seconds, keep going.
The usual culprits, in order#
After years of looking at small business sites, the same problems show up in the same order of frequency.
Giant images are the cause most of the time. Someone uploaded photos straight from a phone or camera, and now the homepage is loading six images that are each the size of the entire rest of the page combined. A modern phone photo is often 4000 pixels wide and several megabytes. On a website it gets displayed 800 pixels wide. All that extra data is downloaded, then thrown away.
Too many plugins, widgets, and embeds. Every chat bubble, review widget, booking embed, social feed, and analytics tool you add loads its own pile of code from its own servers before your page settles down. Sites accumulate these over the years like a junk drawer. Each one seemed small at the time.
Bottom-tier hosting. The $3 per month shared hosting plan was a fine choice when you set the site up. If your business has grown and your site matters now, the server taking two full seconds to even start responding is a tax on every single visitor.
Autoplay video backgrounds. They look impressive in the template preview. They are also usually the single heaviest thing on the page, and on a phone they compete with everything else for a narrow connection.
The twenty-minute fixes#
Start with images, because that is where the payoff is.
- Before uploading any photo, resize it to roughly the size it will display (1600 pixels wide is plenty for a full-width banner, 800 for a column image) and run it through a free compressor like Squoosh or TinyPNG. A 4 MB photo routinely becomes 150 KB with no visible difference.
- Go through the images already on your key pages and replace the heaviest offenders. You do not need to fix every page. Fix the homepage and the two or three pages people actually land on.
- Open your site editor and remove every widget and embed you added more than a year ago and forgot about. If you cannot remember why the third analytics script is there, it should not be.
- If you use a page builder, check for a built-in "lazy loading" setting for images and turn it on. It makes the browser skip images until the visitor scrolls near them.
Then re-run PageSpeed Insights and enjoy the before-and-after.
When it is the platform, not you#
If you have done the above and the site is still slow, the problem is usually the hosting or the platform itself. Upgrading from bargain shared hosting to a mid-tier plan is often the best $10 a month a small business can spend. For a simple brochure site, another option is sidestepping hosting bills entirely with the twenty dollar setup. And if the site is old enough that it is held together with years of accumulated plugins, a clean rebuild on a modern platform is frequently cheaper than another year of fighting it (whether that rebuild should be a builder or custom work is its own honest conversation).
That last case is the kind of project we take on, and it is also the kind of honest assessment we are happy to give for free. If you are not sure whether your site needs twenty minutes of image compression or an actual rebuild, send it over through the contact form and we will tell you which one it is.
Newsletter
Want the next post in your inbox?
Short notes when something new ships. No spam.
