SEO for gyms: the map listing, the class pages and the booking widget Google cannot read
How a gym or fitness centre gets found for local and class searches, the technical faults most gym sites share, the review rules that apply, and what to ask a gym SEO company.
Published by AI Knows Us · Updated 22 October 2026
SEO for gyms is the work of making your gym show up when somebody nearby searches for a gym, a class or a feature like a pool or 24 hour access, and making the page they land on convince them to book a trial. For a single site, the order is: a correctly categorised Business Profile, a website whose timetable and prices search engines can actually read, one page per class or programme people search for, a steady flow of genuine reviews, and location pages that are real for every site you run. Most gyms lose search visits to a technical fault before content matters at all, usually a booking widget that hides the timetable from Google. This guide works through each step and ends with what to ask a gym SEO agency.
What people search for, and what that means for your pages
Gym searches fall into a few clear groups. Each needs a different page:
| Search type | Example | The page that should rank |
|---|---|---|
| Generic local | "gym near me", "gym in [area]" | The Business Profile and the home or location page |
| Feature | "gym with pool", "24 hour gym [town]", "gym with sauna" | A location page that states the feature plainly in text |
| Class or discipline | "reformer pilates [area]", "spin class near me", "beginner strength class" | One page per class type |
| Price and access | "gym day pass [town]", "cheap gym no contract" | A membership page with prices and terms in text |
| Brand | "[your gym] timetable", "[your gym] opening hours" | The timetable and hours, indexable |
The class and feature searches are where an independent gym wins. A large chain's site is built for hundreds of locations and rarely answers a narrow local search well.
The Business Profile, categorised correctly
The map results decide most gym searches, because people choose a gym on the route they already travel. Google's guidelines for representing a business, read on 21 October 2026, use a fitness chain as their own worked example for categories: a club with a pool is categorised as Health Club, Gym and Swimming Pool. Choose the primary category that best describes the business, then add secondary categories only for what you actually offer on site.
Then cover the basics: exact staffed and unstaffed hours, every class and service listed, current photographs that show the real equipment and changing rooms, and the website link pointing at the right location page. If you run several sites, Google's guidelines do not allow more than one profile per location, so each site gets exactly one.
The booking widget problem
This is the fault that most separates gym SEO from SEO for other local businesses. Many gyms show their timetable through a booking software widget or an embedded frame. To a member it looks like part of your site. To a search engine it can be empty space, because the class names, times and instructors load from the booking provider's servers.
Google's JavaScript SEO guidance, read on 21 October 2026, says Google indexes the rendered HTML, and that if content is not visible in the rendered HTML Google cannot index it. It recommends checking with the URL Inspection tool in Search Console and looking at the rendered HTML. Do that on your timetable page. If the class names are missing, the page cannot rank for them.
The fix is simple and keeps the widget for booking: publish the weekly timetable as plain text on your own page, with class names, days and times, and keep the widget for the booking step. When the timetable changes each term, update the text at the same time.
One page per class, written for the beginner
People search for the class, not the gym. A good class page answers what a nervous first-timer wants to know:
- What the class is and who it suits, including whether beginners are welcome.
- How long it runs, how hard it is, what to bring and what to wear.
- Who teaches it, with their qualifications.
- When it runs, as text, and how to book a first session.
For the wider calendar of promotion around those pages, from the December pre-sale to the March drop-off, see our guide to gym marketing ideas through the year.
The class marketplaces in the same results
Class booking marketplaces also compete for class searches. On 21 October 2026, ClassPass described itself on its home page as giving access to studios, gyms, salons and more, and Mindbody's explore page described itself as a selection of fitness classes and studios near you. Their listing pages can appear for the same class and area searches as your own pages.
Treat them as you would treat travel agencies in hotel search. If you list there, make sure the listing is complete and consistent with your site, and give your own class pages more detail than a marketplace listing holds: the instructor, the level, the room, what a first session is like.
Several locations, and the doorway trap
A gym group needs one page per real location, each with its own address, hours, facilities, classes, team and photographs. What it must not do is create pages for nearby towns where it has no gym, or near-identical pages that differ only by the place name. Google's spam policies, read on 21 October 2026, name pages targeted at specific regions or cities that funnel users to one page as an example of doorway abuse.
The test is simple: could a member walk into the building the page describes? If not, the page should not exist.
Structured data
Schema.org has an ExerciseGym type under SportsActivityLocation and LocalBusiness, and Google's local business documentation recommends using the most specific LocalBusiness subtype available, with address, telephone, opening hours and geo coordinates. Mark up each location page and keep the details identical to the Business Profile.
Reviews, within Google's rules
Some gyms reward reviews with a free smoothie or a week of free membership. Google's Maps contribution policy, read on 21 October 2026, does not allow that. It bars offering incentives such as discounts or free goods or services for a review, discouraging negative reviews, and selectively asking only happy customers. It also says merchants should not pressure customers to leave a review while on the premises, and should not ask staff to collect a set number of reviews.
The pattern that works within those rules is a neutral request sent to every member, by email or in the app, at a natural moment such as the end of a first month, and a short reply from the gym to every review.
Hiring a gym SEO company
- Do you know our booking software? Ask how they will get the timetable indexed without breaking booking.
- How will you report results? Trial bookings and new members from organic search, by location, rather than rankings alone.
- Will you build pages for towns we do not serve? The right answer is no.
Google's own advice on hiring an SEO tells site owners to beware of anyone who claims a top ranking is assured. If you are also choosing an agency for paid ads and promotion, our view on the best gym marketing agency sets out the retention number to hold them to.
Questions about SEO for gyms
When can a gym judge whether SEO is working?
Read profile and timetable fixes in the Business Profile performance report, and new class and location pages in Search Console impressions and positions, against trial bookings by page. The outcome depends on competition, your offer and your budget. Start well before your busiest joining month, so the pages are indexed and measured before demand arrives.
Does a gym need a blog for SEO?
Class pages, the timetable and location pages matter more. A blog helps when it answers real member questions in your own trainers' words, such as what to expect at a first strength session.
Should a gym publish its prices online?
Yes. Price searches are common, and a membership page with prices in text can rank for them, while a page that asks people to enquire cannot.
What keywords should a gym target?
Your area plus gym, each class type you run plus your area, each feature you genuinely have, and your own brand plus timetable and hours.
Is SEO for a gym different from SEO for a yoga or pilates studio?
The method is the same. A studio usually has fewer, more specialised class types, so its class pages and instructor pages carry more of the weight.
When a new member asks an assistant first
Some people now ask ChatGPT or Gemini which gym near them has the best beginner classes, or where to find a quiet gym with a pool. The reply names a handful of gyms, and the details it relies on come from the same class pages, profiles and reviews this guide covers. Whether your gym is one of the names is not visible in any ranking report, which is why AI Knows Us measures it as its own category of visibility.