Websites that earn their keep.
Fast, professional websites for South African service businesses and SMEs — built so the people searching Google for what you do end up calling, WhatsApping or asking you for a quote.
- Websites from R3,500
- Hosting from R99/month
- Typically live in 7–14 days
- Web design
- Development
- Hosting
- Performance
- SEO & discovery

Reflection Cleaning — a real client site, live in production
“You won't find anyone better in town.”Brenton Turner · Owner, Reflection Cleaning · 5.0 on Google ↗What you get
Fast on mobile
Built to load on patchy mobile data, not just office wi-fi.
Found on Google
Set up properly for local search from day one.
WhatsApp built in
One tap from your site to a chat on your phone.
Hosting handled
Managed, monitored and backed up for R99/month.
Direct support
You message me, not a ticket queue.
Built for SA business
Local pricing, local search, local customers.
100/100
PageSpeed, Reflection Cleaning
0.6s
Load time on that site
5
Regions served across SA
1
Point of contact, start to finish
01 The work
See exactly what I can build.
Live client work, plus interactive concept sites built for real South African trades and service businesses. Every one of them is open to click through.
Who I build for — the kind of business this work is made for, not a client list
- Electricians
- Plumbers
- Cleaning companies
- Property maintenance
- Security companies
- Estate agents & property
- Solar installers
- Builders & construction
- Landscapers
- Local service businesses
Live client site — real business, real customers
Reflection Cleaning
Design · Development · Hosting
A commercial and residential cleaning company in KwaZulu-Natal. Built to bring in quote requests from Google, hosted on infrastructure I look after myself.

PageSpeed
100/100
Load time
0.6s
Plugins
0
Requests
14
Live client site — real business, real customers
Rafiki's Creation Station
Design · Development · Hosting
A custom-printing and personalised-gifts studio in Richards Bay — apparel, tumblers, mugs, stickers and more, ordered entirely over WhatsApp. Built as a real product catalogue so customers know what they're asking for before the chat starts.

PageSpeed
98/100
Load time
0.9s
Plugins
0
Requests
32
Concept sites — not client work. Built to show what each package looks like

Northwood Plumbing Co.
A one-page site for a plumbing business — mobile-first, WhatsApp booking, working contact form, click-to-call.
View the demo ↗
Ridgeline Medical
A 4-page medical practice — real navigation, appointment request form, Google Maps embed, service and doctor pages.
View the demo ↗
Ironline Strength & Conditioning
A 7-page strength gym — a live weekly schedule, class booking wizard, mock checkout, blog and reviews.
View the demo ↗02 What it costs
Straight pricing, no surprises.
Three fixed packages for when you already know what you need. If your project doesn't fit one of them, ask for a quote and it gets priced around the work.
Starter
R3,500
once-off
A single page that does the job of a shopfront.
Essentials
R7,500
once-off
Room to explain what you do, who you are and where to find you.
Growth
R10,000
once-off
For businesses that want the site to take bookings and payments.
Hosting is R99/month on top of any package — Keeps every site online, secure and backed up — no exceptions, no tiers.
Compare packages03 Who you deal with
One person from first call to launch.
No sales team. No account managers. No outsourcing. No ticket queue. You deal directly with the person designing, building, launching and looking after your website.
You explain it once
The person on the first call is the person writing the code.
Changes get done
Send a WhatsApp, it gets handled — no support portal.
Nothing lost in a hand-off
Design, build and hosting sit with one pair of hands.
04 The difference
No templates. No plugin stacks. No hand-offs.
There are two ways to get a website built. Here is what the difference actually means for the calls, WhatsApps and quote requests you get.
Typical template site
- Loaded with plugins you never asked for
- Slower on mobile data
- More moving parts, more that can break
- Harder to get right on Google
A Digital-Foundry site
- Only what your business actually needs
- Fast on a phone at a job site
- Fewer points of failure
- Built around getting you enquiries
Your customer isn't waiting around for a slow website when three competitors are one Google search away.
05 What I do
Five disciplines, one pair of hands.
Web design
So customers can find and trust you fast: clear services, real contact details, and a layout that looks credible on a phone at a job site — not just on a desktop monitor.
Development
So it stays fast and doesn't break when Google changes something: no page builder, no theme, no plugin stack — every site is coded properly from the ground up.
Hosting
So your site stays online without you thinking about it: deployed, monitored and backed up on infrastructure I look after myself, with redirects, metadata and analytics already in place before launch.
Performance
A slow site loses customers before they've read a word. Images, fonts and scripts are all tuned so the site loads fast on the mobile data your customers actually have.
SEO & discovery
Set up so Google can find you and put you in front of people searching for what you do — proper metadata, sitemaps and structured data, not empty promises.
06 The way I work
Brief, design, build, launch, then look after.
01
Brief
A call about the business, the customer and what the site actually has to achieve.
02
Design
Structure and full-fidelity design of every page, reviewed together until it is right.
03
Build
Hand-coded, tested on real devices, tuned for speed and accessibility.
04
Launch
Live on my hosting, with the redirects, metadata and analytics already in place.
05
Look after
Hosting, maintenance and updates handled on an ongoing basis, not left to rot.
01
Brief
A call about the business, the customer and what the site actually has to achieve.
02
Design
Structure and full-fidelity design of every page, reviewed together until it is right.
03
Build
Hand-coded, tested on real devices, tuned for speed and accessibility.
04
Launch
Live on my hosting, with the redirects, metadata and analytics already in place.
05
Look after
Hosting, maintenance and updates handled on an ongoing basis, not left to rot.
07 The care
The build is the beginning.
A site that launches and is never touched again starts losing ground the day it goes live. Everything below is included once you're a client, not sold back to you later.
See services & hosting ↗Hosting
Deployed and monitored on infrastructure I manage myself.
Maintenance
Regular updates so the site keeps working the way it should.
Updates
Content and small changes handled without a ticket queue.
Support
A direct line to the person who built it — no hand-offs.
08 In their words
What clients actually said.
Wesley is an absolute champion! He's helped me tremendously with my website and the service has been nothing short of amazing. Professional, knowledgeable, reliable, and always willing to help. Honestly, you won't find anyone better in town. Highly recommended!
Brenton Turner
Owner, Reflection Cleaning
What an absolute amazing experience! Helpful and Professional, I am totally in love with my website, Thank you
Anél du Preez
Owner, Rafiki's Creation Station
09 The proof
The same page, built both ways.
Rather than just tell you a hand-built site is faster, here it is loading side by side against a typical theme-and-plugin build. Press run.
Theme & page builder
typical buildload time
0.00s
requests
0
transferred
0 KB
- jquery.min.js92 KB
- bootstrap.min.css188 KB
- theme.css240 KB
- slider-plugin.js164 KB
- font-awesome.css78 KB
- popup-builder.js132 KB
- hero-slider.jpg1 840 KB
- analytics-suite.js96 KB
- cookie-banner.js44 KB
- gallery-lightbox.js118 KB
- + 77 further requests420 KB
Hand-built
load time
0.00s
requests
0
transferred
0 KB
- index.html14 KB
- style.css22 KB
- app.js18 KB
- logo.svg4 KB
- hero.webp246 KB
- font.woff234 KB
Finished. Everything above was written by hand.
These figures are representative, not measured against live traffic — a demonstration of the difference in approach, not a benchmark.
Ready for more calls from Google?
Tell me what you're trying to achieve and you'll get a straight quote for the actual project — not a package you have to squeeze into.