HealthClub und CivicStructure Schema Markup für Google
Schema Markup

HealthClub & CivicStructure Schema Markup: Fitnessstudio und öffentliche Einrichtungen für Google

Shift07 Team
1. Mai 2026
11 Min. Lesezeit
Schema Markup

Fitnessstudios und öffentliche Gebäude — zwei Kategorien, die in deutschen Städten omnipräsent sind, aber im Bereich Schema Markup oft völlig vernachlässigt werden. Mit HealthClub Schema Markup können Fitnessstudios, Yogazentren und Wellnessbetriebe ihre Sichtbarkeit in Google erheblich steigern. CivicStructure Schema Markup hingegen hilft Stadtverwaltungen, Bibliotheken, Rathäusern und gemeinnützigen Einrichtungen dabei, in Suchergebnissen besser gefunden zu werden. In diesem Artikel erkläre ich beide Typen mit vollständigen JSON-LD-Beispielen.

Beide Typen gehören zu den weniger bekannten, aber hochrelevanten Schema.org-Klassen. Im Vergleich zu SportsActivityLocation (das den Sportbereich allgemeiner abdeckt) sind HealthClub und CivicStructure deutlich spezifischer und erzeugen präzisere semantische Signale für Google.

Was ist HealthClub?

HealthClub ist ein Schema.org-Typ für Gesundheits- und Fitnessclubs — also Orte, an denen Mitglieder gegen eine Gebühr Sport treiben und gesundheitliche Dienstleistungen in Anspruch nehmen können. Die Typhierarchie:

  • LocalBusiness
    • SportsActivityLocation
      • HealthClub → für Fitnessstudios, Gesundheitsclubs, Sportzentren

HealthClub ist damit eine Unterklasse von SportsActivityLocation — und erbt alle deren Properties. Zusätzlich signalisiert HealthClub, dass es sich um eine Mitgliedschafts-basierte Einrichtung handelt, nicht um einen einmalig nutzbaren Sportplatz.

Wann HealthClub verwenden?

  • Fitnessstudios und Kraftsportzentren
  • Yoga-Studios und Pilates-Zentren
  • Wellness-Center mit Trainingsangeboten
  • Crossfit-Boxen und Kampfsportzentren
  • Reha-Zentren mit Fitnessprogrammen
  • Schwimmbäder mit Fitnesskursen
  • Sportzentren mit Mitgliedschaft

HealthClub JSON-LD: Vollständiges Beispiel für ein Fitnessstudio

Das folgende Beispiel zeigt ein vollständiges Schema für ein Fitnessstudio mit Kursangeboten, Ausstattungsmerkmalen und Mitgliedschaftsoptionen:

{
  "@context": "https://schema.org",
  "@type": "HealthClub",
  "name": "FitLife Sportcenter Hamburg-Altona",
  "url": "https://www.fitlife-hamburg.de",
  "telephone": "+49 40 987654",
  "email": "altona@fitlife-hamburg.de",
  "description": "Modernes Fitnessstudio in Hamburg-Altona: Krafttraining, Cardio, Kurse und Personal Training. Über 2.000 Mitglieder, 1.200 m² Trainingsfläche, täglich geöffnet.",
  "image": "https://www.fitlife-hamburg.de/images/studio-altona.jpg",
  "logo": "https://www.fitlife-hamburg.de/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Ottenser Hauptstraße 12",
    "addressLocality": "Hamburg",
    "postalCode": "22765",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 53.5511,
    "longitude": 9.9362
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "06:00",
      "closes": "23:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Saturday", "Sunday"],
      "opens": "08:00",
      "closes": "21:00"
    }
  ],
  "amenityFeature": [
    { "@type": "LocationFeatureSpecification", "name": "Kraftraum", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Cardiobereich", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Kursstudio", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Sauna", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Umkleidekabinen", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Parkplatz", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Barrierefreiheit", "value": true }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Mitgliedschaftsoptionen",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Monatliche Mitgliedschaft" },
        "price": "39.90",
        "priceCurrency": "EUR"
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Jahres-Mitgliedschaft" },
        "price": "349.00",
        "priceCurrency": "EUR"
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Personal Training" },
        "price": "79.00",
        "priceCurrency": "EUR"
      }
    ]
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "423",
    "bestRating": "5"
  },
  "priceRange": "€€",
  "sameAs": [
    "https://www.facebook.com/fitlife-hamburg",
    "https://www.instagram.com/fitlife_hamburg"
  ]
}

