All case studies

Google Ads · Healthcare / GP Clinic

From Zero to First Bookings — Launching Kyalami Health's Google Ads Account in Under 10 Days

From zero to first bookings — launching a South African GP clinic's Google Ads account and generating 6 tracked patient enquiries in the first 10 days.

Client
Kyalami Health
Industry
Healthcare / GP Clinic
Channel
Google Ads
Timeline
18–28 Jul 2026 (first 10 days post-launch)
Cost/Conversion
ZAR234.36
CTR
4.12%
Local Actions
244
Conversions (10 days)
6

01The challenge

  • A pre-existing Performance Max campaign was paused and fully limited by policy restrictions, contributing zero impressions or activity
  • A structured snippet asset was flagged as "Eligible (Limited)" under Google's Personalized Advertising Policy for health-related content, requiring wording review
  • The clinic's Google Business Profile — while performing well (4.9★, 26 reviews) — was relatively new and needed further optimization before scaling ad spend
  • No prior conversion tracking infrastructure (GTM) existed on the client's website at project start

02Objective

  • Generate qualified patient enquiries via Google Ads, focused on GP and healthcare services
  • Build local visibility across five priority suburbs (Kyalami, Midrand, Sunninghill, Waterfall, Woodmead)
  • Establish conversion tracking (GTM/GBP) and validate keyword/ad group structure for future scaling
  • Tie every rand of ad spend to a genuine, trackable patient enquiry rather than out-of-area traffic

03Strategy

  • Account audit & GBP linking — linked Google Ads to Google Business Profile to enable location extensions and improve local ad relevance
  • GTM & conversion tracking setup — coordinated with the client's dev team to track calls, bookings, form submissions, and WhatsApp clicks
  • Themed ad group structure — three tightly-focused ad groups (GP/Family Consultations, Travel Clinic, Immunisation & Vaccination)
  • Geo-targeting — restricted targeting to the five priority suburbs to reduce wasted spend
  • Negative keyword governance — a campaign-level list carefully validated against the clinic's actual service list

04Execution

This campaign was built from scratch — there is no prior Google Ads baseline to compare against. The Search campaign ("WT | Search | Bookings | 18 July") went live across 3 ad groups and 5 priority suburbs on 18 July 2026, with weekly monitoring of search terms, CTR, CPC, and lead quality from day one.

05Results

This is an early-performance report covering the first 10 days after launch (18–28 July 2026) — not a before/after comparison, since no prior campaign existed to compare against.

  • 6 tracked conversions in 10 days: a successful appointment booking, call button clicks, a lead form submission, and a WhatsApp click
  • 4.12% CTR from day one across 9,251 impressions and 381 clicks
  • 244 total local engagement actions — 133 direction requests, 67 other local engagements, 29 click-to-call, and 9 website visits — alongside the paid clicks
  • ZAR234.36 cost per conversion established as an early efficiency benchmark to optimize against going forward

A paused legacy Performance Max campaign shows ZAR0.00 spend by comparison — the live Search campaign is the sole active driver of these early results.

Have a similar challenge?

Tell me about your account and what you're trying to fix. I'll tell you how I'd approach it.

All insights →
CallEmail