A no-fluff guide for South African business owners

HOW TO MAKE A WEBSITE FOR YOUR BUSINESS

Every 'how to make a website' guide online is written for people who want to build it themselves on a template. This one is written for business owners who want to understand the process well enough to make a good decision — whether that's DIY, hiring a freelancer, or hiring a studio.

1. Decide what the site actually needs to do

Before anything else: what is the one action you want a visitor to take? Book a table, request a quote, call you, buy a product. Most business websites fail not because they look bad, but because that action isn't obvious within 3 seconds of landing on the page.

Write that action down first. It determines everything downstream — whether you need a booking system, a payment gateway, a contact form, or just a phone number in large text.

2. Pick your build path

DIY builders (Wix, Squarespace, Shopify) — fastest to launch, cheapest upfront, but you're renting the platform and competing against millions of visually identical sites. Fine for a hobby project, risky for a business that depends on ranking on Google, since these platforms are heavier and slower by default.

Freelancer — cheaper than an agency, but quality and reliability vary enormously. Ask to see three live sites they've built and check how fast they load on mobile (Google PageSpeed Insights, free).

A studio building custom (like KAHNYA, using Next.js) — costs more upfront but gets you a site that's actually fast, that you own outright, and that's built with SEO as a foundation rather than an afterthought. Worth it once your website is a real revenue channel, not a brochure.

3. The technical basics that actually affect ranking

Mobile-first design — over 70% of local searches in South Africa happen on mobile. If your site isn't fast and usable on a phone, Google ranks it worse and customers leave.

Page speed — every second of load time above ~2.5 seconds measurably increases bounce rate. This is the single most underrated ranking factor for small business sites.

A Google Business Profile linked to your site — for local searches ('plumber George', 'guesthouse Knysna'), your Business Profile matters as much as the website itself.

Proper metadata and schema markup — the technical layer that tells Google what your business is, where it operates, and what it offers. Invisible to visitors, critical for search visibility.

4. Realistic cost and timeline in South Africa

A solid local business website: R4,500–R15,000, live in 2–3 weeks, depending on scope. A custom platform or booking system: R12,000+, 4–8 weeks. Anyone quoting a fraction of that is usually reselling a template with no SEO work behind it — you'll pay the difference later in lost customers.

FAQ

Can I build my own business website for free?
Technically yes, using a free-tier builder — but you'll pay for it in slow load times, a subdomain instead of your own domain, and weak SEO. For anything beyond a placeholder page, budget at least for hosting and a proper domain.
How long does it take to build a business website?
A local business website typically takes 2–3 weeks from brief to launch when built properly, including SEO setup and Google Business Profile configuration. Custom platforms take 4–8 weeks.
Do I need a developer or can I do it myself?
If your business depends on being found on Google, hire someone who understands SEO and performance — not just visual design. A beautiful site that doesn't rank generates zero leads.

RELATED

// see what we build

A real site we shipped — this is the quality bar. Click to scroll through it.

WANT SOMETHING
LIKE THIS?

KAHNYA is based in George — working across the Garden Route and South Africa. Typical response within 24 hours.

Chat on WhatsApp