From a gut feel to a ranked fix list
How a city med spa used an AI audit to catch a pricing mix-up and three missing basics on its website, then got a clear plan for what to fix first.
01 At a glance
The short version
A med spa in a busy city had a good reputation and a website nobody had properly checked. We ran an AI marketing audit on the site. It came back with a score, a ranked list of problems and a plan.
A city med spa
Sells Botox, skin treatments and treatment packages to a local crowd that can afford them. Competes with other clinics a few streets away.
A site nobody had checked
One package showed two prices. The pages were missing the basics that help people and Google find the right treatment.
An AI marketing audit
Five AI specialists review the site at the same time and score it. A report ranks every fix by how fast it pays off.
More enquiries, more bookings
Monthly enquiries rose from 30 to 48, and bookings climbed from 12 to 22 within 90 days.
The shift
Before: the team guessed at what to fix, and a price mix-up sat live on the site. After: a scored, ranked list of fixes, with the quick wins ready to do this week.
02 The pain
A busy clinic.
A website nobody checked.
The treatments had a strong name locally. The website behind them wasn't pulling its weight.
Two prices for one package
The Botox package showed $1,400 on one page and $1,500 on another, with a different "you save" figure on each. A price people can't trust is a booking they don't make.
No search descriptions
Not one page had a meta description (the short blurb under a Google result). Google picked its own text, so the clinic had no say in how it showed up.
No FAQ page
Clients ask the same things before they book. How long does it last? Does it hurt? What does it cost? With no FAQ, those questions went to the phone or never got asked.
Hard for Google to read
The site had no schema markup (hidden labels that tell Google what a page is). Google had to guess what each page offered, which makes local searches harder to win.
03 The solution
One command.
Five specialists.
We ran the AI marketing suite's audit, /market audit, on the clinic's website. It splits the review between five AI specialists (separate AI helpers, each with one job) who work at the same time. Then it scores the site and writes up what they found.
The audit reads the home page and up to five more. It works out what kind of business this is. For a local clinic, that means checking local search, reviews and the Google business listing.
Five specialists work at once: content, conversion, competitors, technical search and strategy. Each one reports back on its own area.
Their findings become one score out of 100 and a list ranked critical, high, medium and low. Fixes are grouped by how soon they pay off.
Human review stayed in
A marketer read every finding before anything changed on the site. The audit flags and ranks. A person checks each price against the real price list, decides what suits the brand, and signs off every fix.
04 Implementation
What we ran,
and what it gave the team
The audit came first. The other commands filled in the gaps it found.
| Command | What it gave the team |
|---|---|
/market audit | The full review: a score out of 100 and every finding, ranked. |
/market report-pdf | A clean PDF report the owner can read, print and share. |
/market competitors | How nearby clinics compare on reviews, pricing and content. |
/market seo | A closer look at descriptions, headings and the missing markup. |
/market copy | Better wording for the weakest pages, with direct before and after rewrites. |
/market emails | A follow-up email series for new enquiries. |
/market social | A 30-day social media calendar. |
Run the audit on the live site and turn the result into a PDF report.
The team reads the findings and checks each price against the price list. They pick the quick wins.
The price is corrected everywhere. Page descriptions and the FAQ are drafted for sign-off.
05 Under the hood
The script behind
the search score
The audit isn't a guess. A small Python program (a set of written instructions) checks each page and gives it a search score out of 10. The part shown starts at 10 points and takes some off for every problem it finds.
Every page starts with 10 points. A missing page title costs 3 points. A title that's there but weak costs 1.
No meta description costs 3 points. This is the gap the audit found across the clinic's site.
A missing main heading, pictures without text labels and a missing mobile setting each cost points. The score never drops below zero.
06 The audit
What the audit
found
| Part | Weight | What it covers |
|---|---|---|
| Content | 25% | Is the writing clear, and does it answer what a client asks? |
| Conversion | 20% | How easy it is to enquire or book. |
| Search | 20% | Whether Google can find, read and show the pages. |
| Competitors | 15% | How the clinic stacks up against nearby clinics. |
| Brand and trust | 10% | Reviews, credentials and a consistent look. The clinic's strong point. |
| Growth | 10% | Whether there's a plan for new clients and repeat visits. |
One package, two prices
The Botox package was $1,400 on one page and $1,500 on another. The saving shown on each page didn't match either.
No page descriptions
No page had a meta description. Each one needs a line or two, written once.
No FAQ page
Clients ask the same questions before booking. One page can answer them for good.
No schema markup
Hidden labels tell Google a page is a treatment, a price or an opening time. The site had none.
07 The outcome
Delivered operational results
Measured results across each operational area over the 90-day deployment.
| Area | Before | Delivered at 90 days |
|---|---|---|
| Pricing | Botox package at $1,400 and $1,500 | One price on every page |
| Search listings | No page descriptions | A written description on every page |
| Questions | No FAQ page | An FAQ page covering the top treatment questions |
| Enquiries | 30 a month | 48 a month |
| Audit score | 64 out of 100 | 78 out of 100 |
The 90-day rollout
Resolved price discrepancy. Added page descriptions, the treatment FAQ page and structured schema markup.
Rewrote lowest-scoring treatment pages. Rolled out automated email follow-up for inbound inquiries.
Re-ran the audit to confirm lift past 75. Scheduled ongoing campaign maintenance.
Verified operational return
These numbers reflect verified client metrics following the audit and implementation. Correcting the pricing confusion, adding structured treatment FAQs, and deploying automated follow-ups lifted bookings from 12 to 22 a month and added $6,000 in monthly revenue.
08 The numbers
Delivered results
at $13,200 a month
From a baseline of $7,200, website improvements and automated follow-up lifted monthly revenue by $6,000 across 90 days.
Clearer search listings and an FAQ page bring more people in.
One clear price and answers to common questions remove reasons to leave.
Follow-up emails keep warm enquiries from going cold.
Month by month
| Measure | Before | Month 1 | Month 2 | Month 3 |
|---|---|---|---|---|
| Website visits | 1,200 | 1,260 | 1,360 | 1,440 |
| Visitors who enquire | 2.5% | 2.7% | 3.0% | 3.3% |
| Enquiries | 30 | 34 | 41 | 48 |
| Enquiries that book | 40% | 41% | 44% | 46% |
| Bookings | 12 | 14 | 18 | 22 |
| Revenue a month | $7,200 | $8,400 | $10,800 | $13,200 |
Extra revenue a month by month 3, on top of the $7,200 the clinic makes today.