01 · DISCOVERY
We learn your clinic before we propose anything.
Most agencies skip this. A discovery call becomes a sales call, the proposal goes out within hours, and the site that ships looks like everyone else's. We do the opposite — discovery is its own week of work, with concrete deliverables.
What we look at: your current site's analytics (where bookings come from, where they leak), your Google Business Profile (review velocity, photo activity, posts), your patient mix (treatments, ticket size, repeat rate), your team's voice and what makes you different in your market, your top 5 local competitors' sites and rankings, and the patient journey from first search to confirmed booking.
- GA4 + Search Console pull — where traffic comes from, what converts, where it leaks
- Google Business Profile audit — services, photos, posts, Q&A, review patterns
- Top-5 local competitor teardown — what they rank for, what their booking flow looks like
- Patient research — calls with 2-3 of your best patients (with your intro) to understand the actual journey
- Brand audit — voice, visual language, what makes your clinic different
02 · STRATEGY
We map the booking journey before we design a single page.
Design without strategy looks pretty and books almost nothing. Strategy is the architecture: what pages exist, what each one is supposed to do, what a visitor does next on every screen. We finalize this in a written document you sign off on before any visual work begins.
The strategy answers four questions: which keywords each page targets, what the booking flow looks like in 2 clicks or fewer, where pricing and trust signals appear, and what we measure to know it's working.
- Sitemap — homepage, treatment pages, location pages, blog architecture, booking and contact
- Keyword map — what each page is meant to rank for
- Booking flow — clicks from any page to confirmed appointment, mapped end-to-end
- Conversion plan — where CTAs live, where pricing surfaces, where trust signals appear
- Measurement plan — the 3-5 metrics we'll watch monthly post-launch
03 · DESIGN
Premium design, patient-journey first.
Every screen is designed mobile-first because 60-68% of med spa visitors are on phones, mostly from Instagram links. The desktop version is adapted from mobile, not the other way around. That single decision changes how every page is composed.
We design for the boring middle — the second screen, the FAQ that converts skeptics, the team page that builds trust, the booking step that doesn't break. Hero design matters less than people think. The flow matters more.
- Mobile wireframes first — desktop comes second
- Real photography (or a plan to commission it) — no stock
- Provider bios with credentials, real headshots, expertise summaries
- Treatment pages with structure: what it is, what it costs, what to expect, who it's for, FAQ
- Booking pages stripped to fewest possible clicks
04 · BUILD
Engineered for speed, schema, and search.
Most med spa sites are slow because they're built on templated page-builders bolted onto generic themes. Our builds are technically lean from day one: hand-coded blocks where possible, lightweight image pipelines, minimal third-party scripts, and proper schema markup baked into every template.
The technical bar: under 2.5 seconds Largest Contentful Paint on mobile, schema for LocalBusiness/MedicalBusiness/Service/FAQ/Review/Breadcrumb, HTTPS with proper canonical handling, HIPAA-aware form handling for anything that collects health info.
- Lightweight build — no page-builder bloat, hand-coded components where it matters
- Image pipeline — modern formats (AVIF/WebP), responsive sizing, lazy loading
- Schema markup — Organization, LocalBusiness, Service per treatment, FAQ on FAQ pages
- Booking integration — Acuity, Cal.com, Vagaro, GlossGenius, Boulevard, or your existing tool
- Analytics + conversion tracking installed and tested before launch
05 · LAUNCH
Soft launch, then measure what shipped.
Launch isn't a finish line — it's a milestone. We soft-launch on a Tuesday morning (low-traffic day, easier to catch problems), spend the first week monitoring 404s + tracking + form submissions, and verify every URL from the old site either preserved its path or has a clean 301 redirect.
Search Console gets the new sitemap submitted on day one. Old sitemaps stay live for 30 days so Google can transition. Backlinks pointing to old URLs are checked + redirected. Reviews and GBP get updated to point at the new site.
- Tuesday-morning soft launch — low risk, easy to monitor
- Sitemap submitted to Google Search Console + Bing Webmaster
- Old URLs verified — either preserved or 301'd to new equivalents
- Form + booking + tracking tested live, then re-tested 24 hours later
- GBP, Yelp, Healthgrades updated to point at new site
06 · OPTIMIZE
Real growth starts after launch.
We don't disappear after launch. The first 90 days are when optimization actually moves bookings — sites that get launched and abandoned plateau within a month. Sites that get tended grow.
Month 1: stabilize, fix anything from real-world traffic, verify tracking. Month 2: first round of A/B tests on the highest-traffic pages, content additions where Search Console shows gaps. Month 3: content cadence, local citation cleanup, GBP optimization compounding, real conversion data informing next changes.
- Weekly monitoring for the first month — speed, errors, conversion drops
- Monthly reporting — bookings, rankings, traffic, with plain-English commentary
- A/B testing on highest-traffic pages once we have enough volume
- Quarterly content additions — new treatment pages, blog content, GBP posts
- Honest review at 90 days — what worked, what didn't, what we'd change
WHAT'S NOT INCLUDED
We're explicit about what we don't do.
No bookings or revenue guarantees. Too many variables outside the website (your offers, your ad spend, your treatments, the local market). What we guarantee is build quality, fixed timeline, and 30 days of free fixes post-launch.
No hourly billing, ever. Fixed scope, fixed price. If the project needs more — like adding a new location during the build — we scope an add-on with a fixed price. You always know what you're paying.
No long contracts. Month-to-month on retainers. 30-day notice and you can leave with everything — your domain, hosting, analytics, content, design files.