Get found online · No. 008

Why your gym website does not rank (a checklist you can run today)

Your gym website does not show up on Google for one of five reasons. Five-minute checks for indexing, one-page sites, titles, speed and schema.

Filed
Length
7 min
Subject
Get found online

In short. If your gym website does not show up on Google, the cause is almost always one of five mechanical things: the pages are not in Google's index, the whole studio lives on one long homepage, your city is missing from the page titles, the theme is too slow on a phone, or your address, hours and classes are not marked up for machines to read. Each one takes about five minutes to check with free tools. Run them in that order, because a page that is not indexed cannot rank, whatever the copy says. Fix what you find, then give Google a few weeks before you judge it.

A studio owner in Kralingen typed "pilates Rotterdam" into her phone between the nine o'clock and the quarter past ten. She got a map pack, two ads and a page of links. Her studio was in none of it, and the site has been live for two years.

That gap is expensive in a quiet way. Nobody tells you they could not find you, they just book at the studio two streets over. The same pages feed the AI assistants people now ask for recommendations, so one broken technical layer costs you twice. Before rewriting copy or raising the ad budget, run the checks below. In our experience the cause is mechanical far more often than it is creative.

Why doesn't my gym website show up on Google?

Three different failures hide behind that one question, and they need different fixes. Your pages may not be in the index at all. They may be indexed but not written about anything a person would type. Or they may be indexed and relevant, and simply beaten by stronger pages.

A fourth case is the most common for studios. You rank perfectly for your own studio name, which makes the site feel fine, and you are invisible for everything else. Searching your own brand proves almost nothing. Search what a stranger would search.

Check 1: is your website actually in Google's index?

Type site:yourstudio.nl into Google. That is the whole check. You get a rough list of what Google holds for your domain, and you can compare it with the pages you think you have. If the result is zero, nothing else on this list matters today.

Then open Google Search Console and go to Indexing, then Pages. As the agency Victorious sets out in its guide to Search Console indexing errors, the report names a reason per page, from "URL blocked by robots.txt" to "Crawled, currently not indexed", and each status has its own fix. Read the statuses, not the totals.

Two of them confuse everyone. Matthew Edgar's walkthrough of the Page Indexing report explains that "Discovered, currently not indexed" means Google has seen the URL but not crawled it, while "Crawled, currently not indexed" means Google fetched the page and left it out, often over thin content or too few internal links. SEOTesting describes that second status as a quality and relevance decision rather than a technical directive. Requesting indexing again will not move it. The page has to get better or get merged into one that is.

The five-minute version

Run the site: search. Open the Pages report and note your top two non-indexed statuses. Use URL Inspection on your booking page and your main class page. If a real page is genuinely missing, request indexing once and move on.

Rule out two things while you are there: a staging site that went live with the search engine block still ticked (WordPress calls it "Discourage search engines from indexing this site"), and a robots.txt rule left behind by a developer. Both are one tick box, and both have cost studios a year of traffic.

Check 2: does your entire studio live on one long page?

Plenty of studio sites are one beautiful scrolling homepage: hero video, classes, prices, teachers, contact. It looks calm, and it is a ranking problem. Google ranks pages, not scroll positions, and one page can carry one title and one main subject.

For a boutique studio the honest minimum is a homepage, a page per class type you actually sell, a schedule and pricing page, a trial page, a teachers page, and a contact page with the address in text. If you serve two genuinely different areas, Lombok and Utrecht centre say, a page each can be justified.

Do not take that too far. Twenty near-identical pages for twenty Amsterdam neighbourhoods are exactly the thin pages Google crawls and then leaves out. One strong page about reformer classes in your own street beats fifteen copies with the name swapped. We went through the rest of the page set in what a fitness studio website needs to win clients.

Check 3: is your city anywhere in your page titles?

Look at the browser tab while your site is open, or share the link to yourself on WhatsApp and read the preview text. If it says "Home", or only your studio name, you have found something you can fix in ten minutes.

A title should contain the words somebody types. "Reformer pilates in Kralingen, Rotterdam" followed by your studio name. "Bokslessen in Amsterdam Oud-West". "Personal training in Utrecht, Lombok". Not clever, just the search.

The same applies to your H1, the big heading on the page, and the first sentence under it. If you run Dutch and English versions, each needs its own title in its own language. A Dutch page with an English title is competing for a search nobody in Lombok makes.

