The gym had two new members a month and a Google Maps listing that never cracked the local 3-pack. The owner was coaching a 6am class, doing the books at night, and spending roughly $1,800 a month on boosted posts that were getting a few likes and zero trial bookings. The funnel was essentially closed at the search step — the right people were nearby, and the competition was the listing they saw first.
We took over the gym's content operation in week one. That meant a full audit of the Google Business Profile (wrong primary category, two missing secondary categories, photos from 2021), a cadence of GBP posts twice a week, and a refresh schedule for photos after every class. Reviews were already coming in — we just started answering them inside two hours and prompted the front-desk team to ask every walk-out for a same-day review.
By week three the listing was ranking in the local 3-pack for "gym near me," "fitness center near me," and "personal trainer near me." By week six it was sitting on top of the pack for all three. The traffic came in not as ad impressions but as direction requests and phone calls — the high-intent signals Google's algorithm weights hardest.
The result showed up in the trial calendar. Week one after launch: four trial bookings. Week four: nine trial sign-ups a week. Month two: the gym signed thirty new members — fifteen times the rate it had been running at for the previous quarter. Cost per new member dropped from over $300 on the old paid-social plan to roughly $40 amortized across the month.
The team kept coaching. The members kept showing up. The GBP listing kept climbing.