← Back to blog

Dental Clinic Google Ads Case Study: Strategy from Zero to Results 2026

| 10 Jun 2026 | 9 min read 0 views
Dental Clinic Google Ads Case Study — Spilno Agency 2026

A dental clinic in Dnipro came to Spilno Agency from scratch — no Google Ads, no analytics, no call tracking. Within the first month of working together, we achieved 56 conversions at an average CPL of 333 UAH (~$8) on a total budget of 18,721 UAH (~$460). In this case study I walk through every step: from account registration to per-campaign results analysis.

About the Client and the Starting Point

The client is a full-service dental clinic in Dnipro, Ukraine, offering general dentistry, extractions, prosthetics, veneers and implants. Before we started, there was no paid advertising — the clinic relied entirely on word of mouth and social media.

The brief: launch Google Ads and generate the first patient enquiries. Budget was limited, so conversion tracking had to be set up correctly from day one — otherwise spend goes blind.

Key Results: Campaign Data

Before diving into the step-by-step breakdown, here are the final numbers from the client’s actual Google Ads account:

Google Ads account data for a dental clinic in Dnipro: 4 campaigns, 56 conversions, CPL 333 UAH
Google Ads account data for a dental clinic in Dnipro: 4 campaigns, 56 conversions, CPL 333 UAH
CampaignConversionsBudgetCPLClicksCost/Click
General Dentistry + Extractions29.17 (52%)4,209 UAH144 UAH32113.11 UAH
Prosthetics + Veneers14.00 (25%)5,883 UAH420 UAH35016.81 UAH
PMax | All Services8.00 (14%)2,779 UAH347 UAH1,6011.74 UAH
Implants5.00 (9%)5,850 UAH1,170 UAH32817.83 UAH
Total56.1718,721 UAH333 UAH2,6007.20 UAH
Google Ads campaign results for a dental clinic in Dnipro: 4 campaigns, CPL from 144 to 1,170 UAH

Stage 1. Setting Up Google Ads and Google Analytics 4

Everything starts with the technical foundation. Without properly configured accounts, no strategy will work.

Google Ads: Initial Configuration

  1. Register or gain access to the client’s Google Ads account (via MCC or direct access).
  2. Select account type: “Expert mode” — gives more control over settings.
  3. Set time zone (Kyiv, UTC+2/UTC+3) and currency (UAH).
  4. Connect the client’s billing profile.
  5. Link Google Ads to GA4 via “Linked accounts”.

Important: never launch a campaign before GA4 is connected and conversion tracking is configured. Advertising without analytics is burning money.

Google Analytics 4: Initial Setup

  1. Create a GA4 property — select “Web”.
  2. Install the base tracking code on the website (via GTM or directly in the source code).
  3. Verify that data flows in real-time.
  4. Enable Google Signals — for better remarketing audiences.
  5. Add the GA4 property in “Linked accounts” inside Google Ads.

For dental clinics, correctly tracking appointment form submissions and phone calls is critical — these are the primary lead sources. Without it, Google Ads has no idea which campaign drives patients and which one simply burns budget.

Stage 2. GA4 Setup and Call Tracking (Binotel)

For a dental clinic there are three key lead sources: phone calls, appointment form submissions and online bookings/payments. We configured all three as key events in GA4.

GA4 key events for a dental clinic: Form_submission, binotel_ct_call_received
GA4 key events for a dental clinic: Form_submission, binotel_ct_call_received

Three Key GA4 Events for a Dental Clinic

  1. binotel_ct_call_received — tracks inbound calls via Binotel call tracking. Every inbound call to a dynamic number is recorded as a conversion in GA4 and Google Ads.
  2. Form_submission — appointment form submission. Configured via GTM or natively in GA4 with confirmation step.

How We Connected Binotel

  1. Register a Binotel account and obtain dynamic numbers for each traffic source.
  2. Install the Binotel script on the client’s website.
  3. Enable Google Analytics integration in Binotel settings.
  4. Verify that binotel_ct_call_received appears in GA4 DebugView.
  5. Mark all three events as “Key events” in GA4.
  6. Import conversions from GA4 into Google Ads.

My experience: without call tracking, dental clinics typically undercount conversions by 2–3×. Most patients call rather than fill in a form. That’s why binotel_ct_call_received was the most important event in this case.

Stage 3. Campaign Structure and Launch

For this dental clinic we chose a service-segmentation strategy — each service or service group gets its own campaign. This allows precise budget control and per-direction CPL visibility.

Structure of 4 Campaigns

  1. General Dentistry + Extractions | Dnipro (Search) — high-frequency queries: “dentist Dnipro”, “tooth treatment Dnipro”, “tooth extraction price Dnipro”. Result: 29 conversions, CPL 144 UAH — best result.
  2. Prosthetics + Veneers | Dnipro (Search) — mid-frequency: “dental prosthetics Dnipro”, “veneers Dnipro price”. Result: 14 conversions, CPL 420 UAH.
  3. PMax | All Services | Dnipro (Performance Max) — automated coverage across all Google channels. Result: 8 conversions, 1,601 clicks (61% of all traffic), CPL 347 UAH, CPC 1.74 UAH.
  4. Implants | Dnipro (Search) — low-frequency, high-intent: “dental implant Dnipro”, “implant price Dnipro”. Result: 5 conversions, CPL 1,170 UAH — highest CPL, but justified by service margin.

Geo-Targeting Setup

All campaigns use geo-targeting: Dnipro city + 7 km radius. Setting: “People physically located in this area” — not “People interested in this area”. This one detail prevents calls from patients in other cities — a common mistake that wastes significant budget.

Negative Keywords for Dental Campaigns

Add as negatives: DIY, video, free, training, courses, jobs, essay, names of other cities (if geo-targeting Dnipro only). For the Implants campaign, additionally: forum reviews, what is an implant, how does the surgery work — informational traffic with no purchase intent.

4 stages of launching Google Ads for a dental clinic: account setup, analytics, campaigns, optimisation

Stage 4. Results Analysis and Optimisation

Analysis starts after the first week — when enough data has accumulated for conclusions. We look at three key metrics: CPL per campaign, conversion share and cost per click.

What the Analysis Revealed

  1. General dentistry delivers 52% of conversions on 22% of budget — most efficient direction. First action: increase budget for this campaign.
  2. PMax drives 62% of clicks but only 14% of conversions — cheap clicks (1.74 UAH) but lower conversion rate. Keep PMax for reach and branding, but don’t rely on it as the primary lead source.
  3. Implants: CPL 1,170 UAH — sounds expensive, but the average implant costs 20,000–40,000 UAH. CPL of 1,170 UAH with >50% margin is a sound result. The key: ensure leads are genuinely interested, not informational.
  4. Prosthetics + Veneers: CPL 420 UAH — acceptable for premium services. Optimise ad copy, add price and offer extensions.

Optimisations in Month One

  1. Add new negative keywords — review the search terms report weekly.
  2. Test new ad variations — headlines with specific prices, promotions, guarantees.
  3. Reallocate budget: more to general dentistry, less to PMax.
  4. Review lead quality with the client — are the callers genuine prospective patients?
  5. Set up remarketing — Google Display Ads for visitors who didn’t convert.

Conclusions: What Worked and What I Learnt

This case reinforced several lessons that apply to any dental advertising:

Анастасія Spilno Agency All articles by author →
← Back to blog