All writing
Case StudyLocal Business

12 Places a Local Gym Was Losing Customers Without Knowing It

I went through a gym's entire online presence — website, Google listing, forms, follow-up process. What I found wasn't a marketing problem. It was a wiring problem.

I recently audited a martial arts gym with three locations. Good reputation. Passionate instructors. Growing community. The kind of business where the product isn't the problem.

The problem was what happened between "someone gets interested" and "someone walks through the door." There were twelve places where people could slip through the cracks — and most of them, the owners had no idea existed.

Here's what I found.

The intake paths

This gym had four ways a prospect could reach out:

  1. A free trial form through their scheduling software
  2. A general contact form on the website
  3. Email
  4. Phone

That's four inboxes to monitor. If nobody checks one of them for a day or two, that person is gone. They've already found a competitor who responded faster.

The leaks

1. Contact form with no auto-response

Someone fills out the contact form. Hits submit. Sees a generic "Thank you!" message. No confirmation email. No estimated response time. No suggested next step.

They don't know if it went through. They don't know when they'll hear back. They wait a day, hear nothing, and move on.

The fix: An immediate auto-reply. "Got your message — we'll get back to you within a few hours. In the meantime, here's how to book a free trial class." Keeps them warm. Gives them something to do while they wait.

2. Free trial form doesn't ask which location

Three locations. One form. No way to pick which location you want to visit. A parent on the south side of town might accidentally book a class at the north location without realizing it, or get confused enough to abandon the form entirely.

The fix: Either a location selector up front, or three separate "Book a Free Trial" buttons — one per location, each linking to a filtered version of the form.

3. No follow-up after a free trial booking

Someone books a free trial class. Then what? From what I could see, there's no confirmation email with practical details — what to wear, where to park, what to expect in your first class. No reminder text the day before. And if they don't show up, no follow-up.

The fix: Three automated messages: confirmation immediately after booking, reminder the morning of the class, and a no-show text the next day ("Hey, we missed you — want to rebook?").

4. No nurture sequence for unconverted inquiries

Someone asks about kids classes. The gym replies. The parent says "let me think about it." Then silence. No follow-up a week later. No follow-up two weeks later. They forget. They sign up somewhere else.

The fix: A simple drip. One message a week for three to four weeks. Not salesy — just useful. "Here's what a typical kids class looks like." "Here's what parents say about the program." "Still have questions? Just reply." Then stop.

5. Gmail for business email

The business was using a personal Gmail address. This limits automation, makes it harder to set up proper sequences, and looks less professional. With three locations, all inquiries funnel into one inbox with no way to sort or route by location.

The fix: Set up email on their own domain. Most website platforms offer this or integrate with Google Workspace. This also makes location-based routing possible.

The website issues

6. URL typo on a facility page

One location's page URL was misspelled — an extra letter in the city name. Won't affect most visitors clicking through navigation, but looks unprofessional if shared, and it hurts local SEO slightly.

7. Jargon a beginner won't understand

The programs page used terms like "Gi," "No-Gi," "Live Rolling," and "Open Mat" without explanation. The target audience for a free trial is someone who has never done martial arts. They don't know what a Gi is.

8. No class schedule details on the programs page

A parent looking at kids classes can't tell how long a class is, how many times per week it meets, or what days it's offered without clicking through to a separate schedule page. Adding even "45-minute classes, Mon/Wed/Sat" on the programs page would reduce friction.

9. Draft page visible in search results

A page titled "Copy of Instructors" was live at a URL ending in -1. Looks like a duplicate that was accidentally published. It shows up in Google.

10. Pricing doesn't match across platforms

The website shows one set of prices. External listings on Yelp and Google still show older, lower prices. Anyone who compares the two gets confused.

The Google listing

11. Very few reviews

A perfect 5.0 rating — but from a very small number of reviews. To a prospect comparing gyms, five reviews looks unproven next to a competitor with eighty. The rating is less important than the volume.

The fix: After someone's been a member for 30-60 days, send a text: "If you're enjoying training, a Google review would really help us out. Here's the link." This can be fully automated. Even getting to 25 reviews would make a noticeable difference.

12. No posting activity on the listing

No recent Google Business Profile posts. No photos from classes. No event announcements. Google favors active profiles in local search results. This is free visibility being left on the table.

What this means

Every one of these twelve issues is fixable. Most of them take less than a day. None of them require AI, a new website, or a marketing strategy.

They require someone to look at the business the way a customer experiences it — from the first Google search to the moment they walk through the door — and notice where the path breaks.

Most business owners don't have time to do this. They're running the business. That's exactly why these leaks persist. Not because they're hard to fix, but because they're invisible when you're inside the operation.

That's the value of an outside eye. Not strategy. Not marketing theory. Just: here's what's broken, here's the priority, here's how to fix it.