Harmony MedSpa case study cover
← All case studies

Medical Aesthetics · Case study

Harmony MedSpa

From 0 to 18.2K Impressions and 109 Clicks in 28 Days

CodeSquad took Harmony MedSpa from zero Google Search presence to 18.2K impressions in four weeks, and built a patient growth system that answers every lead in about 60 seconds and follows up automatically.

ServicesSEO · Automation
Harmony MedSpa Google Search Console performance for the last 28 days: 109 total clicks, 18.2K impressions, 0.6% average CTR and an average position of 11.8, compared with 0 in the previous 28 days
Google Search Console performance: last 28 days compared with the previous 28 days.
18.2KSearch impressions in 28 days, up from 0
109Clicks from Google Search, up from 0
11.8Average ranking position in Google
Brief

Great care. No search presence, no follow-up system.

Harmony MedSpa delivered excellent patient care, but it was close to invisible on Google. In the 28 days before our work went live, the site recorded zero search impressions and zero clicks.

Leads that did arrive through forms, phone calls, and Google Ads were handled by hand. The inbox was checked between appointments, so potential patients could wait hours for a reply. People who enquired but didn't book were rarely contacted again, and management had no single view of leads or marketing performance. We fixed both problems:

  • Search visibility. SEO groundwork so the clinic shows up when local patients search for its treatments.
  • 60-second lead response. Every enquiry gets an instant text and email reply, day or night.
  • Automated follow-up. A 5-touch sequence over 14 days for non-bookers, plus past-patient reactivation, rebooking, and referral tracking.
  • One live dashboard. Leads, follow-up status, and marketing performance in one place.

Stack: Website + Make.com + Airtable + Mandrill + Mailchimp + PatientNow + custom dashboard.

Results

Found on Google, and every lead followed up.

Within 28 days the site went from no search presence to a steady flow of impressions and clicks. Google Search Console, last 28 days compared with the previous 28:

  • 18.2K search impressions, up from 0
  • 109 clicks from Google Search, up from 0
  • 0.6% average click-through rate, up from 0%
  • Average position of 11.8, with many queries sitting just outside page one

Google Ads has driven patient demand alongside organic search. All-time account performance, Nov 1, 2023 – Oct 28, 2026:

Harmony MedSpa Google Ads campaigns from Nov 1, 2023 to Oct 28, 2026: $21,318.25 cost, 198 conversions, 156,625 impressions and a $2.54 average cost per click
  • 198 conversions from 156,625 ad impressions
  • $21,318.25 total ad spend, an average of $107.67 per conversion
  • $2.54 average cost per click

From Aug 1 to Oct 23, 2026, the lead system tracked, answered, and followed up every enquiry:

  • 142 total leads: 76 phone calls from Google Ads plus 66 website and marketing leads captured in the CRM
  • 91% of Google Ads calls answered by the front desk (69 of 76), with 24 lasting a minute or longer
  • $37.69 average cost per Google Ads lead: 84 leads from $3,166 in ad spend and 722 clicks
  • $7.46 cost per lead on the best-performing campaign, the website call campaign, which delivered 24 leads
  • 41 leads contacted through automated text and email follow-up, each receiving an instant reply
  • 23 spam or solicitor submissions kept out of follow-up, so the team only works genuine patient enquiries
Before & after

What changed.

BeforeAfter
Google Search impressions018.2K in 28 days
Response timeHoursUnder 60 seconds
Follow-up hours/week20+Under 2
Non-booker follow-upNone5-touch automated sequence
Past patient re-engagementNoneAutomated by treatment cycle
VisibilityMultiple tools1 live dashboard
“CodeSquad has done great work transitioning us from fragmented follow-up to a fully automated system.”— Hayden, Harmony MedSpa

Want results like this?

Let’s get your clinic found and every lead followed up.

FAQ

Common questions.

Will this replace our booking system?

No — it wraps around your existing system.

What if we already have a marketing team?

Our Dashboard tier fits teams that just need visibility.

How long to launch?

2-3 weeks

Book a Free Call →