One caution: writing a city into a title does not make you rank in a city you are not in. Local results lean hard on proximity and on your Google Business Profile, which is why the Business Profile settings usually decide the map pack more than the website does.

Check 4: how slow is the theme your site was built on?

Put your homepage into PageSpeed Insights and read the mobile tab, not desktop. Do the same with your booking page, the one that actually earns money. Use Google's own grading instead of chasing a perfect score.

Then look at what the page carries. An autoplaying hero video, a slider with six full-width photos, three font families, a booking widget, a chat bubble, and a cookie banner that blocks everything behind it. Each was added for a reason. Together they are why a visitor on 4G outside your door stares at a white screen.

We will be honest about the size of this one. Speed alone rarely lifts a page from the third page of results to the first. It does lose bookings, and Alev Digital points out that a slow site or a deeply buried page makes Google less willing to prioritise crawling it. Lighten the homepage, and link your class pages from the main menu so they sit one tap from the front door.

Check 5: can a machine read your address, hours and classes?

Structured data is a small block of code that states your facts in a format machines read without guessing: name, street, postcode, phone, opening hours per day, price range, the link to your booking system, and your Instagram and Google Business Profile as official profiles. LocalBusiness, or the more specific ExerciseGym type, fits a studio.

Paste a page URL into Google's Rich Results Test or the Schema Markup Validator and read what comes back. Many builder themes output a generic Organization block with no address in it, which is close to useless for local search.

Then check that every detail matches your Google Business Profile character for character, including how you write Heemraadssingel or Van Speijkstraat. Mismatched addresses are a slow leak. Clean facts also help with AI answers, since assistants quote what they can verify, which we covered in how a fitness studio gets recommended by ChatGPT.

What is usually not the problem

Domain age is not the problem. Not blogging three times a week is not the problem. Keyword density, meta keywords and the plugin that wants a green light on every page are not the problem either.

Expecting the wrong win is a problem. One studio will not rank for "gym Netherlands", and does not need to. The searches that fill your classes are small, local and more numerous than they look.

What to do this month

  1. Run site:yourdomain.nl and compare what Google holds with what you published. Note every page missing from the list.
  2. Open the Pages report in Search Console and write down your top two non-indexed statuses. Treat "Crawled, currently not indexed" as a content problem, not a button problem.
  3. Rewrite the titles and H1s of your five most important pages so each names a class and a place, in that page's language.
  4. Split the one-page site, starting with the two class types that bring in the most revenue. One page each, linked from the main menu.
  5. Run PageSpeed Insights on mobile for your homepage and booking page, then remove the single heaviest element you find. It is usually the hero video.
  6. Add or correct LocalBusiness structured data, then check it against your Google Business Profile line by line.

Give it three to four weeks before deciding whether it worked. Indexing and rankings move slowly, and changing five more things halfway through means you learn nothing from the first five.

If you would rather see the whole picture before touching anything, our free visibility check runs these checks for you in about five minutes, in Dutch via de zichtbaarheidscheck. Send us the result in one click and the first website design, built around what it finds, is free.

Questions studios ask

How do I check if my gym website is in Google at all?
Search for site:yourdomain.nl in Google and compare the results with the pages you published. If little or nothing comes back, open the Pages report in Google Search Console and read the per-page statuses before changing anything else.
Why does my studio rank for its own name but nothing else?
Brand searches are easy because almost nobody competes for your studio name. Ranking for searches like pilates Rotterdam or bokslessen Oud-West needs a separate page for each class type, with the class and the place in the title and heading.
Is a one-page website bad for SEO?
It limits you, because Google ranks pages and a single page can carry one title and one main subject. A one-pager can still rank for your brand, but you will need separate pages for each class type and for pricing to compete on local searches.
How long before an SEO fix shows up in Google?
Usually a few weeks, sometimes longer for a new or rarely crawled site. Make your fixes, then leave them alone for three to four weeks so you can tell which change did what.

Sources

  1. 01Victorious, How To Fix Search Console Indexing Errors
  2. 02Matthew Edgar, Page Indexing Report in Google Search Console
  3. 03SEOTesting, Crawled - Currently Not Indexed: What It Means and How to Fix It
  4. 04Alev Digital, Google Search Console Indexing: Complete Guide to Request Indexing

Next up

The Front Desk is published by ClickZero AI. Each note is drafted with AI to our editorial rules, every statistic links to its source, and the cover images are AI-generated.