Eine Video-Sitemap ist eine Sitemap mit zusätzlichen Informationen zu Videos, die auf Ihren Seiten gehostet werden. Das Erstellen einer Video-Sitemap ist eine gute Möglichkeit, Google dabei zu helfen, die Videoinhalte auf Ihrer Website zu finden und zu verstehen, insbesondere Inhalte, die kürzlich hinzugefügt wurden oder die wir mit unseren üblichen Crawling-Mechanismen möglicherweise nicht entdecken.
Google empfiehlt die Verwendung von Video-Sitemaps, wir unterstützen jedoch auch mRSS-Feeds.
Best Practices für Video-Sitemaps
Video-Sitemaps basieren auf generischen Sitemaps, daher gelten die allgemeinen Best Practices für Sitemaps auch für Video-Sitemaps. Sie können eine separate Sitemap oder einen mRSS-Feed nur für Videos erstellen oder Video-Sitemap-Tags zu einer bestehenden Sitemaphinzufügen, je nachdem, was für Sie am bequemsten ist.
Zusätzlich gelten die folgenden spezifischen Anforderungen für Video-Sitemaps:
Listeten Sie keine Videos auf, die keinen Bezug zum Inhalt der Host-Seite haben. Zum Beispiel ein Video, das nur eine kleine Ergänzung zur Seite ist oder keinen Bezug zum Haupttextinhalt hat.
Alle in der Video-Sitemap referenzierten Dateien müssen für den Googlebot zugänglich sein. Das bedeutet, dass alle URLs in der Video-Sitemap:
dürfen nicht gesperrt sein für das Crawling durch robots.txt -Regeln,
müssen ohne Metadateien und ohne Anmeldung zugänglich sein,
dürfen nicht durch Firewalls oder ähnliche Mechanismen blockiert werden,
und müssen über ein unterstütztes Protokoll zugänglich sein: HTTP und FTP (Streaming-Protokolle werden nicht unterstützt).
Das folgende Beispiel zeigt eine reguläre Sitemap mit Videoerweiterung. Sie enthält zwei Videoeinträge, die im selben <url> -Tag verschachtelt sind. Der erste <video> -Eintrag enthält alle Tags, die Google verwenden kann, während der zweite nur die erforderlichen Tags enthält.
Video-Sitemap-Referenz
Die video Tags sind im Namespace für Video-Sitemaps definiert: http://www.google.com/schemas/sitemap-video/1.1. Jedes Tag kann pro Video nur einmal hinzugefügt werden, sofern nicht anders angegeben.
Um sicherzustellen, dass Google Ihre Video-Sitemap verwenden kann, müssen Sie die folgenden erforderlichen Tags verwenden:
Erforderliche Tags
<video:video>
Das Elternelement für alle Informationen zu einem einzelnen Video auf der Seite, angegeben durch das <loc> Tag. Sie können mehrere <video:video> Tags verschachtelt im <loc> Tag einbinden, eines für jedes Video auf der Hosting-Seite.
Der Titel des Videos. Alle HTML-Entitäten müssen maskiert oder in einen CDATA Blockeingebettet werden. Wir empfehlen, dass dieser mit dem Titel übereinstimmt, der auf der Webseite angezeigt wird, in die das Video eingebettet ist.
<video:description>
Eine Beschreibung des Videos. Maximal 2048 Zeichen. Alle HTML-Entitäten müssen maskiert oder in einen CDATA Blockeingebettet werden. Sie muss der Beschreibung entsprechen, die auf der Webseite angezeigt wird, in die das Video eingebettet ist, muss aber keine wortgenaue Übereinstimmung sein.
<video:content_loc>
Eine URL, die auf die eigentliche Videomediendatei verweist. Die Datei muss eines der unterstützten Formate sein.
Zusätzliche Richtlinien
HTML und Flash sind keine unterstützten Formate.
Darf nicht mit der URL im übergeordneten Element übereinstimmen <loc> Tag.
Bewährte Methode: Wenn Sie den Zugriff auf Ihre Inhalte einschränken, diese aber dennoch crawlen lassen möchten, stellen Sie sicher, dass Googlebot auf Ihre Inhalte zugreifen kann, indem Sie Googlebot verifizieren.
<video:player_loc>
Eine URL, die auf einen Player für ein bestimmtes Video verweist. Normalerweise sind dies die Informationen im src -Attribut eines <embed> Tags.
Zusätzliche Richtlinien
Darf nicht mit der <loc> URL übereinstimmen.
Für Vimeo, YouTube und andere Video-Hosting-Plattformen, die das Einbetten von Videos über iframe -Videos ermöglichen, wird dieser Wert anstelle von video:content_locverwendet. Dies entspricht VideoObject.embedUrl in strukturierten Daten.
Bewährte Methode: Wenn Sie den Zugriff auf Ihre Inhalte einschränken, diese aber dennoch gecrawlt werden sollen, stellen Sie sicher, dass Googlebot auf Ihre Inhalte zugreifen kann, indem Sie folgendes verwenden: Googlebot verifizieren.
Zusätzlich können die folgenden optionalen Tags Google dabei helfen, Ihre Videos und deren Eigenschaften besser zu verstehen:
Optionale Tags
<video:duration>
Die Dauer des Videos in Sekunden. Der Wert muss im Bereich von 1 bis 28800 (8 Stunden) liegen.
<video:expiration_date>
Das Datum, nach dem das Video nicht mehr verfügbar ist, im W3C-Format. Lassen Sie dieses Tag weg, wenn Ihr Video nicht abläuft. Wenn es vorhanden ist, zeigt die Google Suche Ihr Video nach diesem Datum nicht mehr an. Aktualisieren Sie bei wiederkehrenden Videos unter derselben URL das Ablaufdatum auf das neue Ablaufdatum.
Unterstützte Werte sind ein vollständiges Datum (YYYY-MM-DD) oder ein vollständiges Datum plus Stunden, Minuten und Sekunden sowie Zeitzone (YYYY-MM-DDThh:mm:ss+TZD).
Beispiel:2012-07-16T19:20:30+08:00.
<video:rating>
Die Bewertung des Videos. Unterstützte Werte sind Gleitkommazahlen im Bereich von 0.0 (niedrig) bis 5.0 (hoch).
<video:view_count>
Die Anzahl der Aufrufe des Videos.
<video:publication_date>
Das Datum, an dem das Video zum ersten Mal veröffentlicht wurde, im W3C-Format. Unterstützte Werte sind ein vollständiges Datum (YYYY-MM-DD) oder ein vollständiges Datum plus Stunden, Minuten und Sekunden sowie Zeitzone (YYYY-MM-DDThh:mm:ss+TZD).
Beispiel:2007-07-16T19:20:30+08:00
<video:family_friendly>
Ob das Video mit SafeSearchverfügbar ist. Wenn Sie dieses Tag weglassen, ist das Video verfügbar, wenn SafeSearch aktiviert ist.
Unterstützte Werte sind:
yes: Das Video ist verfügbar, wenn SafeSearch aktiviert ist.
no: Das Video ist nur verfügbar, wenn SafeSearch deaktiviert ist.
<video:restriction>
Legt fest, ob Ihr Video in den Suchergebnissen aus bestimmten Ländern angezeigt oder ausgeblendet werden soll.
Geben Sie eine durch Leerzeichen getrennte Liste von Ländercodes im ISO 3166-Formatan. Wenn kein <video:restriction> -Tag vorhanden ist, geht Google davon aus, dass das Video an allen Standorten angezeigt werden kann. Bitte beachten Sie, dass sich dieses Tag nur auf Suchergebnisse auswirkt; es hindert Nutzer nicht daran, Ihr Video an einem eingeschränkten Standort auf andere Weise zu finden oder abzuspielen. Erfahren Sie mehr über das Anwenden von Länderbeschränkungen.
Attribute:
Wenn das übergeordnete Tag <video:restriction> verwendet wird, ist das folgende Attribut erforderlich:
relationship: Gibt an, ob das Video in den Suchergebnissen in den angegebenen Ländern zugelassen oder abgelehnt wird. Unterstützte Werte sind:
allow: Die aufgelisteten Länder sind zugelassen und nicht aufgelistete Länder werden abgelehnt.
deny: Die aufgelisteten Länder werden abgelehnt und nicht aufgelistete Länder sind zugelassen.
Beispiel: Dieses Beispiel erlaubt, dass das Video-Suchergebnis nur in Kanada und Mexiko angezeigt wird:
Legt fest, ob Ihr Video in Suchergebnissen auf bestimmten Plattfontypen angezeigt oder ausgeblendet werden soll. Dies ist eine Liste durch Leerzeichen getrennter Plattfontypen. Bitte beachten Sie, dass sich dies nur auf Suchergebnisse auf den angegebenen Gerätetypen auswirkt; es hindert Nutzer nicht daran, Ihr Video auf einer eingeschränkten Plattform abzuspielen.
mobile: Mobile Browser wie auf Mobiltelefonen oder Tablets.
tv: TV-Browser wie die, die über Google TV-Geräte und Spielkonsolen verfügbar sind.
Attribute:
Wenn das übergeordnete Tag <video:platform> verwendet wird, sind folgende Attribute erforderlich:
relationship: Gibt an, ob das Video für die angegebenen Plattformen eingeschränkt oder erlaubt ist. Unterstützte Werte sind:
allow: Alle nicht genannten Plattformen werden abgelehnt.
deny: Alle nicht genannten Plattformen werden zugelassen.
Beispiel: Das folgende Beispiel erlaubt Nutzern im Web oder auf dem Fernseher, aber nicht auf Mobilgeräten : <video:platform relationship="allow">web tv</video:platform>
<video:requires_subscription>
Gibt an, ob ein Abonnement (kostenpflichtig oder kostenlos) erforderlich ist, um das Video anzusehen. Unterstützte Werte sind:
yes: Abonnement ist erforderlich.
no: Abonnement ist nicht erforderlich.
<video:uploader>
Der Name des Video-Uploaders. Der String-Wert darf maximal 255 Zeichen lang sein.
Attribute:
info [Optional]: Gibt die URL einer Webseite mit zusätzlichen Informationen zu diesem Uploader an. Diese URL muss sich in derselben Domain befinden wie das <loc> Tag.
<video:live>
Gibt an, ob es sich bei dem Video um einen Livestream handelt. Unterstützte Werte sind:
yes: Das Video ist ein Livestream.
no: Das Video ist kein Livestream.
<video:tag>
Ein beliebiges String-Tag, das das Video beschreibt. Tags sind im Allgemeinen sehr kurze Beschreibungen von Schlüsselkonzepten im Zusammenhang mit einem Video oder Inhalt. Ein einzelnes Video kann mehrere Tags haben, auch wenn es nur zu einer Kategorie gehört. Zum Beispiel kann ein Video über das Grillen von Lebensmitteln zur Kategorie „Grillen“ gehören, aber mit „Steak“, „Fleisch“, „Sommer“ und „Outdoor“ getaggt sein. Erstellen Sie ein neues <video:tag> Element für jedes mit einem Video verknüpfte Tag. Pro Video sind maximal 32 Tags zulässig.
Sitemap-Alternative: mRSS
Obwohl Google die Verwendung von Video-Sitemaps empfiehlt, unterstützen wir auch mRSS-Feeds.
Google unterstützt mRSS, ein RSS-Modul, das die Elementfunktionen von RSS 2.0. mRSS-Feeds sind Video-Sitemaps sehr ähnlich und können genau wie Sitemaps getestet, eingereicht und aktualisiert werden.
Um sicherzustellen, dass Google Ihren mRSS-Feed verwenden kann, müssen Sie die folgenden erforderlichen Tags verwenden:
Erforderliche Tags
<media:content>
Umschließt Informationen über das Video.
Attribute:
medium: Art des Inhalts. Auf folgendes setzen: video.
url: Die direkte URL zum rohen Videoinhalt. Wenn dies nicht angegeben ist, müssen Sie folgendes angeben: <media:player> Tag.
duration [Optional, aber empfohlen]: Länge des Videos in Sekunden.
Für alle anderen optionalen Attribute und Unterfelder des <media:content> Tags siehe die mRSS-Spezifikation.
<media:player>
Sie müssen mindestens eines von folgendem angeben: <media:player> oder das url Attribut in <media:content>.
Eine URL, die auf einen Player verweist für ein bestimmtes Video. Normalerweise sind dies die Informationen im src -Attribut eines <embed> -Tags und darf nicht identisch mit dem Inhalt des <loc> -Tags sein. Es kann nicht dieselbe URL sein wie das <link> -Tag. Das <link> -Tag verweist auf die URL der Seite, auf der das Video gehostet wird, während dieses Tag auf einen Player verweist.
<media:title>
Der Titel des Videos. Maximal 100 Zeichen. Alle HTML-Entitäten müssen maskiert oder in einem CDATA bock.
Example: <media:restriction>Eine durch Leerzeichen getrennte Liste von Ländern, in denen das Video abgespielt werden darf oder nicht, im ISO 3166 format . Wenn kein
<media:restriction>
-Tag vorhanden ist, geht Google davon aus, dass das Video in allen Ländern abgespielt werden kann. Attributes: Wenn das übergeordnete Tag
<media:restriction>verwendet wird, sind die folgenden Attribute erforderlich: type Typ zuordnen zu Land. Es werden nur Ländereinschränkungen unterstützt.
Beziehung: Gibt an, ob das Video in der angegebenen Liste von Ländern abgespielt werden darf oder nicht. Unterstützte Werte:
erlauben: Die aufgelisteten Länder sind erlaubt und nicht aufgelistete Länder sind abgelehnt.
ablehnen: Die aufgelisteten Länder sind abgelehnt und nicht aufgelistete Länder sind erlaubt.
Der Preis für das Herunterladen oder Ansehen des Videos. Verwenden Sie dieses Tag nicht für Videos, die kostenlos verfügbar sind. Mehr als ein <media:price> Element kann aufgelistet werden (z. B. um verschiedene Währungen oder Kaufoptionen anzugeben).
Attribute:
Wenn das übergeordnete Tag <media:price> verwendet wird, sind die folgenden Attribute erforderlich:
Video sitemaps are the reliable path to video results when on-page markup is inconsistent. We use them alongside structured data rather than instead of it.