🔒

Vitalency SEO Audit

Private working document. Enter the password to continue.

Not quite. Try again.

Vitalency, weekly SEO audit

The site has no room to publish

July 26, 2026

Seven target keywords, forty ranking pages, three competitor pages read in full, one site map.

Back to hub

The short version

The biggest finding this week is structural, not competitive.

I mapped vitalency.com this week instead of only looking outward, and it changes the priority. The site is eight pages: home, about, pricing, contact, how it works, case studies, the GLP-1 profit center, and the membership revenue calculator. All eight are bottom of funnel. There is no blog route, no editorial layer, and nowhere for a ranking page to live. Every competitor in every SERP below is beating Vitalency on published volume, not on product. The keyword gaps I found last week are all still open, and none of them can be filled until there is somewhere to put an article.

Carried over from last week

One item did not ship, and it is worth being straight about that.

Last week the quick win was a page called "Med Spa Membership Pricing, What Practices Actually Charge in 2026," built from published tier prices. The site map shows it was not published, and the same is true of every content recommendation from that run. That is not a criticism of the idea, it is evidence that an afternoon-sized task was still too big for the week it landed in. So this week the quick win is deliberately smaller: a 30-minute edit to two pages that already exist, with no build step and no blog route required. The membership pricing benchmark stays on the list, it just moves behind something that can actually get done.

Keyword landscape

Who holds the top five for each target term, and how hard it would be to move them.

Keyword Who ranks Verdict Read
GLP-1 aesthetics medspa MedSpa Pro, a clinic Facebook video, Circle Aesthetics Denver, JobSnob, WeightWatchers Wide open Still no owner-facing result, second week running. A consumer article warning people off medspa GLP-1s now ranks in the top five, which says how thin the operator content is.
medspa business optimization Meevo, SpaKinect, MedSpa Optimization, PatientNow, Diamond Accelerator Openable Consultancies and one strong software post. Only PatientNow puts real numbers on the page. Least defended term after GLP-1.
medspa membership revenue ProspyrMed, Nextech, AestheticsPro, Pabau, Portrait Openable Same read as last week and it has not changed. Five vendor blogs, all structure, no economics.
medspa client retention PracticeQ, Glo2Facial, ProspyrMed, AestheticsPro, Med Spa Magic Marketing Contested Tight relevance across all five and the pages are genuinely useful. Needs real depth to move.
medspa AI tools A YouTube video at position one, Zenoti, Mentera.ai, AmSpa, Pabau Saturated Completely different set from last week. A video holds position one, which usually means Google is unsure what the intent is.
medspa owner software Square, WellnessLiving, Zenoti, Healthcare IT Today, AestheticsPro Saturated Square now ranks first. Do not attack this head on.
aesthetic membership program Synergy Aesthetics, Aesthetic Center NJ, DermaTouch RN, Aesteem Dallas, Aesthetic Specialists Houston Wrong intent Four of five are individual clinic membership pages. This is local consumer intent, not B2B. Downgraded from last week.

Top three keyword opportunities

Ranked by gap size against effort required.

1

GLP-1 aesthetics medspa

Two weeks of checking and this SERP has not produced a single result written for an owner. The top five now are a conference landing page, a Facebook video from a Pennsylvania clinic, a Denver clinic service page, a jobs-board post, and a WeightWatchers consumer article arguing people should not get GLP-1s at a medspa. The commercial-operator lane is not contested, it is empty. Vitalency already has a page at /glp-1-medspa-profit-center, so this is a depth problem, not a build problem.

The move: Deepen the page that already exists rather than starting a new one. Add the aftercare revenue sequence and question-shaped subheads.

2

medspa business optimization

This term moved up the list this week because the SERP softened. Three of the five results are consultancies selling coaching, and their pages are testimonial-heavy and light on math. The one genuinely strong result, PatientNow, wins entirely on arithmetic. That is the pattern: on this keyword, numbers beat authority. A business-intelligence product is structurally better positioned to publish numbers than a coaching firm is.

The move: Compete on arithmetic, not on credentials. It is the one term where a cold domain can win on substance alone.

3

medspa membership revenue

