EducationalOrganization Schema Markup für Schulen und Bildungseinrichtungen
Schema Markup

EducationalOrganization Schema Markup: Schulen und Bildungseinrichtungen für Google optimieren

Shift07 Team
23. April 2026
14 Min. Lesezeit
Schema Markup

Schulen, Universitäten, Sprachschulen, Fahrschulen und andere Bildungseinrichtungen haben eine spezifische Zielgruppe: Menschen, die aktiv nach Bildungsangeboten suchen. Schema.org bietet mit EducationalOrganization einen eigenen Typ, der Google hilft, diese Einrichtungen korrekt zu kategorisieren — und der in der Praxis erstaunlich selten genutzt wird. In diesem Artikel erfährst du, wie du EducationalOrganization Schema Markup vollständig implementierst, welche Sub-Typen es gibt und wie du mit EducationEvent zusätzliche Rich Snippets aktivierst.

EducationalOrganization Schema Markup für Schulen und Bildungseinrichtungen

Was ist EducationalOrganization?

EducationalOrganization ist ein Sub-Typ von Organization in der Schema.org-Hierarchie. Er beschreibt Einrichtungen, deren primärer Zweck Bildung, Ausbildung oder Weiterbildung ist. Die wichtigsten Sub-Typen:

  • School — allgemeinbildende Schulen (Grundschule, Gymnasium, Gesamtschule)
  • CollegeOrUniversity — Hochschulen, Universitäten, Fachhochschulen
  • EducationalOrganization (direkt) — Sprachschulen, Fahrschulen, Nachhilfeinstitute, Berufsschulen, Weiterbildungsanbieter
  • ElementarySchool — Grundschulen (spezieller Sub-Typ)
  • HighSchool — Oberstufen- und Gymnasialbereiche
  • MiddleSchool — Mittelschulen (im US-Kontext, in Deutschland weniger gebräuchlich)
  • Preschool — Kindergärten, Vorschulen, Krippen

Die Wahl des richtigen Sub-Typs ist entscheidend für die korrekte Kategorisierung durch Google. Eine Grundschule sollte ElementarySchool verwenden, eine Universität CollegeOrUniversity — nicht den generischen Typ EducationalOrganization.

Im Unterschied zu anderen Schema-Typen wie LegalService oder GovernmentOrganization sind für EducationalOrganization aktuell keine direkten Rich Results definiert. Der Nutzen liegt dennoch klar auf der Hand: bessere Entity-Erkennung durch Google, korrekte Kategorisierung im Knowledge Graph und eine verbesserte Grundlage für lokale Suchen wie „Schule in Berlin Mitte".

Die wichtigsten Properties für EducationalOrganization

EducationalOrganization erbt alle Properties von Organization und fügt eigene hinzu. Die wichtigsten:

Von Organization geerbte Properties

  • name — offizieller Name der Einrichtung
  • url — Hauptwebsite
  • addressPostalAddress mit Straße, Ort, PLZ, Land
  • telephone — Telefonnummer im internationalen Format
  • email — E-Mail-Adresse
  • logoImageObject mit URL des Logos
  • image — Foto der Einrichtung
  • description — kurze Beschreibung (160–300 Zeichen)
  • foundingDate — Gründungsjahr (z.B. "1962")
  • numberOfEmployees — Anzahl der Mitarbeiter (für große Einrichtungen)
  • openingHoursSpecification — Öffnungszeiten der Verwaltung / des Sekretariats
  • sameAs — Links zu Wikipedia, Wikidata, Social-Media-Profilen
  • areaServed — Einzugsgebiet (Stadtteil, Stadt, Region)

Spezifische Properties für Bildungseinrichtungen

  • alumni — Ehemalige Schüler/Studierende (als Person-Objekte)
  • member — Mitglieder der Organisation (z.B. Lehrkräfte)
  • hasCredential — Akkreditierungen und Zertifizierungen
  • subOrganization — Fachbereiche, Abteilungen, Campusse
  • parentOrganization — übergeordnete Organisation (z.B. Schulträger)
  • knowsAbout — Themengebiete und Fachbereiche
  • numberOfStudents — Anzahl der Schüler/Studierenden (experimentell)

