FloralCore Designs logo Get Started — R300/month

SEO for Small Business Websites: A Beginner's Guide

Illustration of a business website on a laptop and a smartphone, representing search engine optimisation

Search engine optimisation, or SEO, can sound like jargon designed to confuse business owners. At its core it is simple: making your website a clear, useful answer to the questions your customers type into a search engine.

This guide covers the basics that matter for a small business, whatever your industry. It also covers what SEO cannot do, because plenty of people will sell you promises that no one can keep.

How search works, in one paragraph

Search engines such as Google send automated programs to read pages across the web. They try to work out what each page is about and which pages best answer a given search. When someone types a search, they show the pages they think are most helpful and relevant. Nobody outside the search engine controls that order, which is why no one can honestly guarantee you the number-one spot.

Start with the words your customers use

Keywords are simply the words and phrases people type when they look for what you offer. The trick is to think like a customer, not like an insider. You might call yourself a "facilities management provider" while your customers search for "office cleaning in Sandton".

  • Write down the services you offer, in plain words.
  • Add the places you serve, if location matters to your customers.
  • Try typing them into Google and look at the suggestions that appear as you type. They show what people search for.
  • Use those words naturally on your pages. Do not repeat them over and over.

On-page basics

"On-page" means the things you control directly on your website:

  • Page titles. The title of a page appears in search results. Make it clear and specific, and keep it reasonably short.
  • Meta descriptions. The summary under the title. It does not directly affect ranking, but a helpful one encourages people to click.
  • Headings. Use one main heading per page and logical sub-headings, so both people and search engines can follow the structure.
  • One topic per page. A page about one service is clearer than a page that tries to cover everything.
  • Image descriptions (alt text). Describe what is in an image in a few plain words. It helps people using screen readers and gives search engines context.
  • Internal links. Link related pages to each other so visitors and search engines can find their way.

Local search and your Google Business Profile

If you serve customers in a particular area, local search matters. Your Google Business Profile is a free listing that can appear when people search for businesses nearby. To make the most of it:

  • Make sure your business name, address (or service area), phone number and opening hours are accurate.
  • Choose the category that best describes what you do.
  • Add clear photos of your work, premises or team.
  • Ask genuine, satisfied customers to leave a review, and reply to the reviews you receive.
  • Use exactly the same business details on your website and everywhere else you are listed.

Only mention places you genuinely serve. Listing dozens of suburbs you never visit does not help anyone.

Content that helps people

Pages and articles that answer real questions give search engines more to work with, and give customers a reason to trust you. A cleaning company might explain what a standard clean covers. A consultant might explain how an engagement works. A restaurant might publish its menu and booking information. Write for people first, and the search engines will follow.

Technical basics

These are the behind-the-scenes things that make a website easier to use and to read:

  • Mobile-friendly design. See why mobile-friendly websites are essential.
  • Fast loading pages. Compress images and use reliable hosting.
  • HTTPS. A secure connection is standard and expected.
  • A sitemap. A file that lists your pages for search engines.
  • No broken links. Check that links and buttons lead where they should.

Links from other websites

When respected websites link to yours, search engines take it as a sign that your site is worth reading. You can earn links naturally through local business directories, supplier or partner websites, community organisations and genuinely useful content. Do not buy links or join link schemes. They can do more harm than good.

How long does SEO take?

It is a gradual process, and results depend on many factors, including how much competition there is for the words you are targeting. Improvements can take weeks or months to show. Be wary of anyone who promises fast, guaranteed results.

What to avoid

  • Keyword stuffing: repeating the same phrase unnaturally. It reads badly and can hurt you.
  • Guarantees: nobody can guarantee a ranking.
  • Copying other people's content: write your own.
  • Hidden text and tricks: anything designed to fool search engines usually backfires.

What our plan covers

Every FloralCore Designs website includes basic on-page SEO setup as part of the R300 monthly plan. That means a solid foundation: clear page structure, titles and descriptions and a site that is mobile-friendly and easy for search engines to read. It does not include ongoing SEO campaigns or advertising such as Google Ads, and we do not guarantee rankings, traffic or customers.

Final thoughts

Good SEO is mostly good housekeeping: knowing what your customers search for, saying it clearly, keeping your details accurate and giving people a fast, useful website. To turn those visitors into enquiries, read How a Professional Website Can Help Generate More Customer Enquiries.

Keep reading

More website advice for business owners

View all articles

Get Started — R300/month