Guide : Video Sitemap

Ce que a video sitemap est et quand vous besoin un — le requis et optional video:video balises, le limites, accepted media et thumbnail fichier types, plusieurs videos par page, et le mRSS alternative.

Première publication : 22 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé
1 indice probant sur cette page

A video sitemap est an XML sitemap que utilise Google's video:video extension à tell Google à propos de videos on votre pages, surtout newly ajouté or sinon difficile-à-discover ones. Chaque video nécessite four requis pieces de metadata — a thumbnail (video:thumbnail_loc), a titre (video:titre), a description (video:description), et au moins un de video:content_loc (le media fichier) or video:player_loc (le player) — et aucun content_loc nor player_loc peut être le même URL as lune page's propre loc. Le namespace est http://www.google.com/schemas/sitemap-video/1.1, le repeated video:balise element caps à 32 per video (c’est pas a limite on total metadata champs), duration exécute 1–28 800 seconds, et le description caps à 2 048 characters. Chaque referenced URL — page, thumbnail, media fichier — doit être crawlable: aucun robots.txt bloquer, aucun login wall, et content_loc ne peut pas être a streaming-seulement protocol. Utiliser le actuel Google fichier-type liste (le old .flv/.ra enumeration est stale), et ne pas panic over le balises Google deprecated dans 2022 — ils sont sûr à laisser. mRSS est an accepted alternative. Bing ne fait pas document video-sitemap prise en charge.

TL;DR — A video sitemap est an XML sitemap en utilisant le video:video extension (namespace http://www.google.com/schemas/sitemap-video/1.1), la plupart utile pour videos que sont newly ajouté or sinon difficile à découvrir. Requis per video: <video:thumbnail_loc>, <video:title>, <video:description>, plus au moins un de <video:content_loc> (le media fichier) or <video:player_loc> (le player) — aucun peut être le même URL as lune page’s propre <loc>. Optional balises refine il dans limites — le repeated <video:tag> element caps à 32 per video (pas a total-balise-count limite), duration 1–28 800 s, description ≤2 048 chars. Vous pouvez nest plusieurs <video:video> bloque sous un <loc> pour une page avec plusieurs videos. Chaque referenced URL doit être crawlable (pas robots-bloqué, aucun login wall), et content_loc ne peut pas être a streaming-seulement protocol. Utiliser Google’s actuel content_loc et thumbnail fichier-type listes; le balises Google deprecated dans 2022 sont sûr à laisser dans placer. mRSS est an accepted alternative. Bing ne fait pas document video-sitemap prise en charge.

Preuve à l’appui de cette affirmation A video sitemap supplies Google with video metadata, particularly for videos that are difficult to discover by normal crawling. Portée : Current Google video sitemap guidance. Niveau de confiance : élevé · Vérifié : Google Search Central: Video sitemaps Preuve à l’appui de cette affirmation Video sitemap entries require thumbnail URL, title, description, and either content URL or player URL; optional fields have documented constraints. Portée : Current Google video sitemap reference. Niveau de confiance : élevé · Vérifié : Google Search Central: Video sitemap reference

Ce que a video sitemap en réalité is

A video sitemap est a normal XML sitemap avec Google’s video extension switched on. Vous ajouter le video namespace à votre <urlset> — http://www.google.com/schemas/sitemap-video/1.1 — et alors, à l’intérieur chaque <url> bloquer, vous décrire le videos on que page avec <video:video> balises. Le <loc> points à le page le video sits on (son landing page or watch page), pas à le video fichier; le fichier lives à l’intérieur <video:content_loc>.

Vous ne pas ont à maintain a séparé fichier. Vous pouvez ajouter video:video bloque à an existing XML sitemap correct alongside (or dans le même façon as) votre page URLs — le même façon image balises obtenir folded dans a regular sitemap. Et il y a a non-XML option: Google aussi accepts an mRSS (Media RSS) feed as a façon à provide le même video information.

Quand vous besoin un

«A video sitemap is the explicit way to tell Google what videos you have and how to present them. Google’s own framing is narrower than “use this for every video”: it calls out newly added videos and otherwise hard-to-discover content as where the extension earns its keep — for example, videos that are lazy-loaded, JavaScript-injected, or behind a custom player, or where you want full control over the title, description, and thumbnail Google associates with each video instead of letting it infer those. As with every sitemap, it’s a discovery aid — it helps Google find and understand your videos, but it never guarantees a video is indexed or surfaced. » (Traduction) (Résumé en français de la section vingt-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Requis tags

Every video nécessite a parent <video:video> block and, à l’intérieur it, four requis pieces of metadata:

«- <video:video> — the parent element wrapping all the information about a single video. » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- <video:thumbnail_loc> — “A URL pointing to the video thumbnail image file.” » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- <video:title> — “The title of the video. All HTML entities must be escaped or wrapped in a CDATA block.” » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- <video:description> — the description of the video (≤2,048 characters). » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.) «- At least one of:

  • <video:content_loc> — “A URL pointing to the actual video media file.” This is the one Google recommends when you can supply it.
  • <video:player_loc> — a URL to a player that embeds/plays the video. » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)