Vollständiges JSON-LD Beispiel: Schule (School)

Das folgende Beispiel zeigt ein vollständiges JSON-LD Markup für eine allgemeinbildende Schule. Beachte die Verwendung von School als spezifischem Sub-Typ:

{
  "@context": "https://schema.org",
  "@type": "School",
  "name": "Albert-Einstein-Gymnasium Berlin",
  "alternateName": "AEG Berlin",
  "url": "https://www.aeg-berlin.de",
  "logo": {
    "@type": "ImageObject",
    "url": "https://www.aeg-berlin.de/logo.png",
    "width": 200,
    "height": 200
  },
  "image": "https://www.aeg-berlin.de/images/schulgebaeude.jpg",
  "description": "Das Albert-Einstein-Gymnasium ist ein staatliches Gymnasium in Berlin-Mitte mit naturwissenschaftlichem Schwerpunkt und bilingualem Zweig.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 42",
    "addressLocality": "Berlin",
    "addressRegion": "BE",
    "postalCode": "10117",
    "addressCountry": "DE"
  },
  "telephone": "+49-30-12345678",
  "email": "sekretariat@aeg-berlin.de",
  "foundingDate": "1962",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "07:30",
      "closes": "16:00"
    }
  ],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.5200,
    "longitude": 13.4050
  },
  "areaServed": {
    "@type": "City",
    "name": "Berlin"
  },
  "knowsAbout": [
    "Mathematik",
    "Naturwissenschaften",
    "Bilinguale Bildung",
    "Abitur"
  ],
  "sameAs": [
    "https://de.wikipedia.org/wiki/Albert-Einstein-Gymnasium_Berlin",
    "https://www.facebook.com/aegberlin"
  ]
}

JSON-LD Beispiel: Universität (CollegeOrUniversity)

Für Hochschulen und Universitäten nutzt du den Typ CollegeOrUniversity. Hier ist ein vollständiges Beispiel mit Sub-Organisationen:

{
  "@context": "https://schema.org",
  "@type": "CollegeOrUniversity",
  "name": "Technische Universität Musterstadt",
  "alternateName": "TU Musterstadt",
  "url": "https://www.tu-musterstadt.de",
  "logo": {
    "@type": "ImageObject",
    "url": "https://www.tu-musterstadt.de/logo.svg",
    "width": 300,
    "height": 100
  },
  "description": "Die TU Musterstadt ist eine der führenden technischen Universitäten Deutschlands mit über 25.000 Studierenden in Ingenieur-, Natur- und Wirtschaftswissenschaften.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Universitätsplatz 1",
    "addressLocality": "Musterstadt",
    "postalCode": "12345",
    "addressCountry": "DE"
  },
  "telephone": "+49-1234-9876543",
  "email": "info@tu-musterstadt.de",
  "foundingDate": "1875",
  "numberOfEmployees": {
    "@type": "QuantitativeValue",
    "value": 3500
  },
  "subOrganization": [
    {
      "@type": "EducationalOrganization",
      "name": "Fachbereich Maschinenbau",
      "url": "https://www.tu-musterstadt.de/mb"
    },
    {
      "@type": "EducationalOrganization",
      "name": "Fachbereich Informatik",
      "url": "https://www.tu-musterstadt.de/inf"
    }
  ],
  "hasCredential": {
    "@type": "EducationalOccupationalCredential",
    "name": "Systemakkreditierung durch den Akkreditierungsrat"
  },
  "sameAs": [
    "https://de.wikipedia.org/wiki/TU_Musterstadt",
    "https://www.linkedin.com/school/tu-musterstadt",
    "https://twitter.com/tu_musterstadt"
  ],
  "knowsAbout": [
    "Maschinenbau",
    "Informatik",
    "Elektrotechnik",
    "Wirtschaftsingenieurwesen",
    "Physik"
  ]
}