Besonderheit: amenityFeature für Fitnessstudios

amenityFeature ist bei HealthClubs besonders wichtig — Google kann diese Merkmale im Knowledge Graph anzeigen und Nutzer filtern nach Ausstattungsmerkmalen. Wichtige Features die du angeben solltest:

  • Kraftraum: Hantel- und Gerätebereich
  • Kursstudio: Separate Räume für Gruppentraining
  • Sauna / Dampfbad: Wellnessbereich
  • Personal Training: Individuelle Trainingsbegleitung
  • Kinderbetreuung: Für junge Eltern wichtig
  • Pool / Schwimmbecken: Falls vorhanden
  • Barrierefreiheit: Rollstuhlgerechter Zugang

HealthClub für Yoga-Studios und spezielle Trainingsformen

Auch spezialisierte Studios wie Yoga-Center, Pilates-Studios und Crossfit-Boxen verwenden HealthClub. Der Unterschied liegt in der Beschreibung und den Serviceleistungen:

{
  "@context": "https://schema.org",
  "@type": "HealthClub",
  "name": "Yoga Shala München – Ashtanga & Yin Yoga",
  "url": "https://www.yoga-shala-muenchen.de",
  "telephone": "+49 89 123456",
  "description": "Authentisches Yoga-Studio in München mit Ashtanga, Vinyasa, Yin Yoga und Meditation. Zertifizierte Lehrerinnen, kleine Kursgruppen, 15 Kurse pro Woche.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Schellingstraße 23",
    "addressLocality": "München",
    "postalCode": "80799",
    "addressCountry": "DE"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "07:00",
      "closes": "21:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Saturday", "Sunday"],
      "opens": "09:00",
      "closes": "18:00"
    }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Kurse und Mitgliedschaften",
    "itemListElement": [
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "10er-Karte" }, "price": "130.00", "priceCurrency": "EUR" },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Monatspauschale unlimitiert" }, "price": "89.00", "priceCurrency": "EUR" }
    ]
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "187"
  }
}

Was ist CivicStructure?

CivicStructure ist ein Schema.org-Typ für öffentliche oder quasi-öffentliche Infrastruktur- und Gemeinschaftsgebäude. Das ist ein besonders wichtiger Typ für öffentliche Einrichtungen, die in Google Maps stark präsent sind, aber oft kein strukturiertes Schema auf ihrer Website haben.

Die Typhierarchie von CivicStructure:

  • CivicStructure (Obertyp für öffentliche Strukturen)
    • Airport → Flughäfen
    • Aquarium → Aquarien
    • Beach → Strände und Badeorte
    • BusStation / BusStop → ÖPNV-Haltestellen
    • Campground → Campingplätze
    • Cemetery → Friedhöfe
    • CivicStructure (generisch) → Rathäuser, Behörden, Gemeinschaftszentren
    • EventVenue → Veranstaltungsstätten
    • GovernmentBuilding → Verwaltungsgebäude
      • CityHall → Rathäuser
      • Courthouse → Gerichte
      • DefenceEstablishment → Militärgebäude
      • Embassy → Botschaften
      • LegislativeBuilding → Parlamente
    • Library → Bibliotheken
    • Museum → Museen
    • MusicVenue → Konzerthallen
    • Park → Parks und Grünflächen
    • ParkingFacility → Parkhäuser und Parkplätze
    • PlaceOfWorship → Kirchen, Moscheen, Tempel
    • Playground → Spielplätze
    • RVPark → Wohnmobilstellplätze
    • StadiumOrArena → Stadien
    • SubwayStation / TrainStation → Bahnhöfe
    • TaxiStand → Taxistände
    • Zoo → Zoos

