1. Decide what the website has to do
Start with the job, not the design. A plumber needs people in the right suburbs to call. A salon needs people to see its work and book. A guest house needs people to see the rooms and ask about dates. Write the job down in one sentence before you choose a builder, because it decides almost everything else.
For most small businesses the job is simple: show what you do, where you work and when you are open, then make it easy to get in touch. If you also need to sell products online or take bookings and payments, note that now, because not every way of building a site can do it.
2. Gather the facts a customer looks for
A good small business site is mostly facts, and you already have them. Collect these before you start, whichever way you build:
- Your business name, and your logo if you have one
- What you do, in your own words, as a short list of services or products
- The areas you serve, or your address if customers come to you
- Your opening hours
- Your phone number, WhatsApp number and email address
- A few good photos of your work, your premises or your team
- Any registrations, memberships or partners you can name, such as a trade body or the insurers you work with
3. Choose how to build it
There are three usual ways to get a site, and they trade your time against your money. Our guide to what a website costs in South Africa has the published prices for each.
- Do it yourself with a website builder. You pick a template and arrange every page in an editor. It costs the least in money and the most in time. Google Sites, for example, costs nothing to use but leaves the design and writing to you.
- Use an AI website builder. You describe your business and the AI writes and designs the site, which you then check. It is the fastest route, and builders differ in how much they guess and how much you can edit afterwards.
- Hire a freelancer or an agency. Someone builds it for you to a brief, usually for a once-off fee, with hosting, the domain and later changes often charged separately. It suits larger sites, online stores and custom features.
4. Get a domain name
Your domain is your address on the internet, such as yourbusiness.co.za. A .co.za address tells South African customers you are local. You register one through a registrar, usually for a yearly fee, and many hosting companies sell them too.
Pick something short that matches your business name and is easy to say over the phone. Register it in your own name rather than letting a designer register it for you, so it stays yours if you change who builds your site.
5. The pages a small business site needs
Most small businesses need fewer pages than they think. Four is often enough:
- A home page that says what you do and where, in the first screen, with a way to get in touch
- A services page with what you offer, described the way customers describe it
- An about page with who you are and why someone can trust you
- A contact page with your phone number, WhatsApp, email, hours and a map or service area
6. Make it easy to get in touch
Every page should end in a way to reach you. Put your phone number and a WhatsApp button where they are easy to tap on a phone, and add a contact form for people who would rather write.
A contact form collects personal information, so the Protection of Personal Information Act (POPIA) applies. Tell people what you collect and why, use it only to reply, and keep it safe. A short privacy notice on your site is the usual way to do the telling.
7. Get found on Google
Publishing a site does not mean people will find it. Two free Google tools help:
- A Google Business Profile, which is how your business appears on Google Maps and in local results. Set it up at no charge and link it to your website.
- Google Search Console, which shows whether Google has found your pages and which searches show your site.
8. Keep it up to date
Out-of-date hours or an old phone number cost you customers quietly. Whenever something changes, change it on your website, your Google Business Profile and your social pages on the same day, so nobody finds two different answers.
Where webbefy fits
webbefy is an AI website builder built around the facts from step 2. You type them in. It drafts the wording and the design direction for you to read and change, then builds a complete site from them. It is built not to add reviews, awards or clients you did not tell it about.
Your first design is free. Extra designs are R20 each. Once you publish, it costs R499 a month per site, including hosting and a free webbefy.site address. You can connect a domain you already own at no extra cost. There is no minimum term. You can cancel at any time, and your site stays live until the end of the month you have paid for.
webbefy has no online store, bookings or blog, and no drag-and-drop editor. If your one-sentence job from step 1 needs those, a builder with a store or a designer suits you better.