JSON-LD Beispiel: Sprachschule (EducationalOrganization)

Nicht alle Bildungseinrichtungen passen in die vordefinierten Sub-Typen. Sprachschulen, Nachhilfeinstitute oder Fahrschulen verwenden den allgemeinen Typ EducationalOrganization:

{
  "@context": "https://schema.org",
  "@type": "EducationalOrganization",
  "name": "Lingua Franca Sprachschule Hamburg",
  "url": "https://www.lingua-franca-hamburg.de",
  "logo": {
    "@type": "ImageObject",
    "url": "https://www.lingua-franca-hamburg.de/logo.png"
  },
  "description": "Zertifizierte Sprachschule in Hamburg mit Kursen in Englisch, Spanisch, Französisch und Deutsch als Fremdsprache für Firmen und Privatpersonen.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Sprachweg 15",
    "addressLocality": "Hamburg",
    "postalCode": "20095",
    "addressCountry": "DE"
  },
  "telephone": "+49-40-98765432",
  "email": "info@lingua-franca-hamburg.de",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "08:00",
      "closes": "20:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "14:00"
    }
  ],
  "knowsAbout": [
    "Englisch-Kurse",
    "Spanisch-Kurse",
    "Deutsch als Fremdsprache",
    "Business English",
    "Prüfungsvorbereitung TELC"
  ],
  "hasCredential": {
    "@type": "EducationalOccupationalCredential",
    "name": "TELC-Prüfungszentrum",
    "credentialCategory": "Sprachzertifikat"
  },
  "areaServed": {
    "@type": "City",
    "name": "Hamburg"
  }
}

EducationEvent: Kurse und Veranstaltungen als Rich Snippets

Neben dem Organisations-Schema bietet Schema.org mit EducationEvent eine mächtige Ergänzung. Für Bildungseinrichtungen, die regelmäßig Kurse, Workshops oder Infoveranstaltungen durchführen, können diese als strukturierte Daten ausgezeichnet werden — und in Googles Event-Rich-Results erscheinen.

EducationEvent ist ein Sub-Typ von Event und nutzt dieselben Properties. Die wichtigsten Properties:

  • name — Titel des Kurses / der Veranstaltung
  • description — detaillierte Beschreibung
  • startDate — Startdatum im ISO 8601-Format
  • endDate — Enddatum (für mehrtägige Kurse)
  • location — Veranstaltungsort (Place oder VirtualLocation)
  • organizer — die EducationalOrganization als Veranstalter
  • offers — Preis und Buchungslink
  • eventAttendanceMode — Präsenz, Online oder Hybrid
  • educationalLevel — Niveau (z.B. "Anfänger", "A1", "Bachelor")
  • teaches — Was gelernt wird (als Text oder DefinedTerm)

Vollständiges EducationEvent Beispiel

{
  "@context": "https://schema.org",
  "@type": "EducationEvent",
  "name": "Englisch B2 Intensivkurs — Sommer 2026",
  "description": "Vier-Wochen-Intensivkurs zur Vorbereitung auf die Cambridge B2 First-Prüfung. Täglicher Unterricht à 4 Stunden, Lerngruppen und individuelle Betreuung.",
  "startDate": "2026-07-06",
  "endDate": "2026-07-31",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled",
  "location": {
    "@type": "Place",
    "name": "Lingua Franca Sprachschule Hamburg",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Sprachweg 15",
      "addressLocality": "Hamburg",
      "postalCode": "20095",
      "addressCountry": "DE"
    }
  },
  "organizer": {
    "@type": "EducationalOrganization",
    "name": "Lingua Franca Sprachschule Hamburg",
    "url": "https://www.lingua-franca-hamburg.de"
  },
  "offers": {
    "@type": "Offer",
    "price": "890",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-04-01",
    "url": "https://www.lingua-franca-hamburg.de/kurse/englisch-b2-intensiv"
  },
  "educationalLevel": "B2",
  "teaches": "Cambridge B2 First Prüfungsvorbereitung",
  "image": "https://www.lingua-franca-hamburg.de/images/b2-kurs.jpg",
  "url": "https://www.lingua-franca-hamburg.de/kurse/englisch-b2-intensiv"
}

