
The 90-Day AEO Sprint That Added 127 New Consults to One Med Spa
You keep hearing that answer engines are changing search. No one gives you a clear plan or timeline. You want to show up in Google’s AI Overviews, in Bing’s answers, and in chat tools when someone asks about Botox, laser hair removal, or microneedling. So what does it take to win those spots? And when does it turn into booked consults, not just clicks?
Here is the short version. We ran a focused 90-day AEO sprint, Answer Engine Optimization, for a single-location med spa. In three months, they added 127 new consults tied to organic and answer-led paths. We tracked calls and forms in CallRail. We verified booked consults in the practice management system. No guesswork. Just a clear roadmap, weekly milestones, and tight KPIs.
I’m going to show you the exact plan. Week-by-week tasks. The tools we used. What moved first. What took longer. What I would skip next time. You will see the dashboards we watched and the exact KPIs we held the team to. Then you can run it with your staff, or have us run it for you. We do these sprints for clients.
If one med spa can add 127 new consultations in 90 days imagine what AEO could do for yours.
Start building an AI optimized presence that attracts high intent clients before they ever visit your website.
👉 Start Your AEO Strategy Today
The AEO Sprint, What it is and why it works now
AEO, Answer Engine Optimization, gets your brand named, quoted, or surfaced in answer panels and conversational results. Think Google’s AI Overviews, People Also Ask, featured snippets, and Bing Copilot answers. This is still search. Questions drive it. Clear, structured answers win it.
How it works in plain terms:
We map the real questions patients ask, exact words, by service and by city.
We write short, direct answers with strong E-E-A-T signals, real sources, and local proof.
We add schema on key pages, FAQPage, HowTo, LocalBusiness, Review, so engines can parse it.
We fix your Google Business Profile, categories, services, products, Q&A, and post weekly.
We earn fresh local reviews with service names and city names in the patient’s own words.
We track calls, forms, and booked consults. Then we scale what converts and cut what does not.
Who this works for:
Single or multi-location med spas with clear, high-intent services, Botox, filler, laser hair removal, CoolSculpting, microneedling, RF microneedling, IPL, Hydrafacial.
Teams with one point person for approvals. We move fast. You need a 24-48 hour turnaround.
Owners who can handle more consults now. If you are booked for 8 weeks, pause this.
How this differs from old-school SEO. We do not chase broad blog topics. We answer real patient questions in your city, in the format engines reuse. Traditional SEO can take 6-12 months to show steady wins. AEO shows motion in 2-4 weeks when you ship tight, answer-first content and fix local signals. I have seen it again and again.
Compliance and safety: We follow Google’s spam and medical policies. No fake reviews. No claims that promise outcomes. HIPAA stays front and center, no PHI in reviews or content. We list medical directors and credentials on key pages to support E-E-A-T. That is your safety profile here.
Case Study Snapshot, 127 consults in 90 days
Market: mid-size city, population ~400k. One location, 4 treatment rooms. Services: neuromodulators, hyaluronic acid fillers, laser hair removal, IPL, RF microneedling, facials. Baseline monthly new consults from organic and maps averaged 48 over the prior 3 months.
Day 1-30: Featured answers and People Also Ask wins showed up for 23 target questions. New consults from organic and GBP calls increased to 61.
Day 31-60: AI Overview mentions appeared for Botox pricing and laser hair removal sessions query sets. New consults hit 83 that month.
Day 61-90: Stable answer placements across 41 questions. Review velocity jumped to +38 new reviews with service keywords. New consults reached 93 for the month. Total 90-day lift, 127 additional consults over baseline.
Conversion math: 127 consults, 62% booked into treatment, that is 79 starts. Average first-visit ticket, $625. 90-day revenue from first visits only, about $49, 375. This does not count filler top-ups or packages. Actual 6-month LTV at this spa, $1, 650 per new patient. Projected revenue added from this sprint, roughly $130k. We checked every call and booking against source.
Week-by-Week Breakdown, exactly what we did
Here is the precise 90-day plan. Keep the cadence. It matters.
Week 1, Set baselines, fix the leaks
Install tracking, GA4, Google Search Console, CallRail with dynamic number insertion, form tracking, and a booked-consult event tied to your scheduler.
Crawl the site with Screaming Frog. Fix the top 10 issues, titles, H1s, alt text on hero images, index bloat, duplicate service pages.
Speed, get LCP under 2.5s on mobile for top 10 pages. Compress images, lazy-load, defer scripts.
Google Business Profile, correct categories, add all services, add products for packages, add FAQs, add UTM to website link and appointment link.
Review your top 5 money pages. Add price ranges, session counts, downtime, before and after care, and a clear CTA above the fold.
Week 2, Question mining and answer outlines
Pull questions from People Also Ask, AlsoAsked, Search Console queries, GBP Q&A, front desk logs, Instagram DMs.
Cluster by service and by geo, Botox + city, laser hair removal + neighborhood, RF microneedling + downtime.
Draft 25 answer outlines with the question, a 40-70 word direct answer, key numbers, a safety note, and local proof.
Pick 8 cornerstone pages to tune, Botox, Filler, LHR, RF microneedling, IPL, Acne, Melasma, Anti-aging plans.
Week 3, Ship the first wave
Publish 10 Q&A blocks. Each one gets a standalone FAQ page and embedded schema on the related service page, FAQPage markup.
Add HowTo schema to 2 posts. Example, "How to prepare for RF microneedling in 7 steps".
Post 3 GBP Posts. Share pricing ranges, downtime facts, one before and after story. Answer 5 GBP Q&A with real detail.
Start a review request flow. Send 8-10 requests per day. Mix SMS and email. No gating. Point to GBP.
Week 4, Feature and snippet wins
Target 6 snippet-ready questions. Use a 40-60 word definition-style answer and a simple list below it.
Add LocalBusiness, Physician, and MedicalClinic schema to About and provider pages. Include degrees, boards, NPI where it applies.
Improve internal links from the homepage and top pages to the 8 cornerstone pages. Use descriptive anchors, not "click here".
Ship 3 short procedure explainer videos, 30-60 seconds. Embed on service pages with a transcript. Add VideoObject schema.
Week 5, Tighten conversion
Add a sticky book-now button on mobile. Test it against a control for 7 days.
Shorten all forms to name, phone, service interest. Cut extra fields. This alone boosts starts in my clinics.
Add 3 proof blocks sitewide, "92% patient satisfaction", "1, 500+ five-star reviews citywide", "Board-certified providers". Use your real numbers.
Publish 8 more Q&A pages. Update the top 3 service pages with pricing tables and FAQs.
Week 6, Local authority push
Earn 4 local mentions. Sponsor a school event, join a chamber directory, add a local scholarship page, partner with a nearby salon for a joint post.
Publish a city guide style post tied to services, "Best ways to treat sun damage in [City]" with local lifestyle notes.
Run a one-week review sprint with the front desk. Ask every happy patient. Aim for +20 new reviews in 7 days.
Week 7, Expand answer coverage
Ship 10 more Q&A blocks. Add FAQ schema to the 5 most visited blog posts.
Add price and package details to GBP products. Example, "Laser hair removal, lower legs, $189 per session, 6 sessions".
Update provider bios with case counts, "2, 300+ Botox appointments performed". Patients notice real numbers.
Week 8, SERP feature monitoring and edits
Track questions that now trigger AI Overview or a featured snippet. If your answer ranks 2-5, tighten the first sentence and add a stat.
Run a site search check in GA4. Look at top internal searches. Add new Q&A for gaps.
Test a short quiz funnel for Botox or laser candidacy. Five questions. Send to booking.
Week 9, Speed and UX pass
Drop CLS below 0.1 on key pages. Fix layout shift from fonts and images.
Move hero images to WebP and compress below 200KB. Inline critical CSS for top templates.
Update navigation to include direct links to book and the top 6 services.
Week 10, Authority clusters
Build mini-clusters for two money services. Each one gets a cornerstone page, 6 Q&A pages, a before and after gallery page, a pricing explainer, a recovery timeline page, and a provider FAQ.
Interlink the cluster with breadcrumb and on-page links.
Week 11, Review content tuning
Pull 20 review quotes that mention services and neighborhoods. Add 2-3 per service page with schema.
Publish a "What patients ask us most about [Service]" post sourced from front desk calls.
Week 12, Final push and pruning
Publish the remaining 8-12 Q&A blocks. Aim for 40-50 total in 90 days.
Prune thin or duplicate posts. 301 anything that competes with a stronger page.
Ship a short local study post, "Average Botox units by age in [City] from our last 500 visits", anonymized data only.
Week 13, Review, report, and queue maintenance
Report on KPIs, see below. Keep what worked. Retire weak items. Plan a monthly maintenance cadence.
Tools we used, simple stack that works
Tracking, GA4, Google Search Console, CallRail, or a similar call tracking platform.
Site auditing, Screaming Frog, PageSpeed Insights, Cloudflare or a similar CDN for caching.
Content planning, AlsoAsked, People Also Ask scraping, Search Console query mining, and a simple spreadsheet.
On-page and schema, manual schema with JSON-LD, or a schema helper, FAQPage, HowTo, LocalBusiness, Review, VideoObject.
Review software, a HIPAA-safe request tool that sends SMS and email. No gating.
GBP management, the native app, and a weekly Post template library.
Optional, but nice:
Surfer or Clearscope for content grading.
Microsoft Clarity for session recordings and quick UX checks.
Ahrefs or Semrush for backlink checks and competing page ideas.
KPIs and milestones, what to watch every week
Answer coverage, count of target questions with any page impression in top 10, goal, 40-60 by Day 60.
Featured wins, number of featured snippets or People Also Ask appearances, goal, 10-15 by Day 30, 25-35 by Day 90.
GBP activity, calls, website clicks, direction requests, and booked events with UTM, goal, +25-40% by Day 60.
Review velocity, new reviews per week and percent with service keywords, goal, 8-12 per week with at least 30% service mentions.
Site speed, LCP under 2.5s, CLS under 0.1 on top 10 pages by Day 30.
Consults, calls and forms tied to organic and GBP, goal, +60 to +120 over baseline by Day 90 depending on market size.
Expected results timeline
Week 2-3: First People Also Ask appearances. 1-3 featured snippets for narrow questions. Small bump in GBP actions, 10-15%.
Week 4-6: AI Overview mentions begin on pricing and session-count queries. 20-40% lift in organic consult calls in many markets.
Week 7-9: Stable answer placements across clusters. Reviews pick up. Booked consult rate improves with added proof and shorter forms.
Week 10-12: Strongest compounding period. Clusters rank. GBP Posts drive call volume. Internal links push more traffic to money pages.
Results vary by competition and city size. We see the pattern above repeat in most markets with steady publishing and a daily review flow. One note, owners who answer GBP Q&A well see faster wins.
Costs and value, what this sprint should cost and why
In-house team spend for 90 days:
Tools, $150-$400 per month depending on stack.
Content and schema time, 40-70 hours total across 3 months.
Design and dev time for speed fixes and UX tests, 10-20 hours.
Agency pricing for a true AEO sprint, national average:
$6, 000-$12, 000 for a single-location practice for 90 days.
Add $1, 500-$3, 000 per extra location for GBP and content variations.
Value math. Even at the high end, $12, 000 out, 127 consults in. 62% start treatment. Average first-visit revenue is $625. First-visit revenue sits around $49, 000. With a 6-month LTV of $1, 650, the long-tail return is over $100k. It pencils out fast in most markets. No fluff here.
Who should not run this sprint
Teams with no one to approve content inside 48 hours. The cadence will stall.
Spas without call tracking or booked event tracking. You will not know what works.
Clinics booked solid for 6-8 weeks. Turn on a waitlist first so you do not waste leads.
Owners who want 2, 000-word essays. Short answers win more often here.
Common questions about AEO for med spas
How many Q&A pages do we need to publish?
Plan for 40-50 in 90 days. That, plus better cornerstone pages, gives engines enough structured content to reuse.
Do AI Overviews actually send traffic?
Yes. We see a lift in organic sessions and, more important, in calls from GBP and onsite click-to-call. The credit path is messy. Call recordings and booked events tell the story.
Is this just local SEO with a new name?
No. Local SEO is part of it, GBP and reviews. AEO focuses on question-level content and schema that answer engines quote. It is a tighter play.
Can we use AI to write the answers?
Short drafts are fine. You must fact-check and add your pricing, your protocols, and your photos. We do not publish generic content. That content will not win and can hurt trust.
What about links?
You still need a clean local link profile, chambers, charities, local news, partner sites. Do not buy links. Answer coverage matters more here.
How long do results last?
Most placements hold for 6-12 months with light monthly maintenance, fresh reviews, 2-4 new Q&A posts per month, and a steady GBP Post cadence.
What should we avoid?
Review gating, fake locations, copied content, and stuffing the same answer on every page. Also avoid medical claims that overpromise. Keep numbers real.
Can this work for multi-location groups?
Yes. Create city versions for Q&A and service pages with unique proof and photos. Keep the same core answer. Swap local proof and pricing tables.
How do we measure success each week?
Track answer coverage, featured wins, GBP actions, consult calls, and booked consults. Put them on one dashboard and review every Monday. We do this with our own team.
Does this replace PPC?
No. We like both. PPC fills gaps and pushes promos. AEO lowers blended cost per consult over time. Many clients run both and shift budget based on booked cost.
Treatment comparison, which growth path fits your goals
Treatment Best For Cost Range Results Timeline Duration AEO Sprint, RECOMMENDED Owners who want consults in 30-90 days with compounding wins $6, 000-$12, 000 First wins in 2-4 weeks, strongest by 8-12 weeks 6-12 months with light maintenance Traditional SEO retainer Long-term authority and broad topic coverage $2, 000-$6, 000 per month 3-9 months to steady gains Ongoing PPC ads, Google and Meta Immediate traffic for promos and new services $2, 000-$20, 000 per month ad spend plus fees Same day to 1 week Stops when budget stops
AI search is changing how patients choose a med spa and the early adopters will have the biggest advantage. Every day you wait is another day your competitors can become the recommendation instead of you.
👉 Get Ahead With AEO Before Your Competitors Do
How to run a 90-day AEO sprint at your med spa
Here is exactly how we rolled this out, and what we would do again.
Step 1, Set up tracking and baselines, Week 1
Set up GA4, Search Console, and CallRail. Create a dashboard with answer coverage, featured wins, GBP actions, consult calls, and booked consults. Cost, $100-$250 for tools. Mistake to avoid, launching content without call tracking. Outcome, clear weekly numbers in one place.Step 2, Build your question list, Week 2
Collect 100-150 real questions from PAA, AlsoAsked, front desk, and Search Console. Cluster by service and city. Mistake to avoid, mixing national questions with local terms. Outcome, a content backlog for 90 days.Step 3, Ship 10 Q&A pages per week, Weeks 3-6
Create short, direct answers with local proof. Add FAQ schema. Post on GBP weekly. Cost, staff time. Pro tip, write the 40-70 word answer first, then add a short list and a price range. Expect first wins by Week 3-4.Step 4, Tighten conversion, Week 5
Shorten forms. Add sticky book buttons. Add real review quotes to money pages. Mistake to avoid, hiding pricing. Expect a 10-25% lift in booked consult rate in 2-3 weeks.Step 5, Build two authority clusters, Weeks 7-10
For two services, publish a set of 6-8 Q&A pages, a pricing explainer, a recovery page, and a provider FAQ. Interlink them. Expect stronger AI Overview mentions by Week 8-10.Step 6, Review sprint and local mentions, Weeks 6-11
Ask daily for reviews. Aim for 8-12 per week. Sponsor one local item. Mistake to avoid, gating reviews. Expect your GBP call volume to rise 20-40% by Week 8-10.Step 7, Prune and tune, Week 12
Cut thin posts. 301 duplicates. Improve any answer stuck at positions 4-6. Outcome, another 10-15% lift in featured wins within 2 weeks.
Measure outcomes. You should see a +60 to +120 consult lift over baseline by Day 90 in mid-competitive markets, with a lower booked cost than PPC.
Before you start, pre-sprint checklist
Capacity, can you take at least 20-40 extra consults a month by Week 6?
Offers, do you have simple pricing or packages ready to show, not hide?
Phones, can your front desk answer within 3 rings and text back missed calls?
Photos, do you have real photos and short video clips for key services?
Pitfalls and how we avoid them
Thin answers, fix with a number, a safety note, and a local proof line.
Slow site, fix image weight and JavaScript. Keep LCP under 2.5s.
Dead GBP, post weekly, answer Q&A, and keep hours and services fresh.
No review flow, make it daily, not a quarterly push.
What we learned from this sprint
Short, direct answers win more than long essays. 40-70 words up top works best.
GBP Posts with pricing get more calls, even without a discount.
Provider bios matter. Case counts and credentials lift trust and conversions.
AI Overview mentions tend to start on pricing and recovery questions.
Ready to do this?
If you want a clear 90-day plan, the weekly tasks above are enough to run this in-house. If you want a team that has done it, we run these sprints for clients. We hold to the KPIs, report weekly, and make the content fit your city and your voice. Book a call and we will map your 90 days in 20 minutes.























