Videos mithilfe von Schema-Markup auf Google einstellen
Die Google Suche ist für viele Nutzer ein Einstiegspunkt zum Entdecken und Ansehen von Videos. Google versucht automatisch, Details zu deinem Video zu erfassen. Wenn du dein Video mit VideoObject
auszeichnest, kannst du bestimmte Informationen aber auch selbst angeben, z. B. die Beschreibung, die URL der Miniaturansicht, das Upload-Datum und die Länge des Videos. Videos können in den Ergebnissen der Google-Suche, Videosuchergebnissen, Google Bilder und Google Discover erscheinen.

Je nachdem, wie du deine Inhalte auszeichnest, kommen deine Videos möglicherweise auch für folgende Verbesserungen infrage:
Optimierung von Videos | |
---|---|
LIVE-Logo: Wenn du dein Video mit
Beachte in jedem Fall die Richtlinien für LIVE-Logos und verwende die Indexing API, damit Google deine Seite zum richtigen Zeitpunkt crawlt. |
![]() |
Aktivitäten für Zuhause: Hilf anderen dabei, Aktivitäten für Zuhause zu finden. Wenn Nutzer nach Aktivitäten suchen, denen Sie zu Hause nachgehen können, erscheinen Videos und Onlineveranstaltungen in einem Rich-Suchergebnis. Wenn du strukturierter Daten vom Typ Weitere Informationen zur Verfügbarkeit von Funktionen sowie Richtlinien und Beispiele findest du in Aktivitäten für Zuhause. |
![]() |
Clips (beschränkter Zugriff): Damit können Nutzer schnell bestimmte Stellen in einem Video finden.
|
![]() |
Hostkarussell für Videos (beschränkter Zugriff): Wenn du strukturierte ItemList -Daten verwendest, können sich Nutzer in deiner Videogalerie umsehen.
|
So fügst du strukturierte Daten hinzu
Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls du mit strukturierten Daten noch nicht vertraut bist, findest du hier weitere Informationen dazu, wie sie funktionieren.
In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst. Eine detaillierte Anleitung dazu, wie du einer Webseite strukturierte Daten hinzufügst, findest du im Codelab zu strukturierten Daten.
- Füge die erforderlichen Properties hinzu. Informationen dazu, wo strukturierte Daten auf der Seite platziert werden, erhältst du in diesem Video: JSON-LD structured data: Where to insert on the page.
- Folge den Richtlinien.
- Prüfe deinen Code mit dem Test auf Rich-Suchergebnisse.
- Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das
noindex
-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen. - Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.
Beispiele
Standard-Rich-Suchergebnis für Videos

Hier siehst du ein Beispiel für ein einzelnes VideoObject
-Element.
<html> <head> <title>Introducing the self-driving bicycle in the Netherlands</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "name": "Introducing the self-driving bicycle in the Netherlands", "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "uploadDate": "2016-03-31T08:00:00+08:00", "duration": "PT1M54S", "contentUrl": "https://www.example.com/video/123/file.mp4", "embedUrl": "https://www.example.com/embed/123", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 5647018 }, "regionsAllowed": "NL" } </script> </head> <body> </body> </html>
<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject"> <head> <title itemprop="name">Introducing the self-driving bicycle in the Netherlands</title> </head> <body> <meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" /> <meta itemprop="duration" content="PT1M54S" /> <p itemprop="description">This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.</p> <div itemprop="interactionStatistic" itemtype="http://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="5647018" /> <meta itemprop="interactionType" itemtype="http://schema.org/WatchAction" /> </div> <link itemprop="embedUrl" href="https://www.example.com/embed/123" /> <meta itemprop="contentUrl" content="https://www.example.com/video/123/file.mp4" /> <meta itemprop="regionsAllowed" content="US,NL" /> <meta itemprop="thumbnailUrl" content="https://example.com/photos/1x1/photo.jpg" /> </body> </html>
LIVE-Logo

