60%
of South African small businesses still don't have a website

That number has been dropping steadily over the last few years, but it's still too high. And among the businesses that do have a website, a large chunk of them have something that was built five years ago, never updated, and generates zero enquiries.

This guide is for the business owner who knows they need a website — or knows the one they have isn't working — and wants to understand what actually matters. Not the hype. Not the upsell. The practical stuff.


What a small business website actually needs

Strip away everything optional and a small business website needs three things:

1. It needs to be findable. When someone searches for what you do in your area, your site should show up. That means basic SEO — proper title tags, meta descriptions, a sitemap, fast loading on mobile. Nothing complicated. Just not broken.

2. It needs to convert. When someone lands on your site, they should be able to figure out what you do and contact you within 30 seconds. Phone number visible. Booking form or contact form one tap away. Clear pricing or at least a clear next step.

3. It needs to be trustworthy. People don't buy from websites that look abandoned. Fresh content, real photos, customer reviews, up-to-date information. A site that looks like someone still cares about it.

Everything else — animations, custom illustrations, elaborate page transitions — is optional. Those three things are not.


How much does a website cost in South Africa?

This is the question every business owner asks first. The honest answer: it depends on what you're getting. But here's a realistic breakdown for 2026.

DIY website builders (R100–R500/month): Wix, WordPress.com, Squarespace. You build it yourself using templates. Fast to get started. The trade-off is you're limited by the template, and the monthly fee adds up. After three years you've paid R3,000–R18,000 and you still don't own anything — stop paying and the site disappears.

Template-based design (R3,000–R10,000 once): A designer takes an existing template, drops in your content and branding, and hands it over. Better than DIY if you don't have the time or skill, but you're still working within someone else's layout. Hosting and domain renewal add R100–R300/month on top.

Custom design (R15,000–R50,000+ once): A designer builds a site from scratch tailored to your business. This is where you get a site that actually reflects your brand and is built around your customers' journey. The range is wide because complexity varies enormously — a five-page plumber site is different from a 50-page estate agency with property listings.

AI-assisted design (varies): This is the newer option. AI handles the structure, the initial layout, and the technical setup. A human shapes the strategy, the copy, and the conversion elements. It's faster than fully custom and more effective than template-only. That's the approach Kern takes.

The trap: spending R5,000 on a site that doesn't generate leads is more expensive than spending R25,000 on one that does. Cost isn't what you pay upfront — it's what you get back.


Website builders: Wix, WordPress, or AI?

The three main options for South African small businesses, and when each one makes sense.

Wix

Pros: dead simple to use, drag-and-drop, includes hosting, good for non-technical people. Cons: template-dependent, slow on mobile, limited SEO control, monthly fee forever, hard to export if you want to leave.

Wix works for businesses that need something up today and don't care about long-term flexibility. It stops working when you need custom functionality, serious speed optimisation, or ownership of your code.

WordPress

Pros: massive ecosystem of plugins and themes, you own everything, full SEO control, no platform lock-in. Cons: requires more technical knowledge, plugins can conflict, updates break things, you need your own hosting.

WordPress is the safe middle-ground choice. It powers 40%+ of the web for a reason. But "safe" and "best" aren't the same thing. A poorly configured WordPress site is slower and less secure than a well-built custom site. The plugin ecosystem is both its strength and its weakness — too many plugins makes everything fragile.

AI-assisted

Pros: fast initial build, automated SEO and performance setup, human-guided strategy. Cons: still a relatively new approach, quality varies by provider, not all AI tools are equal.

AI-assisted design works when the AI handles the repetitive stuff — generating the page structure, writing initial copy, setting up meta tags and schema — and a human makes the decisions about layout, conversion flow, and brand positioning. The free website grader is an example of AI doing something useful that would take a human much longer.

The right choice depends on your budget, technical comfort, and how important your website is to your revenue. If your website is a primary sales channel, invest more. If it's a digital business card, spend less.


What most South African web designers get wrong

Having looked at hundreds of small business sites in South Africa, the same problems show up repeatedly.

No local SEO. A plumber in Sandton whose site doesn't mention "Sandton" anywhere on the page. A dentist in Cape Town whose title tag just says "Smile Dental." Google is a local search engine first. If your location isn't in your page titles, headings, and content, you're invisible for local searches.

Mobile as an afterthought. Over 70% of web traffic in South Africa is mobile. Most sites I audit look acceptable on desktop and fall apart on a phone — tiny text, buttons too small to tap, horizontal scrolling, forms that don't fit the screen. Your phone is where your customers are. Design for that first.

No clear next step. The most common failure mode: a visitor arrives, scrolls around, can't figure out what to do, and leaves. Every page should have exactly one primary action — call, book, email, get a quote — and it should be visible without scrolling on mobile.

Slow loading. Uncompressed images, no caching, heavy scripts. On South African mobile networks, a site that takes 6 seconds to load is losing half its visitors before they see anything. This is fixable in an afternoon.

Generic copy. "We are committed to excellence" and "passionate about service" don't differentiate you. Every competitor says the same thing. Specificity wins — name your suburb, name your process, name your prices if you can.


Getting found: SEO basics that actually matter

SEO doesn't have to be complicated. For a South African small business, the basics cover 80% of the results.

Local keywords

Include your location and service in your page titles. Not "About Us" — "Plumber in Sandton | 24/7 Call-Outs | Joe's Plumbing." Not "Services" — "Professional Plumbing Services Johannesburg." Google matches search queries to page titles. Make it obvious what you do and where.

Google Business Profile

Free to set up. Shows your business in Google Maps results and local pack results. Add your hours, phone number, photos, and encourage reviews. For local service businesses — plumbers, electricians, restaurants, dentists — this often matters more than your website for getting found.

Content

A blog isn't optional anymore. Google ranks pages that answer questions. If someone searches "how much does a geyser replacement cost" and you've written a page answering that question, you show up. That's how you get found by people who didn't know your name yet.

You don't need to post weekly. One well-written article per month that answers a real question your customers ask is worth more than four generic posts.

Technical SEO

Make sure Google can crawl your site — submit a sitemap, check that robots.txt isn't blocking anything important. Make sure your site is fast — compress images, enable caching. Make sure your pages have proper meta tags. Run your site through the free grader and it'll check all of this in under a minute.


The checklist

If you're getting a website built — or rebuilding the one you have — here's what to insist on:

Before launch:

Mobile-first design. Not "responsive" — mobile-first. Load it on a phone before you approve anything.

Page speed under 3 seconds on mobile. Test it on a real phone, not on your desktop browser resized to mobile width.

Clear CTA on every page. One primary action, visible without scrolling on mobile.

Local SEO baked in. Your suburb, city, and service in the page title of every relevant page.

Contact information everywhere. Phone number in the header. Physical address if you have a shopfront.

After launch:

Submit your sitemap to Google Search Console. Verify your site, submit the sitemap URL, request indexing for your main pages.

Set up Google Business Profile if you haven't. Link it to your website.

Start a content plan. One article a month answering customer questions. It compounds.

Run an audit after 30 days. Check what's working and what isn't. Fix, iterate, repeat.


The businesses winning online in South Africa aren't the ones with the biggest budgets. They're the ones with websites that load fast, work on a phone, tell the visitor what to do next, and show up when someone searches for what they offer.

None of that requires a R50,000 budget. It requires getting the basics right.

The best website for your business isn't the most expensive one. It's the one your customers can find, use, and trust.

AM
Armin Marxer

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