VideoObject-Schema

VideoObject-Schema sind strukturierte Daten, die ein sichtbares Video und seine Seite beschreiben, damit Google berechtigte Videoinhalte in der Suche besser einordnen kann.

Was ist das VideoObject-Schema

VideoObject ist ein Schema.org-Markuptyp, der Videoinhalte auf einer Seite beschreibt. Er wird als JSON-LD in das HTML eingebettet und hilft Google, den Inhalt eines Videos zu erfassen, ohne es abspielen zu müssen.

Das Diagramm zeigt die wichtigsten Eingaben, Prüfungen und den Entscheidungsweg für das VideoObject-Schema.

Ohne VideoObject-Schema kann Google Videos trotzdem finden und indexieren. Mit Markup steigen die Chancen auf Rich-Suchergebnisse wie Video-Karussells oder erweiterte Snippets jedoch deutlich.

Bei YouTube-Videos, die per iframe eingebettet sind, erhält Google die Daten direkt von YouTube. Das VideoObject-Schema lohnt sich trotzdem, weil es den Kontext der Seite anreichert.

Pflichtfelder von VideoObject

name
Der Videotitel. Er sollte mit der Überschrift übereinstimmen, die auf der Seite und im Videoplayer sichtbar ist.
description
Textbeschreibung des Videoinhalts. Mindestens 1 Satz; 2 bis 5 Sätze werden empfohlen.
thumbnailUrl
URL des Vorschaubilds. Mindestens 160×90 px. Googlebot muss das Bild abrufen können.
uploadDate
Veröffentlichungsdatum im Format ISO 8601, z. B. 2026-05-26T10:00:00+03:00.
contentUrl
Direkte URL der Videodatei. Erforderlich bei Videos auf dem eigenen Server. Bei YouTube verwenden Sie embedUrl.
embedUrl
URL des eingebetteten Players (iframe-src). Bei YouTube: https://www.youtube.com/embed/VIDEO_ID.
duration
Dauer im Format ISO 8601: PT4M30S = 4 Minuten 30 Sekunden. Sie wird im Snippet angezeigt.
expires
Datum, ab dem der Videoinhalt abläuft. Nach diesem Datum zeigt Google das Video nicht mehr in Rich-Suchergebnissen an.
hasPart
Clips mit Zeitmarken innerhalb des Videos (Clip-Schema). Dadurch werden Key Moments in den Suchergebnissen möglich.
interactionStatistic
Anzahl der Aufrufe. Interaktionstyp: UserInteraction: WatchAction.

VideoObject-Markup-Beispiel

Das Markup wird im <head> oder <body> der Seite in einem <script type="application/ld+json">-Tag ergänzt. Minimales gültiges Beispiel: { "@context": "https://schema.org", "@type": "VideoObject", "name": "Video Title", "description": "Video description", "thumbnailUrl": "https://example.com/thumb.jpg", "uploadDate": "2026-05-26" }

Rich-Suchergebnisse mit VideoObject

  • Video-Karussell: eine Gruppe von Videoergebnissen in der SERP zu einer Themenanfrage
  • Erweitertes Snippet: Vorschaubild und Dauer in einem normalen Suchergebnis
  • Key Moments: Zeitmarken mit Navigation durch Videoabschnitte (erfordert das Clip-Schema in hasPart)
  • Live-Badge: Kennzeichnung LIVE für Livestreams (Feld BroadcastEvent)

FAQ

Brauchen Sie das VideoObject-Schema für jedes Video auf einer Website?
Empfohlen wird es für alle Videos, die Sie in der Suche bewerben möchten. Ist ein Video nur ein unterstützendes Element der Seite ohne eigenständigen Suchwert, ist das Markup optional.
Wie validieren Sie das VideoObject-Markup?
Nutzen Sie den Google Rich Results Test (search.google.com/test/rich-results). Fügen Sie die Seiten-URL oder den Code ein. Das Tool zeigt erkannte Felder und Fehler an.
Warum erscheint das Video trotz korrektem Markup nicht in den Rich-Suchergebnissen?
Markup ist notwendig, aber nicht hinreichend. Google entscheidet selbst, ob Rich-Suchergebnisse angezeigt werden. Prüfen Sie: Ist das Vorschaubild für Googlebot erreichbar, ist die Videoseite indexierbar und ist der Inhalt aktuell?
Kann man das VideoObject-Schema auch für eingebettete YouTube-Videos ergänzen?
Ja, und es wird empfohlen. Google erhält die Videodaten von YouTube zwar direkt. Das VideoObject-Schema auf Ihrer Seite hilft Google jedoch, den Seitenkontext zu verstehen und das Video dem Thema zuzuordnen.