Für Online-Kurse änderst du eventAttendanceMode auf OnlineEventAttendanceMode und verwendest VirtualLocation statt Place:

"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
  "@type": "VirtualLocation",
  "url": "https://zoom.us/j/example"
}

Preschool: Schema für Kindergärten und Krippen

Kindergärten und Krippen nutzen den Typ Preschool. Eltern, die online nach Betreuungseinrichtungen suchen, haben sehr spezifische Fragen: Öffnungszeiten, Betreuungskonzept, Altersgruppen, verfügbare Plätze. Nutze knowsAbout und description für diese Informationen:

{
  "@context": "https://schema.org",
  "@type": "Preschool",
  "name": "Kindergarten Sonnenschein e.V.",
  "url": "https://www.kita-sonnenschein-berlin.de",
  "logo": {
    "@type": "ImageObject",
    "url": "https://www.kita-sonnenschein-berlin.de/logo.png"
  },
  "description": "Integrativer Kindergarten in Berlin-Pankow für Kinder von 1 bis 6 Jahren. Ganztagsbetreuung, Waldpädagogik, zweisprachiges Konzept Deutsch/Englisch.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Kinderwegstraße 7",
    "addressLocality": "Berlin",
    "addressRegion": "BE",
    "postalCode": "13187",
    "addressCountry": "DE"
  },
  "telephone": "+49-30-87654321",
  "email": "anmeldung@kita-sonnenschein-berlin.de",
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "07:00",
    "closes": "17:30"
  },
  "knowsAbout": [
    "Waldpädagogik",
    "Zweisprachige Bildung",
    "Integration",
    "Frühkindliche Förderung"
  ],
  "parentOrganization": {
    "@type": "Organization",
    "name": "Trägerverein Sonnenschein e.V."
  }
}

Häufige Fehler beim EducationalOrganization Schema

In der Praxis sehen wir immer wieder dieselben Implementierungsfehler. Die häufigsten:

1. Falscher Typ gewählt

Viele Einrichtungen verwenden Organization statt des spezifischeren Bildungstyps. Eine Grundschule sollte ElementarySchool verwenden, eine Universität CollegeOrUniversity. Je präziser der Typ, desto besser die Kategorisierung durch Google. Das Prinzip gilt auch für andere Branchen — LegalService-Anbieter sollten ebenfalls den richtigen Sub-Typ und nicht den generischen Organization-Typ nutzen.

2. Fehlende Adress-Properties

Besonders für lokale Suchen ist eine vollständige PostalAddress mit streetAddress, addressLocality, postalCode und addressCountry essenziell. Viele Implementierungen enthalten nur den Ortsnamen — das reicht nicht. Mehr dazu im Artikel über PostalAddress Schema Markup.

3. OpeningHours vergessen

Eltern und Schüler, die nach Öffnungszeiten suchen, erhalten mit korrekten OpeningHoursSpecification-Daten direkt Antworten aus dem Knowledge Graph. Ohne diese Property fehlt Google eine wichtige Entscheidungsgrundlage. Lies dazu unseren Guide zu OpeningHoursSpecification.

4. Kein sameAs für bekannte Einrichtungen

Staatliche Schulen und Universitäten haben oft Wikipedia-Einträge. Das Verlinken über sameAs stärkt die Entity-Erkennung erheblich. Ohne diesen Verweis muss Google selbst herausfinden, ob deine Einrichtung mit einem bekannten Wikipedia-Eintrag übereinstimmt.

5. EducationEvents nicht ausgezeichnet

