The number one reason South African business owners give for not having a website is that they think it’s too complicated to set up. This post exists to prove that wrong. With modern 1-click WordPress installation, you can go from a blank hosting account to a running WordPress website in under 5 minutes. Here’s exactly how.
What You’ll Need Before You Start
Before you begin, make sure you have:
- ✅ A registered .co.za domain name
- ✅ An active WordPress hosting account with Cheap Domains for Sale
- ✅ Your hosting login credentials (username and password, sent to you by email when you signed up)
- ✅ 5 minutes of uninterrupted time
That’s it. No coding knowledge, no technical background, no special software. Just a computer or tablet with an internet connection.
Step 1: Log Into Your cPanel
cPanel is your hosting control panel, the dashboard where you manage everything related to your hosting account.
To access it:
- Open your browser and go to your hosting login URL (included in your welcome email from Cheap Domains for Sale)
- Enter your username and password
- You’re now in cPanel, your hosting command centre
Don’t be intimidated by cPanel if this is your first time. It has a lot of icons and sections, but you only need to find one thing: the WordPress installer.
Step 2: Find the WordPress Installer (Softaculous)
In your cPanel dashboard, look for a section called ‘Software’ or ‘Softaculous Apps Installer.’ Softaculous is the tool that handles 1-click WordPress installation.
You might see a WordPress icon directly on your cPanel home page, this is a shortcut to the same installer. Click either the Softaculous icon or the WordPress icon.
Step 3: Click ‘Install’ and Fill in Your Details
In Softaculous, click ‘Install Now’ or ‘Install’ for WordPress.
You’ll see a form with fields to fill in:
Choose Protocol: Select https:// (if your SSL is active) or http:// if not yet
Choose Domain: Select your .co.za domain from the dropdown
In Directory: Leave this blank (so WordPress installs at the root of your domain, not a subdirectory)
Site Name: Type your business name
Site Description: A short tagline for your business
Admin Username: Choose a username for your WordPress admin account (don’t use ‘admin’, it’s a security risk)
Admin Password: Choose a strong password
Admin Email: Your email address
Then click ‘Install.’
Step 4: Wait 60 Seconds
Softaculous installs WordPress automatically. A progress bar will show you the installation happening in real time.
In approximately 60 seconds, you’ll see a success message with two important links:
- Your website URL: https://yourbusiness.co.za
- Your admin login URL: https://yourbusiness.co.za/wp-admin
Save these links. You’ll use the admin login URL to access your WordPress dashboard every time you want to edit your website.
Step 5: Log Into Your WordPress Dashboard
Click on the admin login URL (yourbusiness.co.za/wp-admin). Enter the username and password you set in Step 3.
You’re now inside your WordPress dashboard. This is where you’ll manage everything:
- Pages (your About, Services, Contact pages)
- Blog posts
- Themes (your website’s design)
- Plugins (added features)
- Media (images and files)
- Settings
WordPress is now installed and running. Your website exists.
Step 6: Choose Your First Theme
Your website currently uses WordPress’s default theme, which is functional but basic. Themes are design templates that instantly transform your website’s appearance.
To find free themes:
- In your WordPress dashboard, go to Appearance → Themes
- Click ‘Add New’
- Browse thousands of free themes
- Popular options for SA small businesses: Astra, Hello Elementor, Kadence, GeneratePress, all free, all fast, all professional
- Click ‘Install’ then ‘Activate’
Your website’s look instantly transforms. Now you’re ready to start adding your content.
Ready for the next step?
Want to follow along with this tutorial right now? You’ll need a hosting account first. Visit cheapdomainsforsale.co.za to sign up for WordPress hosting, you’ll have your login details within hours and can work through this tutorial the same day.
Need a home for your website?
WordPress hosting on South African servers from R99.99 a month. Free SSL and free migrations included.
Get WordPress HostingKeep reading