CivicStructure JSON-LD: Stadtbibliothek

Bibliotheken sind ein ideales Beispiel für CivicStructure — sie haben reguläre Öffnungszeiten, spezifische Services und sind für die lokale Community wichtig:

{
  "@context": "https://schema.org",
  "@type": "Library",
  "name": "Stadtbibliothek Potsdam – Hauptstelle",
  "url": "https://www.bibliothek.potsdam.de",
  "telephone": "+49 331 289-6815",
  "description": "Die Stadtbibliothek Potsdam bietet über 200.000 Medien: Bücher, DVDs, Musik, digitale Medien und Zeitschriften. Kostenlose WLAN-Nutzung und Lesesäle.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Schloßstraße 1",
    "addressLocality": "Potsdam",
    "postalCode": "14467",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.4009,
    "longitude": 13.0591
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday"],
      "opens": "10:00",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Friday",
      "opens": "10:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "10:00",
      "closes": "16:00"
    }
  ],
  "amenityFeature": [
    { "@type": "LocationFeatureSpecification", "name": "WLAN", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Lesesaal", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Kinderabteilung", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Barrierefreiheit", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Drucker/Kopierer", "value": true }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Bibliotheksausweis",
    "itemListElement": [
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Jahresausweis Erwachsene" }, "price": "10.00", "priceCurrency": "EUR" },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Jahresausweis Kinder/Jugendliche" }, "price": "0.00", "priceCurrency": "EUR" }
    ]
  }
}

CivicStructure: Rathaus und GovernmentBuilding

Rathäuser und andere Verwaltungsgebäude haben spezifische Untertypen, die für SEO wichtig sind. Ein Bürgeramt oder Rathaus sollte CityHall verwenden:

{
  "@context": "https://schema.org",
  "@type": "CityHall",
  "name": "Rathaus Potsdam – Bürgerservice",
  "url": "https://www.potsdam.de/rathaus",
  "telephone": "+49 331 289-0",
  "description": "Das Rathaus Potsdam: Bürgerdienste, Meldewesen, Passangelegenheiten und Verwaltungsleistungen für alle Potsdamer Bürgerinnen und Bürger.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Friedrich-Ebert-Straße 79-81",
    "addressLocality": "Potsdam",
    "postalCode": "14469",
    "addressCountry": "DE"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Wednesday", "Friday"],
      "opens": "08:00",
      "closes": "16:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Tuesday",
      "opens": "08:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Thursday",
      "opens": "08:00",
      "closes": "15:00"
    }
  ],
  "amenityFeature": [
    { "@type": "LocationFeatureSpecification", "name": "Barrierefreiheit", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Wartebereich", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Online-Terminbuchung", "value": true }
  ]
}

Museum und EventVenue: Spezifische Implementierungen

Museum Schema Markup

Museen profitieren von CivicStructure-Schema besonders, da sie oft Sonderausstellungen und Events haben, die mit dem event-Property verknüpft werden können:

{
  "@context": "https://schema.org",
  "@type": "Museum",
  "name": "Deutsches Historisches Museum Berlin",
  "url": "https://www.dhm.de",
  "telephone": "+49 30 20304-0",
  "description": "Das Deutsche Historische Museum in Berlin zeigt 2.000 Jahre deutscher und europäischer Geschichte. Dauerausstellungen, Wechselausstellungen und Bildungsprogramme.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Unter den Linden 2",
    "addressLocality": "Berlin",
    "postalCode": "10117",
    "addressCountry": "DE"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
      "opens": "10:00",
      "closes": "18:00"
    }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Eintrittspreise",
    "itemListElement": [
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Erwachsene" }, "price": "8.00", "priceCurrency": "EUR" },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Ermäßigt" }, "price": "4.00", "priceCurrency": "EUR" },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Kinder unter 18" }, "price": "0.00", "priceCurrency": "EUR" }
    ]
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "3241"
  }
}

Park und öffentliche Grünflächen

Parks sind ein häufig übersehener CivicStructure-Typ. Trotzdem suchen Menschen aktiv nach Parks in ihrer Nähe — Schema Markup hilft dabei, Parks in den lokalen Suchergebnissen zu platzieren:

