Chris Langeveldt
Founder, Christoffel

Your patients Google you before they phone. If what they find is an old Facebook page or a site that won't load on their phone, they book with the practice down the road. Here's how to build a doctor's website in South Africa that fills your diary and stays inside the HPCSA rules.
What patients do before they phone your rooms
Someone feels unwell, or their child does. They search "GP near me" or your name. They tap the first result that looks trustworthy, check your hours, check whether you take their medical aid, and phone or book.
That whole decision takes a minute. If your site is slow, out of date or missing the basics, you lose that patient without ever knowing they existed.
A practice website isn't a brochure. It's the front desk that's open at 10pm on a Sunday.
What the HPCSA rules mean for your website
This is where most doctors hesitate, and where most generic web designers get it wrong. The HPCSA's ethical rules (Booklet 2) do allow you to advertise. But there are lines, and your website counts as advertising.
What you can do
Advertise your services, as long as nothing is unprofessional, untruthful, deceptive or misleading (Rule 3(1)).
List the factual details the rules expect on practice stationery: your name, profession, registration, qualifications, address, contact numbers, consulting hours and practice number (Rule 4).
Explain what you treat, how a consultation works, what to bring, and which medical aids you're contracted with.
Offer online booking, directions, and clear contact options.
What gets doctors into trouble
Claims of superiority. The rules define canvassing as drawing attention to "superior knowledge, quality of service, professional guarantees or best practice". So no "Kimberley's best GP" or "guaranteed results".
Offers and freebies to lure patients. Touting covers drawing attention to offers, guarantees or material benefits meant to entice people to your practice. "First consult free" is a no.
Scare copy. Your adverts may not cause consumers unwarranted anxiety that they might be ill. "Is that headache a tumour?" doesn't belong on your homepage.
Knocking colleagues. Rule 12 says you may not cast reflections on another practitioner's reputation or skill. No comparisons.
The wrong practice name. Rule 5 says your practice should trade under your own name (or that of registered practitioners), and not use words like "hospital" that suggest you're part of one.
Patient testimonials are a grey area. Glowing quotes about how much better you are than other doctors drift straight into "superior quality of service". Our advice: leave them off the site and let patients review you on your Google Business Profile, where they speak for themselves.
We're web designers, not lawyers. If you're unsure about a specific claim, check the current Booklet 2 on the HPCSA website or ask your professional association before it goes live.
POPIA: be careful with your contact form
Under POPIA, health information is special personal information. Medical professionals may process it for treatment and running the practice (section 32), but that doesn't mean your website form should collect it.
Keep the online form simple: name, phone number, email, preferred date. Don't ask people to describe symptoms in a free-text box that lands in a shared inbox. Add a clear privacy notice that says what you collect and why, and make sure whoever receives form emails is someone who is allowed to see them.
The pages a medical practice website needs
You don't need 30 pages. You need the right six or seven, done properly:
Home. Who you are, where you are, hours, and one obvious button: book or call.
About the doctor(s). Qualifications, HPCSA registration, a real photo. Facts, not boasts.
Services. One clear section or page per main service, written in plain language patients actually search for.
Medical aid and fees. Which schemes you're contracted with, and how payment works. This is one of the first things patients check.
Booking. An online booking link or form, plus phone and WhatsApp for people who prefer to talk.
Contact and directions. Map, parking, after-hours instructions.
Privacy notice. Your POPIA notice, linked in the footer.
Every page needs to load fast on a phone. Most of your patients will never see your site on a laptop.
Getting found on Google in your town
A beautiful site that nobody finds is a waste of money. For a practice, local search is everything: "GP Kimberley", "doctor near me", "paediatrician Bloemfontein".
Set up and verify your Google Business Profile. Our step-by-step Google Business Profile guide walks you through it.
Use the same practice name, address and phone number on your site, your profile and every directory listing.
Write service pages around what patients type, including your town or suburb.
Make sure Google can actually index the site. If it can't, read why your website isn't showing up on Google.
This is ongoing work, not a once-off. It's why every one of our builds includes monthly SEO and Google work.
What a doctor's website costs with us
We build on Framer: fast, secure, and easy to keep current. Our packages (excl. VAT):
Starter: R5,000 once-off + R1,200/month
Growth: R10,000 once-off + R2,000/month
Premium: R20,000 once-off + R3,500/month
The monthly fee covers hosting, updates, security and ongoing SEO under our care plan, so when your hours change or a new doctor joins, you send us a message and it's done. For a full breakdown, see how much a website costs in South Africa, or see how we approach web design.
FAQ
Am I allowed to advertise my medical practice online in South Africa?
Yes. The HPCSA allows practitioners to advertise, as long as the advertising isn't unprofessional, untruthful, deceptive or misleading, and doesn't canvass, tout or create unwarranted anxiety.
Can I put patient reviews on my practice website?
It's risky, because praise of your skill or service can count as canvassing. The safer route is to let patients leave reviews on your Google Business Profile and keep your own site factual.
Can patients book appointments on my website?
Yes, and they should be able to. Link to your booking system or use a simple form, and keep it to contact details and a preferred time rather than medical history.
How long does it take to build a medical practice website?
With us, you see your new homepage on a live link within a week of paying the 50% deposit. The rest of the build depends mostly on how quickly we get your content and photos. More detail in how long a website takes to build.
Not sure where your current site stands?
Get a free SEO check. We'll look at how your practice shows up on Google, what's slowing your site down, and what's stopping patients from booking. No obligation, back to you within 2 working days. Request your free SEO check.





