SEO and AI marketing specialist for fitness studiosDaniyal Sherafat

The urgent question

Why doesn't ChatGPT recommend my gym? The usual causes

ChatGPT does not name your gym or studio? The usual causes sit on your own website. What to look for, how to test it yourself in five minutes, and a free check.

You asked ChatGPT which gyms or studios there are in your city, and it listed names that were not yours. Or you asked about your studio by name, and it said the price “is not listed on the website”. The reason is almost never that ChatGPT has something against you. The assistant searched, read what it found, and your studio’s facts were not there to read.

This page lists the usual causes, shows you how to see for yourself in five minutes, and points to the fast way of getting the evidence. The longer explanation of how assistants pick names is on AI search visibility for boutique fitness studios.

How ChatGPT builds a recommendation

When ChatGPT answers with search on, it runs web searches, reads the results, and writes an answer with citations back to the pages it used. OpenAI’s documentation says the response “will include inline citations for URLs found in the web search results”. Claude works the same way.

Two things follow. The assistant can only name a studio that appeared in what it searched and read. And it can only quote a fact that a page states. Every cause below is a version of one of those two.

The usual causes

1. The assistant could not find or read your facts. Your pages exist, but the facts a new member needs are not written on them as text. Where the studio is. What classes it runs. Whether a beginner can come. What a first class costs. How to book. If you cannot answer those from the text on your own homepage, neither can an assistant.

2. The price only exists in a booking widget. Most studios let the booking system carry the intro offer and its price. A visitor sees it. A crawler that reads your HTML sees an empty box, or a frame that belongs to the vendor’s website, not yours. Google does render JavaScript, but in a separate queue that, in its own words, “may stay on this queue for a few seconds, but it can take longer than that”. The check does not render at all; it can only tell you whether the sentence is in your HTML. There is a separate article on this cause, because it most often decides the price question.

3. Class names only in images. A timetable as a JPG, a class list in a designed graphic, a poster for the intro offer. Text inside an image is not text to a crawler. Google’s starter guide asks for descriptive alt text for this reason, and alt text is still a poor substitute for a sentence on the page.

4. No city next to the studio name. “Studio Noord” on its own could be anywhere. An assistant answering “which pilates studios are there in Rotterdam” is matching a category and a city against the pages it finds. If your homepage never says “pilates” and “Rotterdam” near your name, you are hard to match.

5. robots.txt blocking the search crawlers. This is the one that surprises owners. Many studios added rules to keep their content out of AI training. But OpenAI runs two crawlers: GPTBot for training and OAI-SearchBot for search. Its documentation states that sites which opt out of OAI-SearchBot “will not be shown in ChatGPT search answers”. Anthropic runs ClaudeBot for training and Claude-SearchBot for search, and says blocking the latter “may reduce your site’s visibility and accuracy in user search results”. A rule that blocks everything removes you from the answers. The checker’s own crawler and how to block it are on the crawler page.

6. You are absent from the sources the assistant cites. Look at which pages the answer cited. Often they are directories, review sites or a city listicle. If your studio is not on those pages either, the assistant had no route to you. This one is slower to fix and outside what a website change can do alone.

See for yourself in five minutes

Open ChatGPT with search switched on. Ask the four questions the SEO & AI visibility checker asks, one at a time, in a fresh conversation each time:

  1. Which [pilates / yoga / CrossFit] studios are there in [city]?
  2. Where can I do [activity] as a beginner in [city]?
  3. Where is [studio] in [city] and what classes do they offer?
  4. What does a first class at [studio] in [city] cost and how do I book it?

For each answer, note whether your studio is named, and which websites the citations point to. Then ask all four again. Answers change between runs; a 2026 study of AI search measurement found that “answers can vary across runs, prompts, and time, making one-off observations unreliable”. If you are named once in three tries, that is what you know.

Then open your own homepage on your phone and try to answer questions three and four from the text on the screen. Whatever you cannot answer, the assistant cannot either.

The fast way

The SEO & AI visibility checker does the above with the evidence attached. It reads your public pages, asks ChatGPT and Claude the same four questions (the two without your name three times each) with your city as the location, and shows you the answers word for word: how often you were named, how often your website was cited, and which other studios came up instead. It then checks your pages for the causes above and puts what to fix first at the top. It is free and needs no account or access to your website builder. The method page lists what it can and cannot see.

Sources

  1. OpenAI, Overview of OpenAI crawlers (OAI-SearchBot, GPTBot, ChatGPT-User) (checked 2026-09-18)
  2. OpenAI, Web search tool (citations) (checked 2026-09-18)
  3. Anthropic, Does Anthropic crawl data from the web, and how can site owners block the crawler? (checked 2026-09-18)
  4. Anthropic, Web search tool (citations) (checked 2026-09-18)
  5. Google Search Central, Understand JavaScript SEO basics (checked 2026-09-18)
  6. Google Search Central, SEO Starter Guide (alt text, time for changes) (checked 2026-09-18)
  7. Schulte, Bleeker and Kaufmann, Don't Measure Once: Measuring Visibility in AI Search (GEO), arXiv 2026 (checked 2026-09-18)

FAQ

Questions studio owners ask

Does it help to write "recommended by ChatGPT" or similar on my site?

No. The assistant is matching facts, not claims about itself. Write the facts: city, address, classes, beginner information, first-class price, booking path.

Is it the same problem for Claude, Perplexity and Google's AI answers?

The causes are the same, because all of them read your pages. The check measures ChatGPT and Claude only, since both offer an API with web search and citations. It does not measure Gemini, Perplexity or Google AI Overviews.

I fixed my site. When will ChatGPT change its answer?

Nobody publishes that. Google says of its own Search that "some changes might take effect in a few hours, others could take several months". Treat AI answers the same way: check again after a few weeks, more than once.

Can a directory or review site do the job for me?

Partly. If assistants cite a directory that lists you correctly, you can be named without being cited. But the by-name questions about price and booking are answered from your own pages when they can be, and a directory rarely has your current intro price.