PROBLEM
One website, four clinics, invisible in local search
The network ran on a single Portuguese-only site with a phone number as the only booking option. Each clinic competed for the same generic homepage instead of its own district, so patients in Cascais and Oeiras found bigger chains first. Reviews went unanswered and unrequested, and the average rating drifted to 4.3 while competitors sat above 4.6.
✕Portuguese-only site — no EN version for Lisbon’s large expat and tourist patient base;
✕Phone-only booking — evening and weekend inquiries went straight to voicemail;
✕One homepage for 4 clinics — zero visibility in Maps and local search for Cascais, Oeiras and Sintra;
✕Google rating stuck at 4.3 with no review request workflow, while competitors averaged 4.6+.
SOLUTION · 5 MONTHS
A multilingual platform, built district by district
We rebuilt the network as one platform with four local front doors: real online booking, a dedicated page per clinic optimized for its own district, and a review engine that turned every good visit into a public rating.
WEEKS 1–3
Multilingual site build
Next.js rebuild with PT/EN routing, content migrated for all 4 clinics, booking flow mapped to real patient journeys.
WEEKS 4–7
Online booking integration
Real-time booking tied to each clinic's calendar, automatic confirmations, call-back requests for after-hours inquiries.
WEEKS 8–14
Local SEO per district
Dedicated landing page per clinic, Schema.org LocalBusiness markup, Google Business Profile optimization for Lisbon, Cascais, Oeiras and Sintra.
WEEKS 15–20
Review workflow & scale
Post-visit review requests via SMS and email, staff response templates, monthly ranking and booking reports.
RESULT · 5 MONTHS
Four clinics, one platform, and a rating patients trust
| METRYKA | PRZED | PO | ZMIANA |
|---|---|---|---|
| Online bookings / month | 140 | 301 | +115% |
| Local queries ranking top-3 | 3 | 41 | ×13.7 |
| Average Google rating (4 clinics) | 4.3 | 4.8 | +0.5 |
| Share of bookings made online | 0% | 64% | NEW CHANNEL |
| New Google reviews / month | 5 | 48 | ×9.6 |
“Patients now book at 11pm from their phone and show up because the clinic nearest them finally shows up first on Google. The local SEO work paid for itself in the first two months.”