A national chain opens next door. Most local gyms would panic. I didn’t see panic here—I saw a masterclass in positioning. HubSpot Marketing sat down with Cody, a gym owner in Santa Monica, and showed how a sharper story can outlift deep pockets. My take is simple: small brands win when they say one true thing, clearly and consistently.
This matters because attention is scarce and choice is endless. If you look and sound like the giant across the street, you lose. If you sound like yourself, to the right people, you win.
The Core Idea: Define, Then Drive
HubSpot’s team focused on the “Express” phase of their loop framework: nail the story, define the ideal customer, and make every ad and page echo that truth. Clarity beats clutter. Specific beats generic. And it works.
“If we were the exact same offering, we would be screwed.”
Cody’s edge wasn’t price or shiny gear. It was care and coaching. New members want strength training without injury. Busy people want to “turn off decision-making.” They want a plan, a coach, and a community that takes results seriously.
“I don’t want to think anymore… I want to go somewhere and just be told what to do.”
That insight guided everything—from headline to hook. The result? Ads with fewer claims and more proof. Less hype, more human. And a landing page that feels like the next step, not a maze.
Proof It Works
Before the shift, one location logged 474 visits with only 15% starting a quiz and roughly 1% converting. After aligning message, visuals, and CTA, results flipped fast. Cody reported:
- Return on ad spend: 4.5x at one location
- 3.3x at another; 4.9x at a third
- Blended ROAS: 3.3x—real money, not vanity
The creative that hit hardest was tight and practical: a split-screen ad with a real member testimonial, a normal person lifting (not a model), a clear location tag, and a direct CTA.
“Take the quiz and we’ll help build you a custom plan.”
That line moved people because it promised help, not homework.
Why This Beats the Big Guys
Large chains sell access. Cody sells progress. That’s a different promise. The team highlighted three hot buttons that speak to real life, not fantasy:
- No more guesswork: coach-led, step-by-step plans
- Injury prevention for returners and beginners
- Community that trains with purpose, not selfie culture
Some will argue that scale always wins. I disagree. Scale without soul is noise. When your message matches your member, you don’t need everyone—you need the right 15.
My Playbook Add-Ons
I’ve led teams through hundreds of campaigns. Here’s how I’d stack the deck further for Cody—or any local brand punching up:
- Create a 30-second “why I joined” video library. Rotate weekly. Keep it raw.
- Run three lead magnets: injury-safe starter plan, beginner strength checklist, and a “busy-day” workout guide.
- Match every ad to a landing page variant with the same headline and image.
- Test CTAs by intent: “Start my plan,” “Talk to a coach,” “See member results.”
- Retarget with one strong testimonial per pain point. No mixed messages.
One more nudge: use review mining every month. Pull phrases real members use and wire them straight into copy. If your customers say “I stopped guessing,” your ads should say it, too.
The Lesson I’m Taking With Me
This story proves a hard truth: marketing works when it mirrors what customers already want. Cody didn’t need louder ads. He needed a sharper promise and a cleaner path. HubSpot Marketing helped him build both—and the returns showed up fast.
If you lead a local business sitting under a giant’s shadow, stop trying to look bigger. Look truer. Define your person. State your promise. Make the next step obvious.
My challenge to you: pick one audience, one problem, and one proof point. Build an ad, a matching page, and a single CTA. Ship it this week. Then measure like a hawk and iterate.
The big-box gym can win on size. You can win on story, service, and results. That’s the kind of competition I’ll bet on every time.