Bildungseinrichtungen, die Kurse anbieten, verpassen mit fehlenden EducationEvent-Markups wertvolles Potenzial. Kursangebote können in Googles Event-Suchergebnissen erscheinen — ein wichtiger Traffic-Kanal für Sprachschulen und Weiterbildungsanbieter.

Empfehlung für Bildungseinrichtungen: Welcher Typ passt wohin?

Diese Übersicht hilft bei der richtigen Typwahl:

  • Grundschule, FörderschuleElementarySchool
  • Hauptschule, Realschule, Gesamtschule, GymnasiumSchool oder HighSchool
  • Berufsschule, BerufskollegSchool
  • Universität, TU, Hochschule, FH, DHBWCollegeOrUniversity
  • Kindergarten, Krippe, KitaPreschool
  • Sprachschule, Fahrschule, Nachhilfeinstitut, VHSEducationalOrganization
  • Musikschule, KunstschuleEducationalOrganization (kein spezifischerer Typ vorhanden)

Wo wird der Code im HTML platziert?

Wie bei allen strukturierten Daten für SEO empfiehlt sich JSON-LD im <head>-Bereich der Seite — idealerweise auf der Startseite und einer dedizierten „Über uns / Über die Schule"-Seite. Nicht auf jeder Unterseite wiederholen, sondern einmalig auf den relevantesten Seiten platzieren.

Für EducationEvents platzierst du das Markup auf der jeweiligen Kursseite oder der Veranstaltungsseite — nicht auf der Startseite.

Implementierung testen

Nach der Implementierung empfehlen sich folgende Tests:

  1. Google Rich Results Test — prüft, ob das Schema korrekt erkannt wird
  2. Schema.org Validator (validator.schema.org) — prüft die technische Korrektheit des JSON-LD
  3. Unser kostenloser JSON-LD Structured Data Validator — analysiert Schema Markup direkt im Browser
  4. Google Search Console → Verbesserungen → prüft ob Rich Results aktiviert wurden

Häufige Fehler im Test: fehlende Pflichtfelder (bei EducationEvent sind name, startDate und location Pflicht), falsche Datumsformate (ISO 8601 verwenden: "2026-07-06" oder "2026-07-06T09:00:00+02:00") und ungültige URLs in eventAttendanceMode oder eventStatus (immer vollständige schema.org-URLs verwenden).

Kombination mit anderen Schema-Typen

EducationalOrganization lässt sich gut mit anderen Schema-Typen kombinieren:

  • Organization — für allgemeine Unternehmenseigenschaften (wird automatisch geerbt)
  • LocalBusiness — kann als alternativer Typ ergänzt werden, wenn die Einrichtung auch als lokales Unternehmen kategorisiert werden soll
  • Course — für einzelne Kurse mit Lehrplan-Details (ergänzend zu EducationEvent)
  • Person — für Lehrende (Schulleiter, Professoren) auf deren Profilseiten
  • WebSite / WebPage — für die technische Beschreibung der Website selbst

Fazit

EducationalOrganization Schema Markup ist eine der am stärksten vernachlässigten Optimierungsmaßnahmen für Bildungseinrichtungen — dabei ist die Implementierung straightforward und der potenzielle Gewinn erheblich. Korrekte Entity-Erkennung, bessere lokale Sichtbarkeit und die Möglichkeit, Kurse als Events in Google-Suchergebnissen anzuzeigen, sind starke Argumente.

Der Schlüssel liegt in der Typwahl: Nutze immer den spezifischsten verfügbaren Typ (School, CollegeOrUniversity, Preschool), ergänze vollständige Adress- und Kontaktdaten, und zeichne Kursangebote als EducationEvent aus.

Wenn du wissen möchtest, welche Schema-Markup-Probleme deine Website aktuell hat, teste sie kostenlos mit unserem SEO-Analyse-Tool — es prüft neben strukturierten Daten auch Meta-Tags, Performance und viele weitere Faktoren.

Teste deine Website jetzt kostenlos

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

Analyse starten