Most med spas get a small slowdown in late December, between the holiday parties and the new-year resolution rush. That week or two of lower booking volume is the best annual opportunity to do maintenance SEO work that you never find time for the rest of the year.
Here's the year-end audit we run for practices going into a new year. Every item has a time estimate so you can pick and choose based on how much December calendar you have.
1. Review your Google Business Profile against current info (30 min)
Open your GBP and walk through every field:
- Hours still accurate? (Especially holiday hours for the next 3 months.)
- Photos still current? Add 5–10 new ones from the past year.
- Services list still complete? Any new treatments added this year that aren't listed?
- Primary and secondary categories still optimal?
- Business description still reads well?
- Any unanswered questions in the Q&A section?
- Any reviews from the past 90 days that don't have a response?
Most practices haven't touched their GBP since they first claimed it. Ten minutes of updates here can move you up a position in the 3-pack within weeks.
2. Pull your 12-month Search Console data (45 min)
In Google Search Console, set the date range to the last 12 months. Export the top 100 queries bringing traffic to your site. You're looking for three things:
- Queries you rank for but barely click on. If you rank #5 for "Botox [city]" but your click-through rate is 2%, your title tag or meta description isn't compelling. Rewrite them.
- Queries you almost rank for. Positions 8–15 on the first two pages. These are the easiest rankings to improve with modest on-page work. Pick the top five and strengthen those pages.
- Queries you get traffic for that you don't have a page for. If "lip filler aftercare" gets 20 visits/month and you don't have a page about it, build one. You're already being found; a dedicated page will triple the traffic.
3. Audit your treatment pages against what you actually offer (30 min)
Make a list of every treatment you currently perform. Compare it to the treatment pages on your site. For every treatment that doesn't have a dedicated page:
- Flag it for content production in Q1.
- If it's high-margin, prioritize it.
Also flag any pages for treatments you no longer offer and plan to either remove them (with a 301 redirect to a related page) or update them. Zombie treatment pages confuse patients and waste internal link equity.
Don't want to write all those treatment pages yourself?
Our Marketing System delivers ten city-targeted, schema-ready, conversion-focused treatment pages in 14 business days.
See The Marketing System →4. Review your reviews (20 min)
Three checks:
- What's your current Google review count and average rating? Compared to your top three local competitors?
- How many new reviews did you get this year? (Ideally more than 24, at least two a month.)
- What's your response rate? (Ideally above 90% for all reviews, not just the 5-stars.)
If your average dropped below 4.5 this year, identify why. Usually it's one category of complaint showing up repeatedly, front desk, booking, pricing surprise. Fix the underlying issue, don't just argue with reviews.
5. Check your page speed and Core Web Vitals (15 min)
Run your homepage and top three treatment pages through PageSpeed Insights. You want:
- A Lighthouse Performance score above 70 on mobile (green).
- Largest Contentful Paint under 2.5 seconds.
- Cumulative Layout Shift below 0.1.
- Interaction to Next Paint below 200ms.
If any of those are red, the most common culprits are: oversized images (compress them), heavy tracking scripts (audit what's actually firing), and old plugins or widgets you no longer use.
6. Check for broken links and 404s (20 min)
Free tools like Screaming Frog (free up to 500 URLs) will crawl your site and flag any broken internal links, 404 errors, and redirect chains. Fix the top-level ones; let the deep blog archive stuff wait unless there are a lot.
7. Audit your backlink profile (30 min)
Use a tool like Ahrefs, Moz, or Google Search Console's Links report to see what's linking to your site. Look for:
- Spammy links that appeared this year (directories of dubious quality, foreign-language sites, auto-generated content). Disavow if they look manipulative.
- Good links that you forgot about, use them as examples when pitching for new ones next year.
- Local links your top competitors have that you don't. (Their local chamber, local publications, local industry partners.)
8. Plan your Q1 content (45 min)
January and February are typically high-traffic months for aesthetics searches, post-holiday reset, engagement season, wedding prep. Map out what you'll publish:
- Any new treatment pages needed (from step 3 above).
- Blog posts aligned with Q1 patient intent (pre-event skin prep, winter skincare, post-holiday concerns).
- GBP posts (weekly if you can).
- Any seasonal promotions you want to rank pages for.
9. Review your website analytics setup (15 min)
Confirm:
- Google Analytics 4 is firing correctly (check Realtime).
- Google Search Console is connected and recent data is present.
- Conversion events are set up (form submissions, phone clicks, booking button clicks).
- If you run paid ads, conversion tracking is working there too.
You can't optimize what you can't measure.
The full year-end audit, time-boxed
All nine items take about 4 hours of focused work. Realistically, block out two afternoons in the last week of December. Most practices go into January with their foundation tuned, their Q1 content planned, and one or two small wins already compounding.
If you don't have 4 hours to spare (or you want a second pair of eyes on what you find) our audit is a good alternative. We'll do the whole thing and hand you back a prioritized fix list.
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 →