Si vous pouvez donner les deux content_loc et player_loc, faire — mais un est suffisant à être valide. Un constraint s’applique à les deux: aucun content_loc nor player_loc peut être le même URL as lune page’s propre <loc>. Google documents ce requirement séparément pour chaque balise — c’est pas optional, et il trips up sitemaps que reuse le landing-page URL as a placeholder media/player lien.

Au-delà le requis définir, vous pouvez refine chaque video avec optional balises: <video:duration>, <video:expiration_date>, <video:rating>, <video:view_count>, <video:publication_date>, <video:family_friendly>, <video:restriction>, <video:platform>, <video:requires_subscription>, <video:uploader>, <video:live>, et <video:tag>. Ils aider Google comprendre freshness, eligibility, et context — Par exemple, expiration_date indique Google quand à arrêter showing a video, et live flags a actif stream.

Three limites to respect:

  • <video:tag> caps à 32 per video. Ce est a limite on le repeated mot-clé-balise element précisément (créer un <video:tag> per mot-clé, up à 32) — il est pas a cap on le total number de metadata champs a <video:video> bloquer peut carry. A video avec le four requis balises plus plusieurs optional ones (duration, rating, publication date, et donc on) est fine; seulement le count de <video:tag> elements est bounded à 32.
  • <video:duration> doit être 1–28 800 seconds (c’est a difficile ceiling de 8 hours).
  • <video:description> ≤2 048 characters.

Multiple videos on un page

Si a unique page hosts plus que un video, vous ne pas créer plusieurs <url> entries — vous garder un <loc> pour lune page et nest plusieurs <video:video> bloque à l’intérieur que même <url>. Chaque <video:video> décrit un video, avec son propre thumbnail, titre, description, et contenu/player lien.

Accessibility: everything vous référence doit be crawlable

Ce est le règle que quietly breaks video sitemaps. Chaque URL vous put dans le fichier — lune page dans <loc>, le <video:thumbnail_loc>, et le <video:content_loc>/<video:player_loc> — a à être fetchable par Google:

  • Pas bloqué dans robots.txt. Si le thumbnail directory or le media fichier est disallowed, Google ne peut pas utiliser il.
  • Pas behind a login wall or quelconque accès gate.
  • content_loc doit être a directement fetchable fichier — streaming-seulement protocols sont non pris en charge. Si votre video est seulement disponible over a streaming protocol plutôt que as a fichier Google peut download, point Google à le player avec player_loc à la place, or provide a fetchable media fichier pour content_loc.

Accepted fichier types

Utiliser Google’s actuel listes ici — le older enumeration que inclus formats comme .flv et .ra/.ram est stale, et a lot de tiers guides encore citation il.

<video:content_loc> media fichiers — Google’s pris en charge video formats sont: 3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M3U8, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV, XAP. Le fichier à que URL devrait être un de ces et directement fetchable.

<video:thumbnail_loc> thumbnails — pris en charge image formats sont BMP, GIF, JPEG, PNG, WebP, SVG, et AVIF. Le thumbnail doit être au moins 60×30 pixels (plus grand est preferred) et sit à a stable, crawlable URL — ne pas point il à a URL que rotates or expires.

Deprecated balises (sûr à laisser)

Google announced ce deprecation on Peut 6, 2022, effective August 6, 2022: <video:category>, le allow_embed et autoplay attributs on <video:player_loc>, <video:gallery_loc>, <video:price>, et <video:tvshow>. Vous ne pas besoin à rush à strip ces out. Per Google’s announcement, ces balises “va ont aucun effect on indexation et recherche fonctionnalités” et il y a “aucun immediate action requis” — vous pouvez laisser les dans placer sans drawbacks. Supprimer les on votre propre schedule, or pas à tout.

How ce fits the rest of le sitemap family

A video sitemap est un extension parmi plusieurs. Le XML sitemap est le base format; le image sitemap est le parallel pour images; a sitemap indexer ties plusieurs sitemap fichiers ensemble une fois vous cross le 50 000-URL / 50MB-per-fichier limite; et le sitemaps overview covers quand vous besoin quelconque de ce à tout et comment submit il. Video balises peut actif dans leur propre fichier or être combined dans a regular sitemap. Pour le bigger picture de comment moteurs trouver votre URLs dans le premier placer, voir discovery.

Un scope remarque: ce is Google’s extension. Bing ne fait pas document video-sitemap prise en charge — it defers to the base sitemaps.org protocol — so treat video:video as a Google fonctionnalité and don’t expect Bing to act on it.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.