All casesGermany · Dental · 15 Clinics

Lieblings-Zahnarzt

Unified patient data and automated local SEO at network scale

SEOData layer
01Before / after
MeasureBeforeAfterScale
Doctor prep time per patient12 min3 min
Online booking conversion2.1%4.7%
Local SEO traffic, 15 clinics—+189%
Measured at month 5.
02The problem

Scale makes everything harder

Running 15 dental clinics across Germany creates two compounding problems. First, every doctor spent 12 minutes before each appointment pulling patient history from fragmented systems — a hidden cost that adds up to thousands of hours annually across the network. Second, each clinic needs its own local SEO presence for searches like "Zahnarzt Berlin Mitte" — but creating and maintaining those pages manually across 15 locations and dozens of districts simply isn't feasible.

03What we built

Two modules, one platform

Two separate systems built on the same underlying data infrastructure.

  1. Patient Data System

    All patient history — visits, treatments, notes, test results — is unified in one place and accessible to doctors through Claude in seconds. The doctor asks what they need before walking into the room.

  2. Local SEO Engine

    Automatically generates pages for every combination of clinic location, district and service type. Each page is optimized for local search intent and updated when services or locations change.

  3. Online Booking Flow

    Improved booking UX connected to the unified data system, allowing patients to book with their history pre-loaded. Less friction, higher completion rate.

04Launch
Week 3Patient data module deployedThe SEO system launches in parallel.
Month 2Full network rollout
Month 5Results measured
Next caseYour Dutch HomeOrganic traffic from 890 to 2,200 — cost per lead from €340 to €95