Before Profit Labs™, this five-location med spa brand across Texas had a solid reputation in the treatment room, but that strength was not showing up consistently in search. A few locations appeared in the Map Pack for a small set of terms, while others barely showed up at all. Their website had useful service pages, but many were thin, overlapping, or not built around how people actually search by treatment and city. Google Business Profiles were active, but not managed with a clear system, and review growth had slowed. The result was uneven visibility and too much dependence on referrals and paid channels. They came to us because they wanted local search to produce steady new-patient demand across all five markets, not just in one or two stronger locations.
## What we changed
First, we rebuilt the local content structure. That meant creating and expanding location pages, treatment pages, and treatment-plus-city pages around real search demand. We tightened page titles, headers, internal links, FAQs, and conversion elements so each page had a clear job: rank for a specific local intent and turn that visit into a call or booking request. We also cut duplication between locations so each market had its own useful, distinct page set.
Second, we cleaned up the technical foundation. We fixed crawl issues, improved site speed on key templates, standardized schema across locations, and made sure search engines could understand the relationship between the brand, each office, and each service. We also improved mobile usability, since a large share of local med spa searches happen on phones and often lead straight to a call.
Third, we treated Google Business Profiles as a real growth channel, not a side task. We refined primary and secondary categories, updated services, improved business descriptions, added photo and post workflows, and aligned each profile with the correct landing page. We also cleaned up citation inconsistencies across major directories so the location data matched everywhere it mattered.
Finally, we built authority around each market. That included a steady backlink program focused on relevant local and industry placements, plus review generation support that gave staff a simple process to ask at the right point in the patient journey.
## Results
Over 12 months, Map Pack top-3 placements across the five locations grew from 8 to 47. That shift mattered because those placements drive calls, direction requests, and high-intent website visits from people ready to book nearby.
Average page-1 keyword coverage per location rose from 18 to 62. In practical terms, the brand stopped relying on a narrow set of terms and started showing up for a much wider mix of treatment and city searches.
Organic new-client bookings increased from 71 per month to 261 per month. That is nearly 190 more bookings each month coming from organic search. For the operator, that meant fuller provider calendars, more inbound calls from non-branded searches, and a larger share of demand coming in without paying for every click.
Average GBP review count grew from 84 to 187 per location. That stronger review profile helped visibility, but just as important, it improved trust at the moment someone was comparing options.
## 90-day plan from here
The next quarter focuses on deepening coverage in the highest-value service lines, expanding treatment-plus-city content for gaps we uncovered in Search Console, and continuing review growth at each location. We are also pushing harder on location-level backlinks and testing conversion updates on top landing pages to turn more of the new traffic into booked appointments.