@HealthClubLocal Business5 min readUpdated 2026-10-03

HealthClub & Fitness Center Schema (JSON-LD Blueprint)

Structured data for fitness gyms, CrossFit boxes, Pilates studios, and health clubs with membership pricing, class catalogs, and operating hours.

Target Queries:healthclub schemagym structured datafitness center json-ldcrossfit box schema markup
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

HealthClub Blueprint Payload
Test in Validator →
application/ld+json (HealthClub)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "HealthClub",
  "@id": "https://omniseotools.com/demo/gym#club",
  "name": "IronPeak Athletic Club & Performance Center",
  "telephone": "+1-303-555-0193",
  "url": "https://omniseotools.com/demo/gym",
  "image": "https://omniseotools.com/images/demo/gym-floor.jpg",
  "priceRange": "$",
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Fitness Memberships & Training",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "All-Access Strength & Cardio Monthly Membership"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "One-on-One High Performance Personal Training"
        }
      }
    ]
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1900 16th Street Mall",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "postalCode": "80202",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 39.7532,
    "longitude": -104.9984
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "05:00",
      "closes": "23:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Saturday",
        "Sunday"
      ],
      "opens": "07:00",
      "closes": "20:00"
    }
  ]
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (6 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
openingHoursSpecificationArray<OpeningHoursSpecification>Required

Early morning to late night gym operating schedules.

e.g. [{ "@type": "OpeningHoursSpecification", ... }]
priceRangeTextRequired

Membership pricing indicator ($).

e.g. $
hasOfferCatalogOfferCatalogRequired

Catalog of classes, personal training, and memberships.

e.g. { "@type": "OfferCatalog", ... }
telephoneTextRequired

Front desk telephone number.

e.g. +1-303-555-0193
addressPostalAddressRequired

Gym facility street address.

e.g. { "@type": "PostalAddress", ... }
geoGeoCoordinatesRequired

GPS coordinates.

e.g. { "@type": "GeoCoordinates", ... }

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying HealthClub schema.

warningPitfall #1

Using SportsActivityLocation Without Business Properties

Using non-commercial SportsActivityLocation instead of HealthClub / ExerciseGym omits key commercial rich snippet features.

GSC Impact:
Missing pricing and membership action options in search card.
Actionable Fix:

Use '@type': 'HealthClub' or 'ExerciseGym'.

errorPitfall #2

Missing Early Morning Opening Hours

Failing to structure 5:00 AM opening hours correctly causes Google to misclassify gym availability for early-morning searchers.

GSC Impact:
Loss of 'gyms open early' search queries.
Actionable Fix:

Ensure opens '05:00' is in openingHoursSpecification.

warningPitfall #3

Omitting hasOfferCatalog Class Offerings

Failing to list group fitness classes (HIIT, Yoga, Strength).

GSC Impact:
Lower rank for specific fitness class searches.
Actionable Fix:

Include membership packages in hasOfferCatalog.

Recommended Implementation Scenarios

Commercial fitness gyms
Boutique Pilates & Yoga studios
CrossFit affiliate boxes
Martial arts academies

Related Schema Blueprints

Explore complementary structured data blueprints across the Local Business cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container