Case StudyJune 20, 202610 min read

How a Little Havana Gym Outranked Planet Fitness on Google

Gallo 8 is a neighborhood gym in Little Havana. Its old website brought almost no one in. We rebuilt it, ran a full local SEO and AI-search audit, and lifted it into Google's top 5 for its key searches, ahead of Planet Fitness. Here is exactly what moved the needle, and what it means for any local business going up against a national chain.

By Doug Ponce, Founder, EMOR AIHow we write

Gallo 8 Gym community members and team gathered outside the gym in Little Havana

Little Havana has a Planet Fitness. There is an LA Fitness a short drive away. And in the middle of all that national-chain marketing budget sits Gallo 8, a neighborhood gym with a real community, a head coach who knows members by name, and, until recently, a website almost nobody ever found.

When Gallo 8 came to us, the problem was not the gym. The gym was great. The problem was that none of that showed up where people were actually looking: Google. The old site brought almost no one in, and the few inquiries that did trickle through often slipped past unanswered while the coach was on the floor.

A few months after we rebuilt the site and ran a full local SEO and AI-search audit, Gallo 8 sits in the top 5 of Google for its key local searches (ahead of major competitors, including Planet Fitness), and membership signups have grown as a result.

This is the honest, specific breakdown of what we actually did, why it worked, and what any local business up against a national chain can take from it.

First, the honest version of "outranked Planet Fitness"

We are going to be precise, because precision is the whole point of a case study. Gallo 8 ranks in the top 5 of Google for its key local fitness searches in its area, and for those searches, it appears ahead of national chains including Planet Fitness. Rankings move around by exact query, by the searcher's precise location, and over time. We are not claiming Gallo 8 beats Planet Fitness for every gym search on earth. We are saying that for the searches that actually bring Gallo 8 a member, someone nearby looking for a gym in their neighborhood, a single-location community gym now shows up above billion-dollar chains.

That is the part worth understanding, because it is repeatable.

Why a neighborhood gym can beat a national chain on local search

National chains are optimized for their brand. Someone who already wants Planet Fitness searches "Planet Fitness" and finds it. But most people do not search that way. They search by intent and place: "gym near me," "gym in Little Havana," "best gym" plus their neighborhood. Those searches are won on local relevance, not ad budget, and local relevance is exactly where a real, single-location business has the advantage, if its site and listings are built right.

Google's local results reward three things above almost everything else:

  • Relevance: does this business clearly match what the searcher wants, in this place?
  • Proximity: how close is it to the searcher?
  • Prominence: does the business look established and trusted, with reviews, a real site, and consistent listings?

A chain's individual location is often weak on the first one. Its pages are templated, generic, and built to scale, not to say "this is the gym in your neighborhood." That is the gap we built Gallo 8 to walk through.

What we actually did

1. Rebuilt the site to say exactly what it is, and where

The old site was thin and unclear. We rebuilt it from the ground up around the things both humans and search engines need to see: who Gallo 8 is, where it is, what you get as a member, and who is coaching you. We added a Meet Your Coaches page, a real differentiator a chain cannot replicate, a gear store, and clear, repeated signals about the neighborhood it serves.

This matters for AI search too. When the content is explicit and well-structured, an AI answer engine can read it and confidently say "Gallo 8 is a community gym in Little Havana," instead of guessing or skipping past you.

2. Wired in structured data for both Google and AI engines

We added server-rendered structured data, the machine-readable summary of what the business is, so Google and AI crawlers like those behind ChatGPT and Perplexity can read the gym's details on the first pass, without running any JavaScript. This is the AI-search part, sometimes called GEO, and it is increasingly how businesses get cited in AI answers, not just blue links.

3. Tightened the local SEO fundamentals

Consistent name, address, and phone everywhere. An optimized Google Business Profile. The on-page signals that tell Google this business is relevant to local fitness searches. None of it is a trick. It is the un-skippable groundwork most small sites simply never have done for them.

4. Made sure no lead leaks out

Ranking is worthless if the phone rings out. We added a contact form that captures every lead, and put call answering and lead follow-up in place so calls get answered and inquiries get booked, even while the coach is mid-session on the floor. Visibility plus capture is what turns a ranking into a membership.

