Case Study · Spa & Wellness
From invisible on Google — to #1 for "Massage St. Louis" and consistent bookings.
Aquarius Wellness Spa had a beautiful space, skilled therapists, and loyal clients. What they did not have was a presence on Google. Over 7,200 people search for massage and spa services in St. Louis every month. Not one of them was finding this spa. In six months, that changed completely.
Aquarius Wellness Spa, St. Louis. Beautiful space, skilled therapists, loyal clients. Zero Google visibility. Over 7,200 people search for spa services in St. Louis every month. Not one was finding this business. The situation before
The spa had zero Google visibility. No rankings for any commercial keywords. No local pack presence. Their Google Business Profile was incomplete — missing categories, no photos, no posts. No local citations existed. Meanwhile, over 7,200 monthly searches for spa services in St. Louis were going to their competitors. Every single one.
What we did
Fixed the technical foundation
Improved page speed, fixed heading structure, reorganized internal links, and added schema markup across the entire site. Google needs to be able to read a site before it can rank it. Now it could.
Built dedicated service pages
Created individual pages targeting specific, high-intent searches: "couples massage St. Louis," "best day spa St. Louis," "hot stone massage near me." Each page optimized for a specific service in a specific location. Each one an entry point for a different kind of client.
Rebuilt the Google Business Profile from scratch
Complete GBP overhaul. Correct categories. Full service descriptions. Real photos of the space. Regular posts. Location signals optimized. This is where 73% of local spa bookings come from. We made sure the profile was working as hard as the website.
Built citations and consistency everywhere
Created consistent NAP listings across every relevant directory. Same name, same address, same phone number everywhere Google looks. Inconsistency kills local rankings. Consistency builds trust.
Long-tail first, then went after the big terms
Built momentum on lower-competition keywords first. As those pages gained authority and rankings, we pushed for the main commercial terms. By the time we targeted "massage St. Louis," the site had enough domain strength to win it.
The proof
6-month Semrush growth report. Organic traffic climbed from near zero to 9,500 monthly visitors. The growth curve is exactly what you want to see: steady, compounding, no spikes from gimmicks.
Domain overview. Authority Score 24. AI Visibility Score 29. 554 referring domains. Backlinks up 10.9%. And visibility across three AI platforms — 55 Google AI mentions, 14 Gemini mentions, 10 ChatGPT mentions. This is what future-proofed SEO looks like. The result
A local St. Louis spa went from completely invisible on Google to ranking #1 for over 215 commercial keywords. They now appear in AI search results across ChatGPT, Google AI, and Gemini. The appointment book is full. No paid ads. No shortcuts. Just the right SEO strategy, executed consistently over six months.
What this proves
Local SEO starts with Google Business Profile. The spa had zero presence before we rebuilt their GBP from scratch. 73% of local spa bookings come from Maps. If your profile is incomplete, you do not exist to most of your market.
AI visibility is the new frontier. 55 Google AI mentions. 14 Gemini mentions. 10 ChatGPT mentions. The spa now shows up everywhere a potential client asks about massage or spa services. Most local businesses have not even started tracking this.
Long-tail first, then head terms. We did not go after "Massage St. Louis" on day one. We built authority on lower-competition terms, let the domain strengthen, then took the biggest prize when the site was ready. Patience is the strategy.