{
  "@context": "https://schema.org",
  "@type": "Park",
  "name": "Englischer Garten München",
  "url": "https://www.muenchen.de/englischer-garten",
  "description": "Der Englische Garten ist mit 375 Hektar einer der größten Stadtparks der Welt. Biergärten, Surfen im Eisbach, Joggen und Naturerholung mitten in München.",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "München",
    "postalCode": "80538",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 48.1642,
    "longitude": 11.6052
  },
  "amenityFeature": [
    { "@type": "LocationFeatureSpecification", "name": "Biergarten", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Surfwelle (Eisbach)", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Laufstrecken", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Hundeauslauf", "value": true },
    { "@type": "LocationFeatureSpecification", "name": "Barrierefreiheit", "value": true }
  ]
}

HealthClub vs. SportsActivityLocation: Was ist der Unterschied?

Diese Frage taucht oft auf. Hier ist der entscheidende Unterschied:

  • SportsActivityLocation: Allgemeiner Typ für jeden Ort, an dem Sport ausgeübt wird — Sportplatz, Tennisanlage, Schwimmbad, Fitnessstudio. Keine Mitgliedschaft notwendig.
  • HealthClub: Spezifisch für Clubs mit Mitgliedschaftsmodell, Gesundheits- und Fitnessfokus. Impliziert regelmäßige Nutzung gegen Beitrag.

Für ein Fitnessstudio mit Mitgliedschaft: HealthClub. Für eine öffentliche Sportanlage ohne Mitgliedschaft: SportsActivityLocation. Für ein Schwimmbad mit Einzeltickets: SportsActivityLocation. Für ein Schwimmbad mit Mitgliedschaftsangeboten: entweder ["HealthClub", "SportsActivityLocation"] als Array oder HealthClub.

Häufige Fehler bei HealthClub und CivicStructure

  • Zu generischer Typ: Ein Fitnessstudio als LocalBusiness statt HealthClub zu taggen verschenkt Ranking-Potenzial in vertikalen Suchen ("Fitnessstudio in der Nähe").
  • Fehlende Öffnungszeiten: Besonders bei Bibliotheken und Rathäusern werden Öffnungszeiten oft nicht als Schema implementiert, obwohl Google sie aktiv in der SERP anzeigt.
  • Kein amenityFeature: Für HealthClubs sind Ausstattungsmerkmale ein starkes Differenzierungsmerkmal — die meisten Studios verzichten darauf.
  • hasOfferCatalog fehlt: Mitgliedschaftspreise in strukturierter Form anzugeben hilft Google und den Nutzern enorm.
  • CivicStructure als generischer Typ: Wenn ein spezifischerer Typ verfügbar ist (Library, Museum, CityHall), immer den spezifischsten wählen.

Checkliste: HealthClub & CivicStructure Schema

  • ✅ Spezifischsten verfügbaren Typ gewählt (HealthClub, Library, Museum, CityHall etc.)
  • name, address, telephone vollständig
  • openingHoursSpecification für alle Öffnungstage
  • amenityFeature mit wichtigsten Merkmalen
  • hasOfferCatalog für Preise und Angebote (wenn zutreffend)
  • aggregateRating wenn Bewertungen vorhanden
  • geo mit exakten Koordinaten
  • sameAs mit Google Maps URL
  • ✅ Für öffentliche Einrichtungen: faxNumber und E-Mail-Adresse ergänzen
  • ✅ Validierung im Rich Results Test bestanden

Mit korrektem Schema Markup heben sich Fitnessstudios und öffentliche Einrichtungen in lokalen Suchen deutlich von der Konkurrenz ab. Nutze unseren SportsActivityLocation Schema Generator als Ausgangspunkt und unsere kostenlose SEO-Analyse um herauszufinden, ob deine Einrichtung bereits strukturierte Daten nutzt.

Teste deine Website jetzt kostenlos

Erhalte eine vollständige SEO-Analyse mit konkreten Verbesserungsvorschlägen.

Analyse starten