"Easy to use. The results were worth it. We show up on Google, the phone gets answered while I'm on the floor, and new members keep walking in." (Coach, Gallo 8 Gym)

The pattern repeats across very different businesses

Gallo 8 is not a one-off. The same approach (a clear, search-ready site, plus the groundwork to get found, plus lead capture so nothing leaks) has produced fast, real results across businesses that look nothing alike:

  • Samaniego Drywall, a family crew in business since 1990 that had never had a website, got a site and a project estimate tool within two weeks, reached page one of Google within 90 days, and over $50,000 in estimated project value has moved through the tool since. (Read the Samaniego story.)
  • Marcomania Imprenta, a print shop that ran entirely off a Facebook page, doubled its orders within the first 30 days of getting a real bilingual storefront. (Read the Marcomania story.)
  • ThriftyJulez, an online thrift shop, got its Google Business Profile verified and its scattered sales channels unified into one storefront. (Read the ThriftyJulez story.)

Different industries, same lesson: most local businesses are not losing to better competitors. They are losing to their own invisibility.

What to take from this if you are the underdog

You do not need a national-chain budget to win local search. You need three things done properly:

  1. A site that clearly says what you are and where: built for humans and machines to read.
  2. The local SEO and structured-data groundwork: so Google and AI engines can find, trust, and cite you.
  3. Lead capture that never sleeps: so the visibility you earn actually becomes booked business.

That is the entire Gallo 8 playbook. It is not magic and it is not a loophole. It is doing the un-skippable work that big competitors are too templated to do at the neighborhood level.

If you want to see what this would look like for your business, book a call. Before it, we review your current site and Google Business Profile, and the call opens with where you could be ranking. You can also read the full Gallo 8 case study or browse all our client stories.

Frequently asked questions

Did EMOR really rank Gallo 8 Gym above Planet Fitness?

Yes. For the local fitness searches that matter to Gallo 8, the gym ranks in Google's top 5 and appears ahead of national chains including Planet Fitness. To be precise: rankings vary by the exact search term, the searcher's location, and over time, so this is about the neighborhood-intent searches that actually bring Gallo 8 members (someone nearby looking for a gym in their area), not every possible gym search. For those searches, a single-location community gym now outranks billion-dollar chains, because local results reward relevance and proximity over ad budget.

How long does local SEO take to show results?

It depends on the starting point and how competitive the area is, but the honest range is usually a few weeks to a few months, not days and not a year. Early signals, like a newly built site getting indexed and a Google Business Profile getting optimized, can show within weeks, while stronger rankings build as the site earns trust and consistency. Anyone promising you the top spot in 48 hours is selling something that does not exist.

What is GEO or AI-search optimization?

GEO stands for generative engine optimization: getting your business found and cited by AI answer engines like ChatGPT, Google's AI Overviews, Perplexity, and Gemini, not just in traditional blue-link results. In practice it means writing clear, factual content and adding server-rendered structured data so AI crawlers can read exactly what your business is, where it is, and what it offers on the first pass. As more people start their search inside an AI, being readable and citable by those engines is becoming as important as ranking on Google.

Can a small local business really outrank a national chain on Google?

Yes, often, for local, intent-driven searches. National chains dominate brand searches for their own name, but most people search by need and place, like 'gym near me' or 'plumber in my town.' Those searches are won on local relevance and proximity, where a real single-location business has a structural advantage over a chain's templated, generic location pages, as long as the small business's site and listings are actually built to compete. That is exactly what happened with Gallo 8.

How much does a website and local SEO cost with EMOR?

It depends on the scope of the site and the work involved, so we quote each project individually rather than posting a one-size price. What we can tell you up front: before the first call we review your current site and Google Business Profile, we scope the build with you on the call, and you get a clear quote before any work starts. Book a call through our contact page for a specific number for your business.

Free 30-minute call

Web Design + Local SEO

A fast, search-ready site plus the local SEO and AI-search groundwork that gets you found: the exact combination behind the Gallo 8 result.

Custom site built to convert
Local SEO + Google Business optimization
AI-search structured data
Lead capture wired in from launch
Get consistent leads

Put this to work in your business

Book a free 30-minute consultation and leave with a clear plan for what to build first and what it wins you.

CallGet consistent leads