If you've ever searched for your own business on Google and had to scroll to find it — or not found it at all — you're not alone. Most small South African businesses have a website, but very few have one that search engines actually understand and trust. That's what search engine optimisation, or SEO, is for.
SEO has a reputation for being technical and slow. Some of it is. But the basics below are things any business owner can do themselves, without hiring an agency, and they're the same things that make the biggest difference when you're starting from zero.
Start with what search engines can actually read
Before anything else, search engines need to be able to read your site properly. That means:
- Every page has a unique title and description. These are the blue link and grey snippet people see in search results — if every page on your site has the same generic title, Google struggles to tell them apart.
- Your text is real text, not just images. A beautifully designed page that's actually one big image has nothing for search engines to index.
- Your site loads quickly. Slow sites get pushed down in results, and visitors bounce before they've even seen what you offer.
Write for the question, not the keyword
Older SEO advice was about stuffing a keyword into a page as many times as possible. That approach hurts you now. Instead, think about the actual question a potential customer is typing in — "affordable web hosting South Africa," "plumber in Centurion," "wedding photographer Free State" — and write a page that answers it clearly, in plain language. Search engines have gotten very good at recognising genuinely useful content.
Claim your Google Business Profile
For any business with a physical location or a defined service area, this is one of the highest-value, zero-cost things you can do. A complete, verified Google Business Profile — with your hours, category, photos and address correct — is often what determines whether you show up in local map results at all.
Get a handful of real backlinks
A backlink is simply another website linking to yours. You don't need hundreds. A few links from genuinely relevant sources — a local business directory, a supplier's website, a client's testimonial page — signal to search engines that your site is a real, trusted part of the web.
Be patient, and be consistent
SEO is not something you do once. It's closer to maintaining a garden than building a wall — small, regular effort compounds over months. A site with fresh, useful content added occasionally will consistently outperform a site that was perfectly optimised once, two years ago, and never touched again.
If you're not sure where your site currently stands, that's a reasonable place to start: look at your existing pages with fresh eyes, check that each one has a clear title and genuinely answers a question, and go from there.
