Pacific Heights Dental
Editorial site for a premier dental practice in San Francisco's Pacific Heights — patient-first communication, calm-room copy, two-track services and 220+ aggregated reviews on the same scroll.

The problem we were hired to solve.
Generic medical-clinic template, dispersed reviews across three platforms, cosmetic and general services collapsed together, financing surfaced only after the appointment. Conversion stalled at the 'pricing question' step.
Calm editorial scroll. Two doctors with names and faces. 220+ reviews live in one wall. Cosmetic and general split clean. Sunbit shows monthly cost before the booking screen. Anxiety-aware copy throughout.
Context
A two-doctor practice with deep neighbourhood roots — one patient relationship spans 24 years — was on a generic medical-clinic template. The 195+ Google and 27+ Yelp reviews lived in disconnected silos, the cosmetic and general services were collapsed into one undifferentiated grid, and the calming-environment brand promise wasn't carried into the site at all.
Approach
Editorial single-page in a soft cream + medical-blue palette tuned to the actual room. Hero opens with calming-environment photography. Two-doctor profile section with credentials, philosophy and the patient-first communication line up-front. Two-track service grid splits cosmetic (veneers, Lumineers, implants, All-on-Four) from general (cleanings, Invisalign, family, emergency). Smile gallery with before/after sliders. A single live wall aggregates Google + Yelp reviews — 220+ from a real-time API instead of a hand-curated three. Booking embeds Neurality Health; the financial step embeds Sunbit's monthly-payment widget so patients see what their treatment actually costs to finance. Anxiety-reduction copy threaded throughout — calm rooms, slow appointments, no-surprise pricing.

How this project was actually made.
Every project leaves a paper trail. Figma comments, Notion specs, GitHub history, Vercel deploy logs, Telegram threads, first-week analytics. Numbers below are real and available on request under NDA.
◆ Screenshots of any artifact available on request. Confidential details redacted.
Key features
- ◆Editorial hero with calming environment photography over a soft cream + medical-blue palette
- ◆Two-doctor profile section with credentials, philosophy and patient-first communication
- ◆Two-track service grid — cosmetic (veneers, implants, All-on-Four) and general (cleanings, Invisalign, family)
- ◆Smile gallery with before/after sliders and original procedural photography
- ◆Reviews aggregated live from Google (195+) and Yelp (27+) — single rotating wall
- ◆Embedded Neurality Health booking + Sunbit monthly-payment widget at the financial step
- ◆Anxiety-reduction copy throughout — calm-room, slow-pace, no-surprise pricing
Results
Shipped in 5 weeks brief to live URL. Lighthouse 99 on mobile and desktop. The aggregated review wall (220+ live) and the Sunbit financing widget became the two highest-engagement page sections — patients arriving on the booking step pre-qualified financially.
Tech stack
What the client said.
We've had patients with us for over twenty years. The previous site didn't show that. The new one does — calm rooms, real reviews, real doctors. Bookings shifted toward higher-ticket cosmetic work in the first month, which is exactly the patient our practice is built for.