Was ist CourseInstance Schema?

Die schnelle Definition
CourseInstance ist ein Schema.org-Typ für eine konkrete Durchführung eines Course. Die Instanz unterscheidet sich durch Termin, Ort, Unterrichtsform, Arbeitsaufwand, Lehrperson oder Teilnehmergruppe von anderen Angeboten desselben Kurses und wird über hasCourseInstance mit dem übergeordneten Course verknüpft.
Warum ist CourseInstance Schema wichtig?
Die Trennung verhindert, dass dauerhafte Kursinformationen mit wechselnden Terminen, Orten oder Unterrichtsmodi vermischt werden. Maschinen können dadurch ein Lernangebot stabil identifizieren und konkrete Durchführungen als zugehörige Ereignisse einordnen.
So wird CourseInstance Schema in der Praxis eingesetzt
- Kurs modellieren: Course mit Name, Beschreibung, Anbieter und stabiler @id als übergeordnete Entität anlegen.
- Instanz ergänzen: CourseInstance mit courseMode, startDate, endDate, location, instructor, courseSchedule oder courseWorkload nur nach sichtbaren Daten auszeichnen.
- Varianten trennen: verschiedene Termine, Standorte, Modi oder Kohorten als einzelne Instanzen mit konsistenten Identifikatoren abbilden.
- Markup validieren: JSON-LD syntaktisch prüfen, sichtbare Inhalte abgleichen und veraltete oder abgesagte Durchführungen zeitnah aktualisieren.
Praxisbeispiel
Eine Weiterbildung wird als Course mit dauerhaftem Namen und Anbieter beschrieben. Ein Online-Termin im September und ein Präsenztermin im November erscheinen als zwei CourseInstance-Objekte mit jeweils eigenem Modus, Start- und Enddatum sowie Ort. Beide werden über hasCourseInstance dem Kurs zugeordnet.
Häufige Fehler
- Jeder Termin wird als unabhängiger Course ohne Verbindung zum gemeinsamen Lernangebot oder mit wechselnder @id ausgezeichnet.
- Kursdaten, Preise, Termine oder Lehrpersonen stehen nur im JSON-LD und sind für Besucher auf der Seite nicht sichtbar oder bereits veraltet.
- CourseInstance wird eingebaut, um ein garantiertes Rich Result zu versprechen, obwohl Suchsysteme Darstellung und Unterstützung selbst bestimmen.
Bedeutung für Google, Bing und KI-Suchsysteme
Korrektes CourseInstance-Markup kann Such- und Antwortsystemen helfen, einen Kurs von seinen Durchführungen zu unterscheiden. Es ist kein direkter Rankingfaktor und keine Darstellungsgarantie. Klare Kursseiten, aktuelle buchbare Termine, eindeutige Entitäten und valide sichtbare Angaben bleiben entscheidend.
Verwandte Begriffe
Zusammenfassung: CourseInstance beschreibt eine konkrete Durchführung eines Course. Termin, Ort, Modus, Lehrperson und Zeitplan gehören zur Instanz; der dauerhafte Kurs bleibt die übergeordnete Entität. Gute Auszeichnung nutzt hasCourseInstance, sichtbare aktuelle Daten und verspricht kein garantiertes Rich Result.