Hier siehst du ein Beispiel für VideoObject
und BroadcastEvent
.
<html> <head> <title>Bald Eagle at the Park - Livestream</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "contentURL": "https://example.com/bald-eagle-at-the-park.mp4", "description": "Bald eagle at the park livestream.", "duration": "PT37M14S", "embedUrl": "https://example.com/bald-eagle-at-the-park", "expires": "2018-10-30T14:37:14+00:00", "regionsAllowed": "US", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 4756 }, "name": "Bald eagle nest livestream!", "thumbnailUrl": "https://example.com/bald-eagle-at-the-park", "uploadDate": "2018-10-27T14:00:00+00:00", "publication": [ { "@type": "BroadcastEvent", "isLiveBroadcast": true, "startDate": "2018-10-27T14:00:00+00:00", "endDate": "2018-10-27T14:37:14+00:00" }, { "@type": "BroadcastEvent", "isLiveBroadcast": true, "startDate": "2018-10-27T18:00:00+00:00", "endDate": "2018-10-27T18:37:14+00:00" } ] } </script> </head> <body> </body> </html>
<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject"> <head> <title itemprop="name">Bald Eagle at the Park - Livestream</title> </head> <body> <meta itemprop="uploadDate" content="2018-10-27T14:00:00+00:00" /> <meta itemprop="duration" content="PT37M14S" /> <p itemprop="description">Bald eagle at the park livestream.</p> <div itemprop="interactionStatistic" itemtype="http://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="4756" /> <meta itemprop="interactionType" itemtype="http://schema.org/WatchAction" /> </div> <link itemprop="embedUrl" href="https://example.com/bald-eagle-at-the-park" /> <meta itemprop="expires" content="2018-10-30T14:37:14+00:00" /> <meta itemprop="contentUrl" content="https://example.com/bald-eagle-at-the-park.mp4" /> <meta itemprop="regionsAllowed" content="US" /> <meta itemprop="thumbnailUrl" content="https://example.com/bald-eagle-at-the-park" /> <div itemprop="publication" itemtype="http://schema.org/BroadcastEvent" itemscope> <meta itemprop="isLiveBroadcast" content="true" /> <meta itemprop="startDate" content="2018-10-27T14:00:00+00:00" /> <meta itemprop="endDate" content="2018-10-27T14:37:14+00:00" /> </div> <div itemprop="publication" itemtype="http://schema.org/BroadcastEvent" itemscope> <meta itemprop="isLiveBroadcast" content="true" /> <meta itemprop="startDate" content="2018-10-27T18:00:00+00:00" /> <meta itemprop="endDate" content="2018-10-27T18:37:14+00:00" /> </div> </body> </html>
Hostkarussell für Videos (beschränkter Zugriff)
Hier siehst du ein Beispiel für strukturierte VideoObject
- und ItemList
-Daten. Diese Funktion ist derzeit nur für eine kleine Anzahl von Anbietern verfügbar.
<html> <head> <title>Introducing the self-driving bicycle in the Netherlands</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@type": "VideoObject", "position": 1, "name": "Introducing the self-driving bicycle in the Netherlands", "url": "https://www.example.com/video/self-driving-bicycle", "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.", "thumbnailUrl": [ "https://www.example.com/video/self-driving-bicycle/1x1/photo.jpg", "https://www.example.com/video/self-driving-bicycle/4x3/photo.jpg", "https://www.example.com/video/self-driving-bicycle/16x9/photo.jpg" ], "uploadDate": "2016-03-31T08:00:00+08:00", "duration": "PT1M54S", "contentUrl": "https://www.example.com/video/self-driving-bicycle/file.mp4", "embedUrl": "https://www.example.com/embed/self-driving-bicycle", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 5647018 } }, { "@type": "VideoObject", "position": 2, "name": "How to tie a tie", "url": "https://www.example.com/video/how-to-tie-a-tie", "description": "How to tie a four-in-hand knot.", "thumbnailUrl": [ "https://www.example.com/video/how-to-tie-a-tie/1x1/photo.jpg", "https://www.example.com/video/how-to-tie-a-tie/4x3/photo.jpg", "https://www.example.com/video/how-to-tie-a-tie/16x9/photo.jpg" ], "uploadDate": "2019-02-28T08:00:00+08:00", "duration": "PT5M01S", "contentUrl": "https://www.example.com/video/how-to-tie-a-tie/file.mp4", "embedUrl": "https://www.example.com/embed/how-to-tie-a-tie", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 102111 } } ] } </script> </head> <body> </body> </html>
<div> <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject"> <!-- Thumbnail --> <a href="https://example.com/videos/self-driving-bicycle" title="Introducing the self-driving bicycle in the Netherlands"> <img src="https://example.com/videos/self-driving-bicycle/thumbnail.jpg" alt="Introducing the self-driving bicycle in the Netherlands" title="Introducing the self-driving bicycle in the Netherlands" itemprop="thumbnailUrl"> </a> <!-- URL, name, and description --> <h1> <a itemprop="contentUrl" href="https://example.com/videos/self-driving-bicycle" title="Introducing the self-driving bicycle in the Netherlands"> <span itemprop="name">Introducing the self-driving bicycle in the Netherlands</span> </a> </h1> <a href="https://example.com/videos/self-driving-bicycle" title="Introducing the self-driving bicycle in the Netherlands"> <div itemprop="description">"This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country. "</div> </a> <!-- Other metadata --> <meta itemprop="duration" content="PT1M54S" /> <meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" /> <span itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter"> <span itemprop="interactionType" itemscope itemtype="http://schema.org/WatchAction"></span> <meta itemprop="userInteractionCount" content="5647018" /> </span> </div> <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject"> <!-- Thumbnail --> <a href="https://example.com/videos/how-to-tie-a-tie" title="How to tie a tie"> <img src="https://example.com/videos/how-to-tie-a-tie/thumbnail.jpg" alt="How to tie a tie" title="How to tie a tie" itemprop="thumbnailUrl"> </a> <!-- URL, name, and description --> <h1> <a itemprop="contentUrl" href="https://example.com/videos/how-to-tie-a-tie" title="Tie a Tie"> <span itemprop="name">Tie a Tie</span> </a> </h1> <a href="https://example.com/videos/how-to-tie-a-tie" title="Tie a Tie"> <div itemprop="description">How to tie a four-in-hand knot.</div> </a> <!-- Other metadata --> <meta itemprop="duration" content="PT5M01S" /> <meta itemprop="uploadDate" content="2019-01-05T08:00:00+08:00" /> <span itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter"> <span itemprop="interactionType" itemscope itemtype="http://schema.org/WatchAction"></span> <meta itemprop="userInteractionCount" content="102111" /> </span> </div> </div>
Clips (beschränkter Zugriff)

