WHAT TO BUILD · 11 MIN READ
9 Small Business Website Mistakes That Quietly Lose You Customers
Most small business websites do not fail loudly. They quietly lose the odd customer every week, and the owner never finds out, because nobody emails to say your site put me off. Here are the nine that do the most damage, and how to fix each one.
By Liam · 21 June 2026
A bad website rarely announces itself. Nobody rings up to tell you your site loaded too slowly, or that they could not find your phone number, so they called someone else. The damage is invisible, which is exactly why it goes unfixed for years. The customer just quietly goes elsewhere, and you never know they were there.
The good news is that almost all of these are common, well understood, and fixable. None of them are about fancy design. They are about not tripping the visitor up on their way to becoming a customer. Here are the nine that matter most, each with a plain fix you can act on.
1. It loads too slowly
Speed is the silent killer. People decide whether to stay on a page in a couple of seconds, and on a phone over patchy signal, a slow site is gone before it even appears. Every extra second of load time loses you a slice of visitors, and on mobile, where most local searches happen, it is brutal. The usual culprits are huge unoptimised images, a bloated template stuffed with features you never use, and cheap overloaded hosting.
2. It does not work properly on a phone
Most people who find a local business are on a phone. If your site was built for a desktop and merely shrunk down, the experience is miserable: tiny text they have to pinch to read, buttons too small to tap, a menu that does not open, a form that runs off the side of the screen. They will not fight it. They will back out and try the next result.
3. There is no clear next step
This is the most common mistake of all, and the most expensive. Someone reads your page, decides you might be the one, and then... what? If there is no obvious call to action, no prominent way to call, book or get a quote, they have to go hunting for it. Most will not bother. A website without a clear next step is a brochure that forgot to include a phone number.
4. Your contact details are hidden
Closely related, and somehow incredibly common: the phone number or email buried three clicks deep, or shown only on a contact page nobody visits. A customer who is ready to get in touch should never have to search for how. Every second they spend looking is a second they spend reconsidering.
5. Stock photos and copy that says nothing
The smiling headset call-centre woman. The generic skyline. The handshake. The moment a visitor sees stock photography, a little switch flips: this could be anyone. Pair it with copy full of empty phrases like "quality service" and "customer satisfaction" and you have a site that is technically about your business but tells the visitor nothing real about it. It builds no trust because there is nothing genuine to trust.
6. You are invisible on Google
A beautiful website nobody can find is a beautiful nobody. If you have no Google Business Profile, no local search terms anywhere in your page text, and your trade and town appear nowhere in your headings, then when someone searches for exactly what you do in your area, you simply do not come up. You can have the best site in town and still lose every customer to the competitor who turned up in the search.
7. You hide your prices completely
There is a fair debate here, so be honest about it. Some businesses genuinely cannot list fixed prices because every job is different. Fine. But many hide prices out of nervousness, and that costs them. People increasingly want some sense of cost before they make contact, and a page with zero pricing signal makes a chunk of visitors assume you are expensive, or simply move on to someone who gives them a clue.
8. Dead links and out-of-date information
A social icon linking to a Facebook page last posted to in 2019. A phone number you changed two years ago. Opening hours from before you moved. A contact form that quietly stopped sending you the messages. Stale, broken details do more than annoy, they signal that the business might not even be running any more, and that doubt is fatal. A broken form is the worst of all: you lose enquiries and never know they happened.
9. It looks exactly like everyone else's
The DIY-template look. You know it when you see it: the same hero layout, the same three icon boxes, the same stock imagery, the same fonts, that thousands of other small businesses are using because they all started from the same template. It is not broken, exactly. It just makes you forgettable and a touch generic, and in a crowded local market, blending in is its own quiet cost.
How many of these is your site making?
Most small business sites are guilty of three or four of these without the owner ever realising. None of them throw an error. None of them get complained about. They just leak the odd customer, week after week, until it adds up to real money walked out the door.
The nine mistakes and the one-line fix for each
| Mistake | The fix |
|---|---|
| Slow load | Compress images, cut bloat, host properly |
| No mobile | Build mobile-first, big tap targets, tap-to-call |
| No clear next step | One obvious primary action, repeated |
| Hidden contact details | Phone in the header on every page |
| Stock photos and empty copy | Real photos, plain words |
| Invisible on Google | Google Business Profile, trade and town in text |
| No pricing signal | A starting-from price or a range |
| Dead links and stale info | Test everything, remove ghost links |
| Template sameness | A custom site that looks like you |
The quickest way to catch the worst of these is to use your own site as a customer would: pull it up on your phone, off your home wifi, and try to contact yourself in under ten seconds. Whatever frustrates you in that minute is frustrating your customers too. If you would rather build from a clean checklist than patch an old site, start with what every small business website needs.
None of this is about a flashier website. It is about removing the quiet friction between a visitor and becoming your customer. Fix these nine and you are not winning on design, you are simply stopping the leak, which for most small businesses is worth far more.
STRAIGHT ANSWERS
Common questions.
Why is my website not getting me any customers?
Usually one or more of these: it loads too slowly, it is awkward on a phone, there is no clear way to get in touch, your contact details are buried, or you are invisible on Google because you have no Google Business Profile and no local search terms in your text. Each quietly turns visitors away. The fix is rarely a redesign, it is removing the friction between a visitor and contacting you.
Should a small business website show prices?
If you genuinely cannot price fixed jobs, you do not need a full price list, but hiding pricing entirely makes a chunk of visitors assume you are expensive or move on. Give a signal instead: a starting-from price, a typical range, example packages, or a short explanation of how your pricing works. It builds trust and filters out enquiries that were never a fit.
Does website speed really affect whether I get customers?
Yes, more than most owners realise. People decide whether to stay within a couple of seconds, and on a phone over mobile signal a slow site is abandoned before it appears. The common causes are huge unoptimised images, heavy templates and cheap overloaded hosting. Compressing images, cutting bloat and hosting properly fixes most of it.
Are stock photos bad for a small business website?
They quietly hurt trust. The moment a visitor recognises a generic stock image, the page reads as could-be-anyone, and paired with empty copy it tells them nothing real about your business. Real photos of your own work, premises, van or team are proof you exist and do the job, and a slightly imperfect real photo beats a polished stock one every time.
How do I know if my website is making these mistakes?
Use your own site like a customer. Pull it up on your phone, off your home wifi, and try to contact or book yourself in under ten seconds. Whatever frustrates you in that minute is frustrating customers too. Also check every link and phone number, and actually submit your contact form to confirm the messages reach you.