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:

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.