TWS Logo
TWS Logo

Professional WordPress Websites Built Right the First Time

What Actually Goes Into Your Website?

When someone lands on your site from Google, you have about 3 seconds before they decide if you're credible or if they're hitting the back button. Most WordPress agencies in South Africa will sell you a site built with Elementor or Divi page builders that create bloated code, slow load times, and sites that break when you try to update them six months later.

I build differently. Every site I deliver uses Oxygen Builder — a tool that creates clean HTML/CSS instead of nested div soup.

This means:

  • Your site loads in under 2 seconds (not 5–6 like most WordPress sites)
  • Mobile layouts that actually work on real phones (tested, not just responsive)
  • You can edit it yourself later without breaking everything
  • It will still be maintainable in 3 years, not a technical debt nightmare

Why South African Businesses Choose TWS

Based in eMalahleni, Mpumalanga Serving clients across South Africa and internationally (I've built sites for clients in Oman, Switzerland and Caribbean markets).
I work with:
  • Property agents who need showcase sites that look credible on mobile
  • Online stores that can’t afford Shopify’s monthly fees
  • Service businesses competing against established companies
  • Professional firms that need a modern web presence
What makes my work different:
You own everything

  • Full WordPress admin access from day one
  • All design files and source code
  • No monthly fees to me unless you want maintenance
  • Take the site to another developer if you want
Built for speed

  • Sites load in under 2 seconds
  • Built with Oxygen Builder, not bloated themes
  • Tested on real 3G connections
  • Clean code that won’t slow down over time
Actual mobile support

  • Tested on iPhones, Android devices, and tablets
  • Touch targets large enough to tap accurately
  • Forms that work on mobile, not just desktop
  • Readable text without zooming
Transparent pricing

  • Fixed costs with no surprise invoices
  • Additional pages from R800 each
  • Hosting from R180/month, or use your own
  • 50% deposit, remainder on completion
50+
SA Businesses Launched
2 - 3 Weeks
Average Launch Time
100%
Client Site Ownership
Mpumalanga
Based & Proudly SA

Choose Your Package

All packages require 50% deposit to begin work

Starter

Best for Solo consultants, freelancers, service providers who just need a professional landing page
from R1 800 once off
+ hosting from R180/mo
1-page WordPress site
Free .co.za domain
Contact form
Mobile responsive
Ready in 5-10 working days
View all Features

Best for: Solo consultants, freelancers, or service providers who just need a professional landing page

 

What you get:
A single-page WordPress site that covers who you are, what you do and how to contact you. Perfect if you get most business through referrals but need somewhere credible to send people—a proper landing spot for your Google Business Profile, social media links, or business cards.

 

What's included:

Single-page responsive WordPress site

Free .co.za domain registration (first year)

Contact form with email notifications

Social media icon links

Stock photography + template design

Mobile-responsive layout (tested on actual devices)

Basic SEO setup (1 keyword, meta title & description)

 

Timeline: Live in 5-10 working days

 

Additional pages: R800 per page if you need to expand later

 

Not included: Hosting - starts at R180/month (view hosting packages)

GET STARTED

Starter Advanced

Best for Small businesses with multiple services, consultants with portfolio sections, or service providers who need room to explain what they do
from R5 800 once off
+ hosting from R180/mo
2-5 page WordPress site
Free .co.za domain
Service pages + portfolio
Contact form
Ready in 5-10 working days
View all Features

Best for: Small businesses with multiple services, consultants who need portfolio sections, or service providers who want separate pages for different offerings

 

What you get:
A 2-5 page WordPress site with dedicated pages for your services, about section, portfolio/case studies and contact information. Perfect if you need more room to explain what you do without cramming everything onto one long-scrolling page.

 

Common page structure:

Home (overview + hero section)

Services or What We Do (your offerings explained)

About or Our Story (credibility + team)

Portfolio or Case Studies (proof of work)

Contact (form + location/hours)

 

What's included:

2-5 page responsive WordPress website

Free .co.za domain registration (first year)

Contact form with email notifications

Social media icon links

Stock photography + template design

Mobile-responsive layout (tested on actual devices)

Basic SEO setup (1 keyword per page, meta titles & descriptions)

 

Timeline: Live in 5-10 working days

 

Additional pages: R800 per page if you need to expand later

 

Not included: Hosting - starts at R180/month (view hosting packages)

GET STARTED

Start-Up Business

Best for Growing businesses that need a complete web presence to compete with established companies in their market
from R8 500 once off
+ hosting from R180/mo
Up to 10 pages
Free .co.za domain
Full business website
Room to grow (blog, team)
Ready in 10-15 working days
View all Features

Best for: Growing businesses launching their first professional site, or established businesses that need a complete web presence to match competitor credibility

 

What you get:
A full business website with up to 10 pages. This gives you room for everything: detailed service pages, team member bios, client case studies, blog section, testimonials page, FAQs-whatever your business needs to look established and trustworthy.

 

Perfect if:

You're competing against businesses with professional websites

You have complex services that need proper explanation

You want room to grow (add pages, blog posts, case studies over time)

You need to showcase team expertise and credentials

You require separate landing pages for different services

 

What's included:

Up to 10 pages (responsive WordPress website)

Free .co.za domain registration (first year)

Contact form with email notifications

Social media icon links

Stock photography + template design

Mobile-responsive layout (tested on actual devices)

Basic SEO setup (1 keyword per page, meta titles & descriptions)

 

Timeline: Live in 10-15 working days

 

Additional pages: R800 per page if you need to expand later

 

Not included: Hosting - starts at R180/month (view hosting packages)

GET STARTED

ALL PACKAGES INCLUDE

Mobile Responsive
Not just "looks okay in Chrome's responsive mode"—tested on real iPhones, Android devices and tablets. Your site works on the phones your customers actually use.
SEO Foundation
Clean code structure, optimized meta titles and descriptions, proper heading hierarchy, fast performance. The kind of SEO that comes from building the site correctly, not keyword-stuffing blog posts.
Fast Load Times
Built with Oxygen Builder (not bloated page builders). Sites load in under 2 seconds, not 5-6 like most WordPress sites. Speed affects both Google rankings and visitor patience.
Fixed Pricing, No Surprises
The price you see is what you pay (plus hosting if you choose to host with me). No project creep, no surprise invoices, no "oh by the way this costs extra."
Security Basics
SSL certificate setup, secure WordPress configuration, guidance on keeping your site protected. (Full security monitoring available with maintenance packages.)
Transparent Pricing
The price you see is what you pay. No project creep, no surprise invoices, no "oh by the way this feature costs extra." Hosting is separate and clearly stated.

Still not sure which package fits?

 

Choose Starter if: You just need a digital business card—one page that says "we exist, here's what we do, here's how to reach us." Most common for solo consultants, freelance professionals, or local service providers who get business mainly through referrals.

 

Choose Starter Advanced if: You need 2-5 focused pages to properly explain your services without overwhelming visitors on one long page. Most common for small businesses with multiple service offerings or consultants who need portfolio sections.

 

Choose Start-Up Business if: You need a complete website with room to grow—up to 10 pages covering services, team, portfolio, blog and detailed information. Most common for businesses competing in established markets or companies launching their first professional web presence.

 

All packages include: Free .co.za domain (first year), WordPress admin access, mobile-responsive design, contact form, social media integration, basic SEO setup and training on how to make simple updates yourself.

 

Not sure? Book a free 15-minute call and I'll help you figure out what you actually need (not what I want to sell you).

Why Oxygen Builder?

Most agencies use Elementor or Divi - visual builders that create bloated code and slow sites. I use Oxygen Builder because:

  • Clean code: Oxygen writes lean HTML/CSS, not nested div soup
  • Speed: Sites load in under 2 seconds, not 5–6
  • Control: You can customize everything without fighting the theme
  • Longevity: Code that will still work and be maintainable in 5 years

This matters because Google ranks faster sites higher and customers abandon slow sites. A 1-second delay in page load can cost you conversions.

Common Questions

Do I own the website after you build it?
Yes. You get full WordPress admin access, all design files, and no ongoing fees to me unless you choose maintenance or hosting. You can take the site to another developer anytime (though I hope you won't want to).

Can I update the site myself?
Absolutely. I build in WordPress with Oxygen Builder, which means you can add pages, change text, upload images and make basic edits. I provide training and documentation.

What happens after the site launches?
You can manage it yourself, hire me for monthly maintenance (starting from R280/month), or call for ad-hoc updates at R750/hour. First 30 days after launch, minor tweaks (typos, small text changes) are free.

Why don't you include hosting in the price?
Because you should own your hosting account, not rent it from me. I can set up hosting for you (starts at R180/month) or help you choose your own provider. You stay in control.

Do you write the content or do I?
Most clients provide their own content (you know your business best). If you need copywriting help, I offer professional website copy at R500 per page.

What if I need more pages later?
Additional pages are R800 each, or you can add them yourself using WordPress. The site is built to grow with your business.

Choose a website design package

Looking for a simple landing page or an entire website,
I've got you covered!

My website design packages are designed to fit your budget and needs, being a small business or a corporate.  I offer complete affordable web design services starting from our first call to launching your new website online.

CONTACT ME TO DISCUSS

Get a Custom Quote

Quote Request - Website Design
chevron-downarrow-right