How a dentist gains 67 new patients per month
A dental practice in Cologne struggled to win patients online. With a focused funnel strategy, we turned that around completely.
3 months Unchanged ad budget
When Dr. Markus Weber (name changed) reached out, his dental practice in Cologne-Ehrenfeld was in a familiar situation: high treatment quality, happy existing patients, but too few new ones. On average, 12 new patients came through the website each month — far too few for a practice with three chairs and an ambitious growth plan.
The starting point
Dr. Weber’s practice already had a website built by an agency. It looked professional, had information on every treatment, and a contact page with phone number and email. On top of that ran a Google Ads campaign with a budget of €1,500 per month.
The numbers in detail:
- Website visitors: ~2,800 per month
- Inquiries via website: 12 per month
- Conversion rate: 0.43%
- Google Ads budget: €1,500/month
- Cost per new patient: ~€125
At first glance the website looked fine. But on closer inspection, the typical problems we see on 90% of practice websites came up.
The analysis: what wasn’t working
Problem 1: the website was a digital business card, not a conversion tool
The website informed but didn’t sell. There was no emotional resonance, no clear benefit for the patient, and no reason to choose this practice over any other. “Welcome to our practice” sat on the homepage — a sentence on every second dentist’s website.
Problem 2: Google Ads landed on the homepage
Whether someone searched “dentist Cologne” or “implants Cologne cost” — every ad led to the same homepage. A patient interested in implants had to click through the navigation to find relevant information. Most didn’t.
Problem 3: no easy way to book
To book an appointment you had to call (only during opening hours) or send an email. There was no online booking tool, no contact form with appointment preference, no way to book outside opening hours.
Problem 4: no social proof
The practice had 4.8 stars on Google with over 120 reviews — but none of that was visible on the website. No patient testimonials, no review snippets, no before/after images. The strongest trust asset of the practice was completely ignored.
The strategy: a complete funnel, not just a website
Instead of optimising the existing website, we built a completely new funnel. The strategy rested on three pillars:
Pillar 1: specialised landing pages
We built a dedicated landing page for each of the three most important treatments:
- Implants — the highest-value treatment with the highest patient value.
- Cleanings — the perfect “entry treatment” for new patients.
- Anxious patients — a niche that almost no dentist addresses directly.
Each landing page was tailored to the search intent of its specific audience. The implants page answered questions about cost, process, and durability. The anxious-patients page addressed fears and showed how the practice handles them.
Pillar 2: online booking with a smart form
We implemented a two-step form. In step one the patient picked the desired treatment and preferred time slot — two clicks, no typing. Only in step two came name and phone number.
This psychological trick — small, low-commitment steps first, contact details after — lifted form completion rate from 23% to 68%.
Pillar 3: automated follow-up
After the booking request, the patient immediately received an SMS confirmation with the next step. Within 15 minutes the practice called to confirm the appointment. The day before the appointment, a reminder SMS followed. This chain reduced the no-show rate from 18% to under 5%.
The Google Ads optimisation
In parallel with the new funnel, we restructured the Google Ads campaign completely:
- Separate campaigns per treatment instead of one general campaign.
- Local keywords with neighbourhoods and adjacent towns: “dentist Ehrenfeld,” “implants Cologne Südstadt.”
- Negative keywords to avoid irrelevant clicks: “training,” “study,” “free.”
- Ad extensions with reviews, address, and call button.
- Every ad routed to the matching landing page instead of the homepage.
The budget stayed at €1,500 per month. The quality of the traffic improved dramatically.
The results after 3 months
The new numbers spoke for themselves:
Before
- Website visitors
- ~2,800
- Inquiries per month
- 12
- Conversion rate
- 0.43%
- Google Ads budget
- €1,500
- Cost per new patient
- ~€125
After 3 months
- Website visitors
- 2,400
- Inquiries per month
- 67
- Conversion rate
- 2.79%
- Google Ads budget
- €1,500
- Cost per new patient
- ~€22
Visitor numbers and budget are monthly. Traffic actually went down — 2,400 instead of ~2,800 visitors — but it was more qualified, and the Google Ads budget stayed unchanged at €1,500 per month.
Conversion rate had gone up 6x. Cost per new patient had dropped 82%. All on the same ad budget.
Same budget, different structure. Curious what that would look like for you?
The financial impact
For a dental practice the average patient lifetime value sits around €2,000-3,000 across the full relationship. At 67 instead of 12 new patients per month that means:
- 55 additional patients per month
- ~€110,000-165,000 in additional revenue over patient lifetime
- ROI on ad budget: over 7,000%
What you can take from this
This case study shows a pattern that works in any industry. The underlying principles transfer:
- Specialise, don’t generalise — one landing page per offer instead of one page for everything.
- Simplify the conversion process — as few hurdles as possible between interest and contact.
- Use social proof — show what other customers say about you.
- Automate follow-up — fast response and systematic nurturing.
- Match traffic and landing page — someone searching for implants must land on the implants page.
Whether you run a medical practice, a trades business, a law firm, or a local store — the mechanics are the same.
The difference between 12 and 67 customers per month isn’t budget — it’s strategy.