Hier siehst du ein Beispiel für VideoObject
und Clip
. Diese Funktion ist derzeit nur für eine kleine Anzahl von Anbietern verfügbar. Wenn du sie nutzen möchtest, füll bitte unser Formular für Interessenten aus.
<html> <head> <title>Cat jumps over the fence</title> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "VideoObject", "name": "Cat video", "duration": "P10M", "uploadDate": "2019-07-19", "thumbnailUrl": "http://www.example.com/cat.jpg", "description": "Watch this cat jump over a fence!", "contentUrl": "http://www.example.com/cat_video_full.mp4", "regionsAllowed": "US", "hasPart": [{ "@type": "Clip", "name": "Cat jumps", "startOffset": 30, "endOffset": 45, "url": "http://www.example.com/example?t=30" }, { "@type": "Clip", "name": "Cat misses the fence", "startOffset": 111, "endOffset": 150, "url": "http://www.example.com/example?t=111" }] } </script> </head> <body> </body> </html>
<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject"> <head> <title itemprop="name">Cat jumps over the fence</title> </head> <body> <meta itemprop="uploadDate" content="2019-07-19" /> <meta itemprop="duration" content="P10M" /> <p itemprop="description">Watch this cat jump over a fence!</p> <div itemprop="interactionStatistic" itemtype="http://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="5647018" /> <meta itemprop="interactionType" itemtype="http://schema.org/WatchAction" /> </div> <div itemprop="hasPart" itemtype="http://schema.org/Clip" itemscope> <meta itemprop="name" content="Cat jumps" /> <meta itemprop="startOffset" content="30" /> <meta itemprop="endOffset" content="45" /> <meta itemprop="url" content="http://www.example.com/example?t=30" /> </div> <div itemprop="hasPart" itemtype="http://schema.org/Clip" itemscope> <meta itemprop="name" content="Cat misses the fence" /> <meta itemprop="startOffset" content="111" /> <meta itemprop="endOffset" content="150" /> <meta itemprop="url" content="http://www.example.com/example?t=111" /> </div> <link itemprop="embedUrl" href="https://www.example.com/embed/123" /> <meta itemprop="contentUrl" content="http://www.example.com/cat_video_full.mp4" /> <meta itemprop="regionsAllowed" content="US" /> <meta itemprop="thumbnailUrl" content="http://www.example.com/cat.jpg" /> </body> </html>
AMP-Seite mit einem Video
Hier ein Beispiel für ein VideoObject
-Element auf einer AMP-Seite.
<html amp> <head> <title>Introducing the self-driving bicycle in the Netherlands</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "name": "Introducing the self-driving bicycle in the Netherlands", "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.", "thumbnailUrl": "https://www.example.com/thumbnail.jpg", "uploadDate": "2016-03-31T08:00:00+08:00", "duration": "PT1M54S", "publisher": { "@type": "Organization", "name": "Google Nederland", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.jpg", "width": 600, "height": 60 } }, "contentUrl": "https://www.example.com/video/123/file.mp4", "embedUrl": "https://www.example.com/embed/123", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 5647018 }, "regionsAllowed": "NL" } </script> </head> <body> </body> </html>
<html amp itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject"> <head> <title itemprop="name">Introducing the self-driving bicycle in the Netherlands</title> </head> <body> <meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" /> <meta itemprop="duration" content="PT1M54S" /> <p itemprop="description">This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.</p> <div itemprop="interactionStatistic" itemtype="http://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="5647018" /> <meta itemprop="interactionType" itemtype="http://schema.org/WatchAction" /> </div> <link itemprop="embedUrl" href="https://www.example.com/embed/123" /> <meta itemprop="contentUrl" content="https://www.example.com/video/123/file.mp4" /> <meta itemprop="regionsAllowed" content="US,NL" /> <meta itemprop="thumbnailUrl" content="https://example.com/photos/1x1/photo.jpg" /> </body> </html>
Richtlinien
Beachte die Richtlinien, damit Google dein Video besser analysieren kann:
- Richtlinien für Webmaster
- Allgemeine Richtlinien für strukturierte Daten
- Best Practices für Videos
- Richtlinien für Video-Sitemaps
- Richtlinien für Livestreams (falls zutreffend)
- Karussellrichtlinien (falls zutreffend)
- Richtlinien für Clips (falls zutreffend)
- Best Practices zum Auszeichnen von Zeitstempeln auf YouTube (falls zutreffend)
Richtlinien für LIVE-Logos
Wenn du BroadcastEvent
zu Livestream-Videos hinzufügen möchtest, beachte folgende Richtlinien:
- Verwende in den strukturierten Daten keine vulgären oder potenziell anstößigen Ausdrücke.
- Verwende die Indexing API, damit Google dein Livestream-Video zum richtigen Zeitpunkt crawlt. Rufe die API bei den folgenden Ereignissen auf:
- Wenn der Livestream des Videos beginnt
- Nach Ende des Livestreams, wenn das Markup der Seite mit
endDate
aktualisiert wurde - Jedes Mal, wenn das Markup geändert wurde und Google darüber informiert werden muss
Best Practices zum Auszeichnen von Zeitstempeln auf YouTube
Wenn dein Video auf YouTube gehostet wird, werden Clips in der Google-Suche eventuell automatisch aktiviert. Dazu wird deine YouTube-Videobeschreibung herangezogen. Du musst dann unter Umständen keine bestimmten Zeitstempel in der YouTube-Beschreibung auszeichnen. Wenn du uns aber über die wichtigsten Stellen in deinem Video informierst, priorisieren wir diese. Das folgende Diagramm zeigt, wie Zeitstempel und Labels in einer YouTube-Videobeschreibung in den Suchergebnissen angezeigt werden können:

2. Label: Der Name des Clips.
Beachte beim Formatieren von Zeitstempeln und Labels für YouTube-Beschreibungen die folgenden Richtlinien:
- Formatiere den Zeitstempel im folgenden Format:
[hour]:[minute]:[second]
. Wenn keine Stundenangabe vorhanden ist, musst du sie auch nicht einschließen. - Das Label des Zeitstempels muss in derselben Zeile wie der Zeitstempel angegeben werden.
- Platziere jeden Zeitstempel in einer neuen Zeile der Videobeschreibung.
- Verknüpfe den Zeitstempel mit der angegebenen Position im Video.
- Das Label muss mindestens ein Wort enthalten.
- Gib die Zeitstempel in chronologischer Reihenfolge an.
Richtlinien für Clips (beschränkter Zugriff)
Wenn du Clip
für Videosegmente hinzufügst, beachte diese Richtlinien:
- Das Video muss öffentlich verfügbar und ohne Abo abrufbar sein.
- Es müssen Deeplinks zu einem anderen Punkt als dem Startpunkt in der Video-URL hinzugefügt werden können. Beispiel:
http://www.example.com/example?t=30
startet nach 30 Sekunden Videolaufzeit. - Strukturierte Daten vom Typ
Clip
müssen auf einer Seite hinzugefügt werden, auf der Nutzer das Video ansehen können. Die Weiterleitung auf eine Seite, auf der sie sich das Video nicht ansehen können, ist nicht nutzerfreundlich. - Das Video muss insgesamt mindestens 30 Sekunden lang sein.
- Die Startzeit für zwei Clips desselben Videos, die auf derselben Seite definiert sind, darf nicht identisch sein.
- Das Video muss strukturierte Daten für
VideoObject
enthalten.
Definitionen strukturierter Datentypen
In diesem Abschnitt werden die strukturierten Datentypen für Videofunktionen in der Google Suche beschrieben. Damit die Inhalte als Rich-Suchergebnis für Videos angezeigt werden können, musst du alle erforderlichen VideoObject-Properties hinzufügen. Du kannst auch die empfohlenen Properties einbinden, um mit den hinzugefügten weiteren Inhalten deinen Nutzern einen Mehrwert zu bieten. Zusätzlich zu VideoObject kannst du folgende Datentypen hinzufügen, um Videoverbesserungen in der Google Suche zu aktivieren:
BroadcastEvent
: Wenn du Livestream-Videos damit auszeichnest, wird ein LIVE-Logo mit deinem Video angezeigt.ItemList
: Damit kannst du Seiten mit einer Liste von Videos auszeichnen, sodass sie für das Videokarussell infrage kommen.Clip
: Zeichne wichtige Segmente in deinem Video aus, damit Nutzer bestimmte Punkte in einem Video schneller aufrufen können.
VideoObject
Die vollständige Definition von VideoObject
findest du unter schema.org/VideoObject.
Wenn du die erforderlichen Properties nicht angibst, kann Google möglicherweise keine Daten für das Video extrahieren. Du kannst auch die empfohlenen Properties einbinden, um deinen Nutzern mit den hinzugefügten zusätzlichen Inhalten einen Mehrwert zu bieten.
Erforderliche Properties | |
---|---|
description |
Eine Beschreibung des Videos HTML-Tags werden ignoriert. |
name |
Der Titel des Videos |
thumbnailUrl |
Wiederholte Eine URL, die auf die Bilddatei der Video-Miniaturansicht verweist.
|
uploadDate |
Datum der erstmaligen Veröffentlichung des Videos. Die Angabe erfolgt im ISO 8601-Format. |
Empfohlene Properties | |
---|---|
contentUrl
|
Eine URL, die auf die eigentliche Videomediendatei verweist, die in einem der unterstützten Codierungsformate vorliegen muss. Gib hier die URL der Videomediendatei selbst an, nicht die URL der Seite, auf der das Video abrufbar ist. Befolgen Sie dabei unsere Best Practices für Videos. |
duration |
Die Dauer des Videos. Die Angabe erfolgt im ISO 8601-Format.
|
embedUrl
|
Eine URL, die auf einen Player zum Abspielen des Videos verweist, in einem der unterstützten Codierungsformate. Gib hier die URL der Videomediendatei selbst an, nicht die URL der Seite, auf der das Video abrufbar ist. In der Regel ist sie identisch mit dem Wert im Befolgen Sie dabei unsere Best Practices für Videos. |
expires |
Sofern zutreffend, das Datum, nach dem das Video nicht mehr verfügbar sein wird. Die Angabe erfolgt im ISO 8601-Format. Gib diese Information nicht an, wenn dein Video nicht abläuft. |
hasPart
|
Wenn dein Video wichtige Segmente enthält, verschachtele die erforderlichen <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "VideoObject", "name": "Cat video", "hasPart": { "@type": "Clip", "name": "Cat jumps", "startOffset": 30, "url": "http://www.example.com/example?t=30" } } </script> |
interactionStatistic |
Gibt an, wie oft das Video aufgerufen wurde. Beispiel: "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "http://schema.org/WatchAction" }, "userInteractionCount": 12345 } |
publication
|
Wenn dein Video live übertragen wird und du das LIVE-Logo verwenden möchtest, verschachtele die <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "VideoObject", "name": "Cat video", "publication": { "@type": "BroadcastEvent", "name": "First scheduled broadcast", "isLiveBroadcast": true, "startDate": "2018-10-27T14:00:00+00:00", "endDate": "2018-10-27T14:37:14+00:00" } } </script> |
regionsAllowed
|
Die Regionen, in denen das Video zulässig ist. Wenn keine Region angegeben ist, geht Google davon aus, dass das Video überall zulässig ist. Gib die Länder im ISO 3166-Format an. |
BroadcastEvent
Wenn ein LIVE-Logo für dein Video angezeigt werden soll, verschachtele die folgenden Properties in deinem VideoObject. Die BroadcastEvent
-Properties sind zwar nicht obligatorisch, aber du musst die folgenden Properties angeben, wenn dein Video mit einem LIVE-Logo angezeigt werden soll.
Die vollständige Definition von BroadcastEvent
findest du unter schema.org/BroadcastEvent.
Erforderliche Properties | |
---|---|
publication
|
Beschreibt, wann das Video live gestreamt werden soll. Es kann sich um eine Liste oder eine einzelne Instanz handeln. |
publication.endDate
|
Zeitpunkt des voraussichtlichen oder tatsächlichen Endes des Livestreams. Die Angabe erfolgt im ISO 8601-Format. Die Angabe von Befindet sich |
publication.isLiveBroadcast |
Boolescher Wert
Der Wert wird auf |
publication.startDate
|
Zeitpunkt des voraussichtlichen oder tatsächlichen Beginns des Livestreams. Die Angabe erfolgt im ISO 8601-Format. Wenn |
ItemList
(beschränkter Zugriff)
Damit Google deine Videogalerieseiten besser analysieren kann, musst du zusätzlich zu den VideoObject-Properties die folgenden ItemList
-Properties angeben. Weitere Informationen zu Karussells findest du unter Karussell.
Die vollständige Definition von ItemList
findest du unter schema.org/ItemList.
Erforderliche Properties | |
---|---|
itemListElement |
Anmerkung für eine einzelne Objektseite Jedes |
ListItem.position |
Ordinalposition der Objektseite in der Liste. Beispiel: "itemListElement": [ { "@type": "VideoObject", "position": 1, ... other VideoObject properties ... }, { "@type": "VideoObject", "position": 2, ... other VideoObject properties ... } ] |
ListItem.url |
Kanonische URL der Objektseite. Jedes Objekt muss eine eindeutige URL haben. |
Clip
(beschränkter Zugriff)
Wenn du Clips nutzen möchtest, verschachtele die folgenden Properties in VideoObject
. Die Clip
-Properties sind zwar nicht obligatorisch, aber du musst die folgenden Properties hinzufügen, wenn dein Video in einem Videokarussell angezeigt werden soll.
Die vollständige Definition von Clip
findest du unter schema.org/Clip.
Erforderliche Properties | |
---|---|
name |
Ein aussagekräftiger Titel für den Inhalt des Clips |
startOffset |
Die Startzeit des Clips, ausgedrückt als Anzahl der Sekunden ab Beginn des Videos |
url |
Eine URL, die auf die Startzeit des Clips verweist Die Clip-URL muss auf denselben URL-Pfad wie das Video mit zusätzlichen Suchparametern verweisen, der die Zeit angibt. Die folgende URL bedeutet beispielsweise, dass der Clip bei 2:00 Minuten beginnt: "url": "https://www.example.com/example?t=120" |
Empfohlene Properties | |
---|---|
endOffset |
Die Endzeit des Clips, ausgedrückt als Anzahl der Sekunden ab Beginn des Videos |
Rich-Suchergebnisse mit der Search Console beobachten
Die Search Console ist ein Tool, mit dem du die Leistung deiner Seiten in der Google-Suche beobachten kannst. Damit deine Website in die Google-Suchergebnisse aufgenommen wird, musst du dich nicht für die Search Console registrieren. Du kannst aber mithilfe der Search Console möglicherweise besser nachvollziehen, wie deine Website von Google gesehen wird, und sie bei Bedarf optimieren. Wir empfehlen, die Search Console in den folgenden Fällen aufzusuchen:
- Nach der erstmaligen Bereitstellung von strukturierten Daten
- Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung deines Codes
- Zur regelmäßigen Analyse der Zugriffe
Nach der erstmaligen Bereitstellung von strukturierten Daten
Nachdem Google deine Seiten indexiert hat, kannst du mithilfe des entsprechenden Statusberichts für Rich-Suchergebnisse nach Problemen suchen. Idealerweise solltest du eine Zunahme der gültigen Seiten und keine Zunahme von Fehlern oder Warnungen feststellen. Wenn Probleme mit deinen strukturierten Daten auftreten:
- Behebe die Fehler.
- Prüfe eine Live-URL, um festzustellen, ob das Problem weiterhin besteht.
- Beantrage die Validierung mithilfe des Statusberichts.
Nachdem du neue Vorlagen veröffentlicht oder deinen Code aktualisiert hast
Wenn du wichtige Änderungen an deiner Website vornimmst, solltest du auf eine Zunahme von Fehlern und Warnungen bei strukturierten Daten achten.- Wenn du eine Zunahme der Fehler feststellst, hast du möglicherweise eine neue Vorlage eingeführt, die nicht funktioniert. Eventuell interagiert deine Website auch auf eine neue und fehlerhafte Art mit der vorhandenen Vorlage.
- Wenn du eine Abnahme der gültigen Elemente, aber keine Zunahme von Fehlern feststellst, sind möglicherweise keine strukturierten Daten mehr in deine Seiten eingebettet. Verwende das URL-Prüftool, um die Ursache des Problems zu ermitteln.
Zur regelmäßigen Analyse der Zugriffe
Analysiere mit dem Leistungsbericht die Zugriffe über die Google Suche. Die Daten geben Aufschluss darüber, wie oft deine Seite als Rich-Suchergebnis angezeigt wird, wie oft Nutzer darauf klicken und wie hoch deine durchschnittliche Position in den Suchergebnissen ist. Du kannst diese Ergebnisse auch automatisch mit der Search Console API abrufen.Fehlerbehebung
Falls du Probleme bei der Implementierung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:
- Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
- Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
- Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen von Webmastern.
- Wenn du eine Frage hast, kannst du sie bei der Webmaster-Online-Sprechstunde stellen.
- Poste deine Fragen im Webmaster-Forum.