GroundWorkDigitalGet in touch
Home/Blog/Getting online
Getting online

How to build a professional website for your small business

1 June 2026·8 min read

Starting with a professional website is the single most important step a small business can take online. Without it, you have no foundation for Google visibility, no place to send potential customers, and no way to generate enquiries while you sleep.

This guide covers everything you need to know before building or rebuilding your business website, from choosing the right platform to getting it found on Google.

What makes a website "professional"

A professional website isn't about how it looks. It's about how it performs. A site that loads in under 2 seconds, works perfectly on mobile, and clearly tells visitors what you do and how to contact you will outperform a beautiful site that loads slowly and confuses people.

The benchmark most developers use is Google Lighthouse, a free tool that scores your site across four categories:

  • Performance - how fast it loads
  • Accessibility - how usable it is for everyone
  • Best Practices - security and technical standards
  • SEO - how well structured it is for Google
  • A professional website should score above 90 in all four. You can check any site at pagespeed.web.dev. Try your current site now, the score will tell you a lot.

    Choosing the right platform

    For most small businesses, the choice comes down to three options:

    WordPress is the most flexible and widely used platform in the world. It gives you full control but requires more technical knowledge to set up and maintain. Good for businesses that want to manage content themselves and have access to ongoing developer support. The main risk is performance, a poorly configured WordPress site with too many plugins can score below 50 on Lighthouse, actively hurting your Google rankings.

    Shopify is built specifically for ecommerce. If you're selling products online, Shopify is the most reliable and well-supported option available to South African merchants. It handles payments, inventory, and shipping in one place. The tradeoff is a monthly subscription fee and less flexibility for non-ecommerce pages.

    Next.js (what this site is built on) is a modern framework that produces extremely fast, SEO-optimised websites. Pages are pre-rendered and served from a global CDN, meaning load times are consistently fast regardless of where your visitor is. Best suited for businesses working with a developer who knows what they're doing, it is not a DIY option.

    Wix and similar builders are the fastest way to get online but come with significant limitations for serious businesses. SEO control is limited, performance scores are often poor, and you do not own the underlying code. Fine for testing an idea, not ideal for a business that depends on Google for enquiries.

    What your website must have

    Every small business website needs these fundamentals before anything else:

  • A clear headline that tells visitors exactly what you do in one sentence
  • A phone number or contact form above the fold, visible without scrolling
  • A Google-friendly page structure with proper headings and descriptions
  • Fast loading, ideally under 2 seconds on mobile
  • An SSL certificate (the padlock in the browser bar), non-negotiable for trust and Google rankings
  • A privacy policy if you collect any visitor data through forms or cookies
  • A sitemap submitted to Google Search Console
  • Structure your site for Google, not just for visitors

    Most small business websites have one page for each section, Home, About, Services, Contact. This is the wrong structure for Google visibility.

    Google ranks individual pages, not websites. If you offer three services, you need three separate pages, one for each service. Each page should be written around the specific search terms your customers use.

    A plumber in Cape Town should have:

  • A page targeting "plumber Cape Town"
  • A page targeting "burst pipe repair Cape Town"
  • A page targeting "drain cleaning Cape Town"
  • Area pages for the suburbs they serve, Claremont, Rondebosch, Constantia
  • Each page gives Google something specific to rank. A single "Services" page that lists everything gives Google nothing to work with for individual searches.

    Mobile comes first

    More than 70% of South African internet users browse on mobile. Google has used mobile-first indexing since 2020, meaning it primarily uses the mobile version of your site for ranking, not the desktop version.

    Before your site goes live, test it thoroughly on a phone. Ask yourself:

  • Does the text read clearly without zooming?
  • Are buttons large enough to tap without mis-pressing?
  • Does the contact number click to call automatically?
  • Does the page load in under 3 seconds on a mobile connection?
  • If any of these fail, fix them before worrying about anything else.

    Getting it indexed on Google

    Building the website is only half the job. Once it's live, you need to submit it to Google via Search Console so Google knows it exists. Without this step, your site could sit undiscovered for weeks or months.

    Setting up Search Console:

  • Go to search.google.com/search-console
  • Add your property and verify ownership
  • Submit your sitemap (usually found at yoursite.co.za/sitemap.xml)
  • Use the URL Inspection tool to request indexing of your most important pages
  • Once submitted, Google typically indexes a new site's homepage within a few days. Inner pages can take longer depending on how well your site is structured and how many links point to it.

    What to expect in the first 3 months

    A new website does not immediately rank on page 1. Here is a realistic timeline:

    Month 1: Google discovers and indexes your pages. You may see your site appearing for branded searches (your business name) within a few weeks.

    Month 2: Google starts to understand what your pages are about. You may begin appearing for specific long-tail searches with lower competition.

    Month 3 onwards: With consistent content and a well-structured site, positions start to improve. Businesses in less competitive industries can reach page 1 within 3 months. More competitive markets take longer.

    SEO is a compounding investment, the work you do in month 1 keeps paying off in month 6 and beyond, unlike paid ads which stop the moment you stop spending.

    The bottom line

    Don't wait for a perfect website before going live. A fast, clear, well-structured website that's live and indexed will outperform a beautiful one that's still being built.

    Start with the fundamentals, fast load time, clear content, mobile-friendly design, Google Search Console connected. Get it live. Then improve from there based on real data about what your visitors are searching for and how they're behaving on your site.

    A website that generates one genuine enquiry per week is worth more than a perfect website that never launches.

    Related reading

    How to build a website for your clothing brand: a step-by-step guide

    From choosing the right ecommerce platform to product photography and payment gateways, everything a SA clothing brand needs to launch online.

    Which digital services does your small business actually need?

    Website, SEO, ads, maintenance, growth retainers, a clear breakdown of what each service actually does and whether you need it yet.

    Online marketing for small businesses: where to actually start

    A practical starting point for South African small business owners overwhelmed by ads, social media, and SEO advice that all sounds urgent.

    Want us to do this for your business?

    Get a free audit. We'll show you exactly where your site stands.

    Get a free audit
    ← Back to blog