Over the course of 2025 we ran 100 SEO audits on medical spa websites, a mix of new clients, potential clients, and practices who requested our audit out of the gate. The sample spanned solo-provider boutiques to multi-location groups, small-town practices to dense urban markets.
Here's what we found. These aren't predictions or best practices. These are patterns that actually recur, by roughly the same frequency, across 100 real med spa websites in North America.
The five most common issues, ranked by frequency
1. Too few treatment pages (found in 91/100 sites)
Nine out of ten practices we audit have three or four treatment pages listed under a "Services" menu when they actually offer 15 or more treatments. The missing pages aren't just missing opportunities; they're a direct reason the practice doesn't rank for those treatments.
A practice that offers Morpheus8 but has no page titled "Morpheus8 in [city]" will never rank for "Morpheus8 [city]," no matter how good the rest of their site is. A bullet on a services page doesn't match the intent of someone searching for a specific treatment.
Fix: build a dedicated page for every treatment you offer, each city-targeted, each at least 800 words.
2. Incomplete Google Business Profile (found in 84/100 sites)
Eight out of ten profiles we audited scored below 70% on our completeness check. The most common gaps:
- Services section missing 50%+ of actual treatments
- Fewer than 10 photos, most of them logos or stock
- Description under 300 characters (the field allows 750)
- No secondary categories
- Zero GBP posts in the last 60 days
Fix: one focused afternoon will usually take a profile from 50% to 95%+ complete. No other SEO activity returns as much for as little time invested.
3. Slow mobile page speed (found in 76/100 sites)
Three-quarters of the sites we audit have poor Core Web Vitals on mobile, usually in the red on Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS). The causes are remarkably consistent:
- Unoptimized hero images (often 2–4MB)
- Heavy WordPress themes loading dozens of plugins
- Auto-playing video backgrounds
- No image dimensions in markup, causing layout shift
- Excessive third-party scripts (chat widgets, tracking pixels, review plugins)
Fix: compress images, swap to WebP, remove unused plugins, defer non-critical scripts. Most sites can move from a PageSpeed score in the 30s to the 80s+ in a single day of cleanup.
Want a quick read on your current SEO?
The free SEO Scorecard runs 30+ on-page checks in under 60 seconds. No sales call, no spam.
Run the free scorecard →4. Weak or stale review strategy (found in 72/100 sites)
Seven in ten practices we reviewed had either:
- Under 40 total Google reviews (too few to be competitive in most urban markets), or
- Plenty of reviews but a "dead period", no new reviews in 90+ days
Both patterns hurt. Review volume is a ranking factor. So is review recency. A practice with 300 reviews but the last one from 2023 ranks worse than a practice with 80 reviews and a new one every week.
Fix: a systematic review request process (usually an SMS sent one day after the appointment) takes one week to set up and compounds permanently.
5. Thin or generic treatment page content (found in 68/100 sites)
Even when treatment pages exist, they're often 200–400 words of generic text that could describe any practice in any city. These pages don't rank, don't convert, and make the rest of the site look lower-quality to Google by association.
The specific gaps we see most often:
- No city or neighborhood mentioned on the page
- No pricing range disclosed
- No FAQs answering real patient questions
- No mention of the specific injector or provider
- No before-and-after content (or a broken/empty gallery)
Fix: expand each primary treatment page to 1,200–1,500 words covering what, who, cost, process, recovery, and 5–8 specific FAQs.
Less frequent but more damaging issues
A few issues show up less often but tend to be catastrophic when they do appear:
- Accidental noindex tags (found in 7/100 sites). A developer or previous agency left a "noindex" on key pages, and nobody noticed. These sites were invisible to Google for months or years.
- Duplicate content across locations (found in 14/100 multi-location sites). Each location's site used copy-pasted treatment pages, which Google deduplicated, leaving only one location ranking.
- Compromised or hacked sites (found in 4/100 sites). Pages injected with foreign-language spam, usually unnoticed by the practice because it only appeared when Google crawled the page. Devastating for rankings.
- Broken consultation forms (found in 9/100 sites). Forms that submit to a dead email address, or fail silently on mobile browsers. Weeks or months of lost leads with no obvious signal.
What this suggests about where to focus
If you're reading this and wondering what to prioritize, the pattern is clear:
- Audit your GBP first. It's the most common gap and the fastest to close.
- List every treatment you offer and count whether each has a dedicated, city-targeted page. Fill the gaps.
- Check your site's PageSpeed and Core Web Vitals. If you're in the red, it's almost certainly a fixable operational issue, not a platform limitation.
- Stand up a review request system. It will compound silently for years.
- Run through your treatment pages and ask whether each one could be any practice in any city. If yes, they need rewriting.
Most of these are inside-the-org work. They don't require an agency, just attention and a consistent hand. The sites we audit that already score well on these five fundamentals usually don't need to hire us at all. The ones that have all five problems at once are the ones where any coherent effort in any of these directions produces outsized results.
Looking ahead to 2026
If the 100 audits we ran in 2025 taught us one thing, it's that med spa SEO is mostly fundamentals. Fancy tactics (schema innovation, AI content, link velocity plays) didn't move the needle for the practices we reviewed. The basics did. Practices that nailed GBP, treatment pages, reviews, and site speed consistently outranked practices that skipped those and chased shiny objects.
That's likely to be true next year too. We'll see more noise about AI-generated content, more promises around new algorithm features, more agencies selling the fix-of-the-month. The work that actually moves rankings will keep being the same unglamorous list. Do those well, do them consistently, and you'll outperform 80% of your competitors without ever needing the latest tactic.
Want a map of exactly what's holding your rankings back?
Our $497 SEO Audit is a 40-point teardown of your site, ranking factors, GBP, treatment page structure, and the fix order, plus install-ready playbooks and a 30/60/90 roadmap. 48 hour delivery.
Get your audit →