Unchanged from last week and worth repeating because the gap is still sitting there. Every ranking page is a software vendor blog that covers tiers, perks, and program structure, then stops before the unit economics. Vitalency has an interactive membership revenue calculator in a field of listicles, which is a real structural advantage for both backlinks and AI citations. It has no editorial layer around it, so nothing links to it and nothing explains it.

The move: Wrap the calculator in the article the vendors will not write. The tool is the asset, the article is the distribution.

Three competitor pages worth studying

Not to copy. To understand why they hold position.

Medspa revenue optimization: hidden leaks, impact and profit tips

https://www.patientnow.com/resources/blog/medspa-revenue-optimization-hidden-leaks-impact-profit-tips

The closest thing to Vitalency house voice anyone has published. Seven named revenue leaks, each with dollar math attached: missed calls, weak lead follow-up, no-shows, retention, retail inventory shrink, unsold upsells, and no visibility. Its sharpest line does the work of the whole page: at a $500 average treatment, missing two calls a day costs roughly $20,000 a month. It anchors on the AmSpa benchmark of nearly $1.4 million average revenue at 20 to 25 percent margins. Named problems plus arithmetic. Take the structure.

Medical Spa Software: Purpose-Built for Growing Medspas

https://www.zenoti.com/medical-spa-software

Worth studying for architecture, not prose. It opens with a section titled "What is slowing down growth in the medspa industry" and names four pains, then answers each in order: fragmented workflows, inconsistent charting and compliance risk, limited revenue per member, weak retention and follow-up. It closes with an FAQ block. Problem-first and question-shaped is why this outranks Square-tier competition, and it is exactly the format AI answer engines quote.

Ultimate Guide to Med Spa Membership Programs

https://www.prospyrmed.com/blog/post/ultimate-guide-to-med-spa-membership-programs

The most complete topical coverage of memberships in the whole set, and it took position one from Nextech this week. Tiers and levels, benefits, program structure, market-based pricing, membership versus single-service pricing, seasonal price adjustments, renewal strategy, cancellation prevention, and an FAQ. It carries the claim that memberships drive 2.9 times more visits and 35 percent higher spending. Portrait separately reports memberships at 20 to 30 percent of total medspa revenue. Those numbers belong on the Vitalency calculator page.

What the ranking pages have that Vitalency does not

Read across the three competitor pages I pulled in full, against the eight pages on the site.

Question-shaped headings and FAQ blocks

Zenoti, ProspyrMed, and AestheticsPro all carry them. Every Vitalency page is declarative marketing copy with no question-shaped headings anywhere, which makes the site close to invisible to ChatGPT, Perplexity, and Google AI Overviews. This is the cheapest gap on the list and the reason it became the quick win this week.

Membership design and pricing guidance

Tier construction, market-based pricing, membership versus single-service pricing, seasonal adjustment. Vitalency ships the calculator but never explains how an owner should set the inputs, which means the tool arrives without the confidence to use it.

Retention mechanics

Rebooking language (ask when, not if), journey-based treatment series instead of single sessions, churn tracking, and win-back campaigns. Every retention competitor covers this. Vitalency covers none of it despite retention being the thing the product measures.

Compliance and regulation

Good faith exams, medical director requirements, state-by-state law, the FDA peptide review. Competitors use compliance content as a trust signal, and it is also what medspa owners search most anxiously. Nothing on the site touches it.

Published benchmark numbers

Everybody cites AmSpa because nobody else publishes anything. A business-intelligence platform is the one company in this market that could publish its own, and does not.

Trend check

What surfaced this week that has content value.

The oral GLP-1 pill has cleared FDA approval

An oral GLP-1 is now approved and expected to price below weekly injections, and CagriSema has a response expected this year. Cheaper and easier access means a larger downstream pool of post-weight-loss aesthetic patients, and thinner margin in dispensing the drug itself. The same tension I flagged last week, now with the approval actually landed.

Medicare GLP-1 Bridge runs July 2026 through December 2027

CMS is opening access for eligible patients in the gap before the BALANCE model. This is new this week and it matters more than a normal trend item, because it is a demand wave with a published start date. That makes it plannable, which makes it exactly the kind of thing an owner wants a platform to have an opinion about.

ASPS 2026 forecasting names the GLP-1 makeover

Regenerative aesthetics, prejuvenation, GLP-1 makeovers, and post-weight-loss body contouring top the 2026 demand list. The phrase "GLP-1 makeover" is becoming a real search term and no operator-side content owns it yet.

