PROBLEM
Excellent clinic, invisible online
For “zubař Praha” and English queries like “dentist Prague” the clinic sat on page 3 — behind aggregators and chains. The site loaded 9 seconds on mobile, had no English version despite 30% expat patients, and reviews accumulated on their own: 4.1 with old complaints on top.
✕Page 3 for the money cluster — effectively invisible;
✕No English version with 30% of patients being expats;
✕9-second mobile load, booking only by phone;
✕Google Business unmanaged: wrong hours, stale photos, 4.1 rating.
SOLUTION · 3 MONTHS
Fast bilingual site + disciplined local SEO
Local medical SEO is won by relevance and trust signals: we rebuilt the site around service+district clusters in two languages and turned the Business profile and reviews into a managed system.
WEEKS 1–4
New website
CZ/EN site on Bricks: service pages per treatment, doctor profiles, prices, online booking. 92/100 mobile.
WEEKS 5–6
Local structure
Service × district pages, LocalBusiness/Physician Schema.org, NAP consistency across 40+ directories.
WEEKS 7–8
Google Business
Categories, services, photos, posts, Q&A seeded; review-request flow after visits via SMS.
MONTHS 2–3
Content & links
Czech and English articles answering patient questions; mentions in local media and expat communities.
RESULT · 5 MONTHS
The calendar is the new bottleneck
| METRIC | BEFORE | AFTER | CHANGE |
|---|---|---|---|
| Local keywords in top-3 | 2 | 38 | ×19 |
| Online bookings / month | 46 | 110 | +140% |
| Google Business actions | ~90/mo | 520/mo | ×5.8 |
| Google rating | 4.1★ | 4.9★ | +0.8 |
| PageSpeed mobile | 44/100 | 92/100 | +48 |
“We thought reputation lived offline. Turns out patients check Google first — now they find us at the top, read real reviews and book online. We hired a seventh doctor.”