Case study · 45-day engagement
A Scottsdale med spa was running $7,200 a month on Google Ads and $3,800 on Meta. The previous agency had built a five-page WordPress site three years ago and never touched the funnel. Every treatment from botox to coolsculpting routed to the same generic "book a consultation" page that loaded in 5.4 seconds on mobile.
The challenge
The owner had been running paid ads for two years. Spend was steady. Booking rate had been quietly sliding down. She blamed the consultation team. We blamed the funnel.
When we ran the actual user-flow audit:
The treatments themselves were excellent. Reviews were excellent. The conversion path was breaking on the second click. The agency was spending more on ads to make up for the lost conversions, which made the CPL look terrible without anyone understanding why.
The plan
We built six dedicated landing pages, one per top treatment: botox, dysport, coolsculpting, dermal fillers, microneedling, IPL. Each page covers what the treatment is, the price range, recovery time, two before/after photos, three review snippets pulled from their actual GBP, and a single visible CTA: "See available times."
Replaced the multi-step form with a calendar widget showing the next 14 days of available slots for each treatment. Visitor picks a time, enters name + phone, gets a confirmation SMS. Three taps total on mobile.
New pages load in 1.6s on mobile. We did this with proper image compression, removed three unused WordPress plugins, and dropped the bloated theme builder library. We also cached aggressively at the edge.
Botox keywords now route to the botox page. Coolsculpting keywords route to coolsculpting. We rebuilt the campaign structure around treatment-specific ad groups and matched the page experience to the search intent. Quality score went up across the board.
If you visited the coolsculpting page and did not book, you see a coolsculpting-specific Meta ad with a $50-off offer for the first session. Conversion rate on retargeted visitors is now 12%. It used to be 0% because there was no segmentation.
AI tools we used
We do not pretend the work happens by hand. Three of our internal tools are the reason this engagement moved as fast as it did. Each of them replaces what used to be days of human time.
Generates one landing page per treatment from a content template + your existing photos + GBP review pull. Built six pages in three days.
Replaces multi-step contact forms with a calendar embed in three lines of HTML. Mobile-first, no plugin required.
Builds Meta retargeting audiences from which exact page someone visited, then auto-generates the offer that matches.
The execution
| Week | What we shipped | What moved |
|---|---|---|
| Week 1 | Audit + scope, six landing pages drafted | Owner reviews + signs off |
| Week 2 | Pages shipped + booking embed live + speed pass | Mobile load drops to 1.6s |
| Week 3 | Google Ads campaign rebuild around treatments | Quality score moves from 5/10 to 8/10 average |
| Week 4 | Meta retargeting ads, page-segmented | Retargeted CVR climbs to 12% |
| Week 5 | First clean reporting week | CPL settles at $31 blended |
| Week 6 | Mid-engagement review + price for "lip filler" page | Adds 7th landing page for the new treatment |
The numbers
The 2.8× lift in bookings came from:
Same ad budget. New funnel. Better numbers across the board. The previous agency had been "running ads" for two years without ever touching the page those ads landed on. That happens more often than you would think.
I kept hearing "your conversion rate is the issue" from my agency, like that was something happening to them instead of something they could fix. After 5 weeks I finally understood my own funnel for the first time.
Keep reading
Thirty minutes. We pull up your account on screen. We tell you what we would do, what we would not do, and whether we are the right fit for your business.