Regulation is at an inflection point

The FDA reviewed peptides at a July 23 to 24 meeting, federal enforcement against illegal injectable supply chains is increasing, and voluntary certification programs are emerging as trust signals ahead of possible regulation. Compliance content has a live news hook right now, and it is the one topic gap above that comes with urgency attached.

The competitive pressure Vitalency sells against, in one number

Roughly 10,500 US medspas in 2023 against about 1,600 in 2010, with medical aesthetics projected near $100B by 2030. One operator quote from the research says it better than any statistic: a practice open since 2018 now has double the competitors in its backyard. That line is the whole pitch.

Three content ideas to publish next

In priority order.

The GLP-1 Aftercare Revenue Map

Targets the empty GLP-1 operator lane

What to offer a GLP-1 patient at month three, month six, and month twelve, with per-patient revenue math at each stage: skin tightening for laxity, biostimulator or filler for facial volume loss, body contouring once the weight stabilizes. Written entirely for the owner planning capacity and inventory, never for the patient. The clinical side of this is already covered by MedSpa Pro and MedShiftRx. The revenue sequencing is covered by nobody. This is the piece that finally gives /glp-1-medspa-profit-center something to link from.

What a Med Spa Membership Is Actually Worth

Editorial wrapper for the calculator that already exists

The unit economics the vendor blogs skip: 2.9 times visit frequency, 35 percent higher spend per member, memberships running 20 to 30 percent of total revenue, how deep a tier discount can go before contribution margin turns negative, and what a month-four churn does to lifetime value against a month-twelve churn. End it with an FAQ block so the answers are quotable, and point every question at the calculator. The tool does the convincing, the article does the ranking.

The Med Spa Revenue Leak Benchmark

The long play, start collecting now

An annual Vitalency version of the PatientNow piece, built on real platform data instead of secondhand association figures. Right now every competitor is forced to cite AmSpa because no vendor publishes its own numbers, which means the citation graph in this niche has exactly one source. Benchmark data is the most link-earning asset a business-intelligence company can publish, and it is the one thing a competitor cannot copy in an afternoon. Longer lead time than the other two, which is why it starts now rather than later.

Quick win, 30 minutes per page

Add an FAQ block to the two pages that already exist. Five question-shaped H2s with short direct answers underneath, at the bottom of /glp-1-medspa-profit-center and /membership-revenue-calculator. Questions like "How much revenue can a GLP-1 program add to a medspa?" and "What percentage of medspa revenue should come from memberships?" The numbers to answer them are already in this audit.

Why this instead of something bigger: both pages already exist and are already indexable, so there is no build step, no blog route needed, and nothing to wait on. Every top-ranking competitor page in this audit carries an FAQ. Question-shaped headings with a direct answer underneath are the specific format AI answer engines quote, and right now Vitalency has zero of them anywhere on the site.

Runner-up once the copy is in: add FAQ schema as JSON-LD to the same two pages. Same content, machine-readable, another ten minutes.

The prerequisite behind everything else

Add a /blog route to the Astro site. Two of the three content ideas above, and every recommendation from last week that did not ship, assume there is somewhere to publish. There is not. It is a one-time build task, roughly an hour, and it unblocks the entire content plan permanently.

This is not the quick win because it produces nothing visible on its own. It is listed separately so it stops being invisible. Until it exists, this audit will keep recommending articles that have nowhere to go.

Method and limits

Run on 2026-07-26. Seven target keywords searched via Tavily, top five organic results captured per keyword. Three top-ranking competitor pages extracted and read in full. Two trend sweeps run, on medspa industry news and on GLP-1 aesthetics. New this week: a site map of vitalency.com, which is where the eight-page finding came from.

What this audit does not have: search volume, keyword difficulty scores, and current vitalency.com rankings. Everything above is competitive posture and gap analysis, not volume-validated prioritization. Treat the opportunity ranking as a judgment call about whitespace, and confirm against Search Console and a volume tool before committing a quarter of content to it.

One thing worth noting about week-over-week comparison: the ranking domains shifted noticeably between the July 19 and July 26 runs on several keywords. Some of that is real movement, and some of it is search results varying between runs. Do not read a single week of domain changes as a trend. The verdict column is the stable signal, and it barely moved.

Private, Hub