75%
of small business websites never generate a single lead

I've looked at hundreds of small business websites in South Africa. Restaurants, plumbers, dentists, estate agents, ecommerce stores. The pattern is the same almost every time: the site looks fine, the information is there, and nobody ever contacts the business through it.

The problem isn't that these businesses don't have a website. The problem is that their website isn't built to do anything. It's a digital brochure — and brochures don't generate leads.

Here's what's actually wrong, and the specific things you can fix this week.


The real problem: your site has no job

Think about what happens when someone lands on your website. They arrive with a question or a need. Maybe they searched "plumber Sandton" or "dentist near me Cape Town." They click your link. And then what?

On most small business sites, they get a scrolling wall of text. Company history. Services listed in paragraph form. Maybe a gallery. A "Contact Us" page buried in the footer that asks for their name, email, phone number, and a message box the size of a postage stamp.

That's not a lead generation system. That's a hope.

A website that generates leads has one job: make the next step obvious and easy. That's it. Everything on the page either helps with that job or it's in the way.


The five things your website is probably missing

1. One clear action per page

Most small business sites offer too many choices. "Call us. Email us. Fill out this form. Follow us on Facebook. Check out our Instagram. Read our blog."

When everything is a call to action, nothing is. The psychology is straightforward: more options means more friction means fewer conversions.

Decide what the single most valuable action is for each page. For your homepage, it's probably "Get a quote" or "Book now." For a service page, it's "Contact us about this service." For a blog post (like this one), it's "Run a free website audit."

That one action should be above the fold on mobile. Not below the hero image. Not after three sections of scrolling. Right there, immediately visible, the moment the page loads.

2. A reason to act now

"Contact us for a quote" is not a reason to act. It's a suggestion. And suggestions are easy to ignore — which is exactly what people do.

Compare that to "Get your free website audit in 60 seconds" or "See what your site score is — it takes less than a minute." Specificity and immediacy change the math. The perceived effort drops. The perceived value goes up.

The best CTAs tell the user exactly what happens next, how long it takes, and what they get out of it. If you can't articulate that in one sentence, the CTA isn't ready.

3. Trust signals where they matter

People don't buy from websites they don't trust. For a small business, trust isn't built with a slick design or a long list of certifications nobody recognises. It's built with specifics.

Customer names. Real photos (not stock images of handshakes). A Google review score. The number of jobs completed. How long you've been operating. Before-and-after photos if you're in a trade. A suburb or area you serve.

These belong near your CTA — not on a separate "Testimonials" page that nobody visits. The trust signal needs to be visible at the moment the user is deciding whether to click "Get a quote" or go back to Google.

4. Speed — on mobile, specifically

In South Africa, mobile traffic accounts for over 70% of web visits. Most of those people are on prepaid data or patchy connections. If your site takes more than three seconds to load on a mid-range phone, a significant portion of your potential leads are gone before they see anything.

Common culprits: uncompressed hero images (a 4MB photo of your storefront is a lead killer), heavy plugins, unoptimised JavaScript, no caching. The fix is usually straightforward — compress images, defer non-critical scripts, enable browser caching.

You can check your load speed with Kern's free website grader. It runs in under a minute and gives you a breakdown of what's slowing your site down.

5. A form that doesn't feel like a job application

This one alone kills more leads than anything else on this list. Long contact forms with ten fields. Required phone numbers. Generic "How can we help?" text boxes with no guidance.

Every additional field in a form reduces submissions. The data is consistent across every study I've seen: forms with 3-4 fields convert at double the rate of forms with 6+ fields.

Ask for the minimum: name and what they need. Maybe a phone number if that's how you prefer to follow up. You can get the rest later — once you've actually made contact.


What about SEO? Doesn't traffic matter?

Traffic matters. But traffic without conversion is vanity. I'd rather have 200 visitors a month and 10 leads than 2,000 visitors and zero leads.

SEO gets people to your door. The things listed above get them through it. Most small businesses focus entirely on the first part and ignore the second. That's backwards — fix your conversion first, then pour fuel on the traffic.

The practical sequence: make sure your site actually converts the people who arrive, then invest in ranking higher. Otherwise you're paying to send people to a leaky bucket.


Where to start (this week)

You don't need a rebuild. You need a few specific changes:

Today: Open your website on your phone. Within three seconds of the page loading, can you see what to do next? If not, you've found the first fix.

Tomorrow: Cut your contact form down to three fields. Name. Contact method. What they need. That's it.

This week: Add one specific trust signal next to your main CTA. A review quote. A customer count. Something concrete that a stranger would find reassuring.

Then: Run your site through a grader — Kern's is free — and fix the speed issues it flags. Image compression alone usually makes a noticeable difference.


None of this is complicated. None of it requires a developer or a big budget. The businesses that win online aren't the ones with the flashiest sites — they're the ones that make it easy for a stranger to become a customer.

So the real question: if someone lands on your site right now, what happens next?

AM
Armin Marxer

Founder of Kern, CoolMinds, and MFTPlus. 30 years building systems that don't have off-the-shelf answers.