// ai visibility · case study

I scanned 16 Indian gyms and fitness studios for AI visibility

I watched someone ask ChatGPT for a good gym nearby and pick from the answer without ever opening a gym's website.

I ran my scanning engine against the homepages of 16 real Indian gyms and fitness studios: national chains, boutique studios, and a couple of at-home or app-first services. The median AI-readability score came out to 53.5 out of 100, the lowest of any vertical I have measured so far (hotels score 76, restaurants 79, even veterinary hospitals 66). The split is stark: sites with structured data (JSON-LD schema) score a median of 87, sites without it score a median of 39, a 48-point gap, the widest I have seen in any vertical yet.

53.5
median score out of 100
3 of 16
scored an A (85+)
5 of 16
publish structured data
4 of 16
have one clean H1

A weak field, split wide open

Of the 16 sites, 3 scored an A, 2 a B, 5 a C, 1 a D, and 5 an outright F. Five of sixteen gyms fail my scan completely, meaning an AI answer engine reading that homepage would come away with almost nothing usable: no clear identity, no structured facts, no readable price or hours.

A median of 53.5 puts gyms below every other vertical I have scanned. Hotels come in at 76, restaurants at 79, and even veterinary hospitals, not exactly a digital-first category, land at 66. Gyms and fitness studios are, on this measure, the worst-prepared vertical I have looked at.

Splitting by category tells the rest of the story. National chains median 73, the only group that is even semi-readable. At-home and app-first services median 44.5 (only 2 sites in that group, so treat it as directional, not a verdict). Boutique studios median 27, the lowest of the three, and boutique or local studios are exactly what a 'gym near me' search is meant to surface. The businesses most likely to be searched for by name or by neighbourhood are the ones an AI engine can read the least.

Structured data is the dividing line

Only 5 of the 16 sites carry any JSON-LD structured data. The other 11 have none. That single fact explains most of the score spread: sites with structured data median 87, sites without it median 39. A 48-point gap, the widest structured-data split I have measured in any vertical so far.

Structured data is a block of machine-readable text (JSON-LD) sitting in the page that states, in a format built for machines rather than people, what the business is (Organization), where it operates and what kind of facility it is (LocalBusiness, HealthClub, or ExerciseGym), and plain facts like hours and membership price. An AI answer engine does not have to guess at these from a hero banner or a pricing graphic. It reads the schema directly.

For a gym homepage, adding this block is the single most effective fix available. It costs nothing to implement, does not touch the visual design, and moves a site from the 39-median group to the 87-median group on the numbers above.

The FAQ and heading gap

Only 1 of the 16 sites carries FAQPage schema. Only 4 of the 16 have a single clear H1 heading, the weakest H1 rate of any vertical I have measured. FAQPage schema is built for exactly the questions a gym gets asked every day: what does membership cost, what are the timings, is there a personal trainer, is it open 24 hours, what class types are on offer, is there a trial pass. Marked up correctly, those become answers an AI engine can lift directly.

Right now almost nobody has wired it. That is not a subtle gap, it is close to a blank page on the exact question set that would make a gym answerable in AI search. Combined with a missing or duplicated H1 on 12 of 16 sites, most of these homepages do not tell a machine reader, in a form it trusts, either what the page is about or what the everyday answers are.

The smaller gaps in the sample:

  • FAQ markup (FAQPage schema) on only 1 of 16 sites
  • a single clear H1 heading on only 4 of 16, the weakest rate of any vertical I have measured
  • Open Graph tags on only 6 of 16
  • a clear page title on only 6 of 16
  • 5 of 16 scored an outright F
Where does your gym's site land?
Run the free Report Card on your homepage and see the same checks I ran on these 16 sites.
Grade my site →

What to fix, for the sites still behind

  1. Add JSON-LD structured data: an Organization block plus LocalBusiness, HealthClub, or ExerciseGym, with hours and membership price written as plain text, not just displayed as an image.
  2. Give every page one clear H1 heading that states what the page is (your gym's name and location), not a slogan split across multiple headings.
  3. Add FAQPage schema answering the real questions people ask: membership cost, timings, personal training availability, trial pass, and class types.
  4. Write prices and timings as plain readable text somewhere on the page, not only inside a pricing graphic or a PDF.
  5. Add Open Graph tags so the page has a clear title and description when it gets shared or read. You can generate the JSON-LD and FAQ blocks above correctly with the schema generator and verify the result immediately with the free Report Card.

Method and limits

This scan covers homepages only, a single snapshot in time, not the full site or ongoing accuracy. I used my own open-source analyzePage engine, the same one behind the free Report Card, so the checks are consistent from vertical to vertical. The score measures machine-readability, whether an AI engine can extract who you are, what you offer, and how to reach you, not the quality of the gym, the trainers, or the equipment. Sixteen sites is a smaller sample, and the per-group medians, especially the two-site at-home and app-first group, are directional rather than definitive. No individual gym is named in this study.

Frequently asked questions

Why don't gyms show up when I ask ChatGPT for a good gym near me?

Most gym homepages don't give an AI engine machine-readable facts to work with. In this scan, 11 of 16 sites had no structured data at all, so an AI answering a 'gym near me' question has little to pull from beyond guesswork.

Does adding schema markup actually help?

In this scan it was the single biggest factor. Sites with JSON-LD structured data scored a median of 87. Sites without it scored a median of 39, a 48-point gap.

What is the most common gap on gym websites?

FAQ structured data (FAQPage schema) is almost entirely missing, present on only 1 of 16 sites. A single clear H1 heading is also rare, present on only 4 of 16.

Do people really use AI to choose a gym?

People increasingly ask AI assistants practical questions like membership cost, timings, or 24 hour access before opening any gym's website. If that information isn't in a form the AI can read, the gym is not part of the answer.

Written by Vishesh Kulshrestha. I'm a marketer who builds. I make free, no-signup tools that measure whether a page is readable by AI answer engines, and I publish the results with the raw numbers attached. See the cross-vertical ranking, grade your own site free, or read the physiotherapy and rehab clinics study.
← I scanned 15 physiotherapy and rehab clinics15 questions people ask AI before joining a gym →

Part of vishkul/blog · tools at vishkul.com/tools, Named
Built by Vishesh Kulshrestha in Bengaluru · [email protected]