
A small business website has one job: convince someone who is already interested that you are real, competent and reachable. Most sites fail at that not because they look bad, but because they load slowly on a phone, hide the contact details, and leave out the information the law actually requires you to publish.
Everything below is ordered by what matters to a visitor rather than by what is fun to build.
Get the domain right
For a business trading here, a .co.za address is worth having. Local buyers read it as a local business, and that reassurance matters when someone is deciding whether to send money to a company they have not dealt with before.
Keep it short, easy to say aloud over a phone, and free of hyphens and clever spellings. If you can, register the obvious variants and point them at the main address so a mistyped name still arrives.
Register through an accredited registrar. If you use a provider such as Domain.com, make sure the registration is in your own name and that you hold the login. This is the single most common way small businesses lose control of their own address: the domain sits in a developer’s account and becomes a hostage during a disagreement.
Hosting: pick for speed where your visitors are
A server physically closer to your visitors responds faster, so local hosting usually beats cheaper international hosting for a business selling locally.
What actually matters: uptime, a working backup you can restore, an SSL certificate included, and support you can reach when the site is down on a Saturday. Test the support before you commit, because you will need it at the worst possible moment.
Budget hosting that is slow costs you visitors who leave before the page appears, which is more expensive than the saving.
Choose the simplest platform you will maintain
The best platform is the one you will actually update. A beautiful site that is frozen because nobody knows how to change it is worse than a plain one you can edit yourself.
Website builders suit a service business that needs a handful of pages and no complexity. WordPress gives you far more control and a large ecosystem, at the cost of needing maintenance and updates. A hosted store platform is the right answer if you are selling products online and want payments, stock and checkout handled for you.
Whichever you choose, make sure you can add a page, change a price and update your hours without phoning anyone.
Build for a phone on mobile data
Most of your visitors will arrive on a phone, many on mobile data they pay for by the megabyte. That makes page weight a direct cost to the person you are trying to win.
Compress images before uploading them. Avoid enormous background videos and heavy sliders. Test the site on an actual phone on mobile data rather than on your laptop on office wifi, because those are different experiences.
Make the phone number tappable, the address linked to a map, and the contact detail visible without scrolling. A visitor who has to hunt for how to reach you frequently does not.
The pages you actually need
Five will carry most small businesses.
A home page that says what you do, where you do it and who it is for, in the first screen. A services or products page with real detail, including price or price range if you can. An about page with real names and faces, because trust in a small business is personal. A contact page with a phone number, an email address, a physical address if you have one, and your hours. And proof, whether that is reviews, case studies, client names or photographs of completed work.
Resist adding more until those five are genuinely good.
What the law requires you to publish
This is the part most small business sites get wrong, and it is not optional.
Section 43 of the Electronic Communications and Transactions Act requires anyone offering goods or services for sale online to disclose a specific set of information. That includes your full business name and legal status, your registration number where applicable, physical address and contact details, a description of the goods or services, the full price, delivery arrangements, and your return, refund and cancellation terms.
You also need a privacy policy that reflects what you actually do with personal information. Under POPIA you must say what you collect, why, how long you keep it and who you share it with. A copied policy that describes practices you do not follow is worse than none, because it is a written record of something untrue.
Where you sell to consumers, the Consumer Protection Act rules on misleading representations apply to everything on the site, so your claims need to be ones you can stand behind.
Set up analytics and Search Console
Install analytics from day one, even if you do not look at it for months, because you cannot recover data you never collected.
Add Google Search Console too. It shows which search queries actually reach you, which is the most useful free input into what to write next, and it tells you when something breaks.
Watch enquiries rather than visits. Traffic that never contacts you is not a result.
Maintenance is not optional
An abandoned website is a liability. Outdated hours, a phone number nobody answers and prices from two years ago all damage trust more than having no site at all.
Keep software and plugins updated, because unpatched sites are how small businesses get compromised. Check your backups actually restore. Review the content quarterly and fix anything that has changed.
Put a recurring reminder in the calendar. Thirty minutes every few months is the whole commitment.
Frequently asked questions
Do I need a .co.za domain?
It is worth having for a business trading locally, because local buyers read it as a local operation. Make sure the registration is in your own name and you hold the login.
What must a business website legally include?
Section 43 of the Electronic Communications and Transactions Act sets out required disclosures for selling online, including your business name and legal status, contact and physical address, full price, delivery arrangements and refund terms. You also need a privacy policy that reflects what you actually do with personal information.
Should I host locally or overseas?
Local hosting is usually faster for local visitors, and speed decides whether people stay. Check uptime, restorable backups, included SSL and reachable support.
How many pages do I need?
Five: home, services or products, about, contact, and proof such as reviews or completed work. Make those good before adding anything else.
What is the most common mistake?
Building for a laptop. Most visitors arrive on a phone using mobile data they pay for, so compress images and test on a real phone on a real connection.
Further reading
Originally published in July 2023. Updated September 2026 with the disclosure and privacy obligations that apply to a business website. Requirements change, so confirm your position before relying on this for compliance.
