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.
1 indice probant sur cette page
- Outil en ligne associéXML Sitemap Validator
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.
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 referenceTL;DR — A video sitemap est a special sitemap que indique Google à propos de le videos on votre pages. Pour chaque video vous donner Google four choses: a thumbnail image, a titre, a description, et a lien à soit le video fichier or le player que plays il. Il aide Google trouver votre videos — il ne fait pas guarantee ils’ll montrer up dans recherche.
Ce que a video sitemap is
A regular sitemap listes lune pages on votre site. A video sitemap ajoute supplémentaire
information à propos de quelconque videos on ceux pages, en utilisant a définir de special video: balises.
Pour chaque video vous tell Google lune page il lives on, a thumbnail image à montrer, a
titre, a description, et où le video en réalité est (le fichier itself, or le
player que plays il).
c’est le même idea as an image sitemap, simplement pour video, et il slots dans le même family as votre XML sitemap.
Quand vous en réalité besoin un
Google frames le valeur cas narrowly: a video sitemap aide la plupart avec videos que sont newly ajouté or sinon difficile à découvrir — pas avec chaque video on votre site. c’est la plupart utile quand:
- votre videos sont nouveau, or chargé avec JavaScript, or servi dans a façon c’est difficile à découvrir depuis lune page’s HTML, or
- vous vouloir à donner Google clean, explicit metadata (titles, descriptions, thumbnails) au lieu de leaving il à guess.
Si vous have simplement un or two embedded YouTube videos, vous probably don’t besoin a separate fichier pour it.
The four choses every video nécessite
Pour chaque video, four pieces are requis:
- A thumbnail — a lien à an image Google peut montrer pour le video.
- A titre.
- A description.
- Où le video est — soit a lien à le réel video fichier or a lien à le player page que plays il (vous besoin au moins un de ces).
Everything sinon — duration, upload date, view count, a “live” flag — is optional.
The un rule personnes forget
Chaque lien dans votre video sitemap a à être reachable par Google: lune page, le
thumbnail, et le video fichier or player ne peut pas être bloqué dans robots.txt or hidden
behind a login. Si Google ne peut pas récupérer le thumbnail or le video, le entry ne va pas
faire vous quelconque bon.
And comme every sitemap, a video sitemap helps Google découvrir votre videos — it’s pas a guarantee they’ll be indexé or affiché.
Vouloir le complet balise liste, le limites, et le exact fichier types Google accepts? Switch à le Avancé tab.
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 referenceTL;DR — A video sitemap est an XML sitemap en utilisant le
video:videoextension (namespacehttp://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), etcontent_locne peut pas être a streaming-seulement protocol. Utiliser Google’s actuelcontent_locet 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.
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.
Optional et recommended balises (et le limites)
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_locdoit ê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 avecplayer_locà la place, or provide a fetchable media fichier pourcontent_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.
AI summary
A condensed prendre on the Avancé version:
- A video sitemap est an XML sitemap avec Google’s
video:videoextension (namespacehttp://www.google.com/schemas/sitemap-video/1.1). Le<loc>points à lune page; le video metadata lives dans<video:video>bloque à l’intérieur il. - Requis per video:
<video:thumbnail_loc>,<video:title>,<video:description>, plus au moins un de<video:content_loc>(le media fichier, recommended) or<video:player_loc>(le player) — aucun peut equal lune page’s propre<loc>. - Optional balises (
duration,expiration_date,rating,view_count,publication_date,family_friendly,restriction,platform,requires_subscription,uploader,live,tag) refine il, dans limites: le repeated<video:tag>element caps à 32/video (pas a total-balise cap), duration 1–28 800 s (8 h), description ≤2 048 chars. - Plusieurs videos on un page → nest plusieurs
<video:video>bloque sous a unique<loc>, pas séparé<url>entries. - Tout doit être crawlable: page, thumbnail, et media/player URLs ne peut pas être
robots-bloqué or behind a login.
content_locne peut pas être a streaming-seulement protocol — utiliser a fetchable fichier or point àplayer_loc. - Fichier types (actuel liste):
content_locaccepts 3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M3U8, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV, XAP; thumbnails accept BMP, GIF, JPEG, PNG, WebP, SVG, AVIF (min 60×30 px, stable crawlable URL). Le old.flv/.raliste est stale. - Deprecated (announced Peut 2022, effective Aug 2022, sûr à laisser):
category,player_locallow_embed/autoplay,gallery_loc,price,tvshow. - mRSS est an accepted alternative format. Bing ne fait pas document video-sitemap prise en charge. A sitemap aide discovery; il jamais guarantees indexation.
«## Official documentation » (Traduction) (Résumé en français de la section cinquante-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Primary-source documentation for video sitemaps. » (Traduction) (Résumé en français de la section cinquante-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Google
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Video sitemaps and alternatives — the reference for video:video and every required/optional tag, the namespace, the limits, and the mRSS alternative.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Video best practices — supported file types — the current accepted content_loc media formats (3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M3U8, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV, XAP).
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Video best practices — thumbnails — thumbnail formats and the minimum 60×30 px requirement.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Build and submit a sitemap — the base XML format, UTF-8 encoding, and the 50,000-URL / 50MB limits a video sitemap inherits.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Combine sitemap extensions — how video, image, and hreflang tags coexist in one sitemap.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Sitemaps overview — when you need a sitemap at all, and why it helps discovery but doesn’t guarantee indexing.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie sept : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Spring cleaning sitemap extensions — the May 6, 2022 announcement of the tags Google deprecated (effective August 6, 2022) and why leaving them in place is harmless.
» (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie huit : le texte source est conservé pour vérification lors de la relecture francophone.)
«Bing / Microsoft
» (Traduction) (Résumé en français de la section soixante, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Bing does not publish dedicated video-sitemap documentation; it defers to the base sitemaps.org protocol. Treat video:video as a Google-specific extension.
» (Traduction) (Résumé en français de la section soixante, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«## Quotes from the source » (Traduction) (Résumé en français de la section soixante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
On-le-record wording depuis Google’s video-sitemaps documentation. Chaque lien est a deep lien que jumps à le quoted passage on le page source.
Google — the requis tags
«- “A URL pointing to the video thumbnail image file.” — on <video:thumbnail_loc>.
Jump to quote
» (Traduction) (Résumé en français de la section soixante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “The title of the video. All HTML entities must be escaped or wrapped in a CDATA block.” — on <video:title>.
Jump to quote
» (Traduction) (Résumé en français de la section soixante-six, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “A URL pointing to the actual video media file.” — on <video:content_loc> (the one Google recommends supplying).
Jump to quote
» (Traduction) (Résumé en français de la section soixante-six, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Video sitemap — cheat sheet
Requis vs optional video:video tags
| Balise | Requis? | Notes |
|---|---|---|
<video:video> | Requis | Parent bloquer wrapping un video |
<video:thumbnail_loc> | Requis | URL à le thumbnail image |
<video:title> | Requis | HTML entities escaped or dans a CDATA bloquer |
<video:description> | Requis | ≤2 048 characters |
<video:content_loc> | Un de ces deux requis | URL à le réel media fichier (recommended); ne peut pas equal lune page’s <loc> |
<video:player_loc> | Un de ces deux requis | URL à le player que plays il; ne peut pas equal lune page’s <loc> |
<video:duration> | Optional | Seconds; doit être 1–28 800 |
<video:expiration_date> | Optional | Quand à arrêter showing le video |
<video:rating> | Optional | 0,0–5,0 |
<video:view_count> | Optional | Number de views |
<video:publication_date> | Optional | Quand le video était premier publié |
<video:family_friendly> | Optional | yes / no |
<video:restriction> | Optional | Country autoriser/deny liste |
<video:platform> | Optional | Device plateforme autoriser/deny liste |
<video:requires_subscription> | Optional | yes / no |
<video:uploader> | Optional | Qui uploaded il |
<video:live> | Optional | yes / no — actif stream flag |
<video:tag> | Optional | Mot-clé/balise describing le video |
Limites
| Limite | Valeur |
|---|---|
Max <video:tag> elements per video | 32 (repeated keyword tag seulement — pas a total-tag cap) |
<video:duration> range | 1–28 800 seconds (8 hours) |
<video:description> length | ≤2 048 characters |
| Namespace | http://www.google.com/schemas/sitemap-video/1.1 |
Accepted fichier types
| Où | Accepted formats |
|---|---|
<video:content_loc> media | 3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M3U8, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV, XAP |
<video:thumbnail_loc> image | BMP, GIF, JPEG, PNG, WebP, SVG, AVIF — min 60×30 px, stable crawlable URL |
Don’t forget
- Chaque URL (page, thumbnail, media/player) doit être crawlable — aucun
robots.txtbloquer, aucun login wall. content_locne peut pas être a streaming-seulement protocol — il doit être a fetchable fichier.content_locetplayer_locne peut pas être le même URL as lune page’s propre<loc>.- Le 32 limite est on
<video:tag>elements précisément — pas on total balises per video. - Deprecated Peut 2022 (effective Aug 2022, sûr à laisser):
category,player_locallow_embed/autoplay,gallery_loc,price,tvshow. - Bing fait pas document video-sitemap prise en charge.
A minimal valide video sitemap
Le smallest video sitemap que valide: a urlset avec le video namespace, un
<url> pour lune page, et un <video:video> carrying le requis balises
(thumbnail + titre + description + a contenu/player lien).
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://www.example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>How to get perfectly done steaks every time.</video:description>
<video:content_loc>https://www.example.com/video123.mp4</video:content_loc>
<video:player_loc>https://www.example.com/videoplayer.php?video=123</video:player_loc>
</video:video>
</url>
</urlset>Two videos on un page
Quand une page hosts plus que un video, garder a unique <loc> and nest a second
<video:video> block — don’t ajouter un autre <url>.
<url>
<loc>https://www.example.com/videos/roundup.html</loc>
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/a.jpg</video:thumbnail_loc>
<video:title>Part one</video:title>
<video:description>The first video on the page.</video:description>
<video:content_loc>https://www.example.com/a.mp4</video:content_loc>
</video:video>
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/b.jpg</video:thumbnail_loc>
<video:title>Part two</video:title>
<video:description>The second video on the same page.</video:description>
<video:content_loc>https://www.example.com/b.mp4</video:content_loc>
</video:video>
</url>Reminder: content_loc doit être a directement fetchable media fichier (aucun streaming-seulement
protocols), et chaque URL ici — page, thumbnail, media — a à être crawlable.
Video sitemap setup audit
Run via ce avant vous submit (or resubmit) a video sitemap:
-
<urlset>declares le video namespace:xmlns:video="http://www.google.com/schemas/sitemap-video/1.1". - Chaque
<video:video>bloquer a tout three requis texte balises —<video:thumbnail_loc>,<video:title>,<video:description>. - Chaque
<video:video>bloquer a au moins un de<video:content_loc>or<video:player_loc>(les deux si vous pouvez supply les deux). -
<video:content_loc>points à a directement fetchable media fichier — pas a streaming-seulement protocol. -
<video:thumbnail_loc>est a stable, non-expiring URL, au moins 60×30 px, dans a pris en charge format (BMP, GIF, JPEG, PNG, WebP, SVG, AVIF). -
<video:description>est 2 048 characters or fewer. - Quelconque
<video:duration>présent est entre 1 et 28 800 seconds. - Aucun unique video a plus que 32
<video:tag>elements (ce cap est on le repeated mot-clé balise seulement, pas on le video’s total metadata champs). -
<video:content_loc>et<video:player_loc>ne sont pas le même URL as le page’s propre<loc>. - Lune page URL, thumbnail URL, et media/player URL sont tout crawlable — none
bloqué dans
robots.txt, none behind a login wall. - Plusieurs videos on un page sont nested as plusieurs
<video:video>bloque sous a unique<loc>, pas spread à travers duplicate<url>entries. - Sitemap est submitted dans la recherche Google Console. (Skip Bing ici — il ne fait pas document video-sitemap prise en charge.)
- Sitemap valide cleanly avant et après submission.
Outils pour building and checking a video sitemap
- Sitemap Validator — paste, upload, or récupérer votre
sitemap par URL et obtenir erreurs, warnings, et a health score avec line numbers,
entirely dans votre navigateur. Utiliser il on le video sitemap itself à catch malformed
XML, manquant requis
video:balises, et namespace mistakes avant vous submit. - XML Sitemap Generator — generates a base XML
sitemap depuis a capped, robots-respecting explorer de votre site. Il construit lune page
inventory (
<loc>,lastmod) mais ne fait pas ajoutervideo:videobalises — utiliser il pour le base fichier, alors couche video metadata dans yourself or via votre CMS/generator. - Recherche Google Console — Sitemaps rapport — confirms Google récupéré et processed le fichier, et flags parsing erreurs il trouvé on son side.
- Recherche Google Console — Inspection d’URL — vérifications si a spécifique video page était exploré et indexé, utile quand a sitemap valide cleanly mais a video encore n’est pas showing up.
Courant problèmes
Video n’est pas indexé même though le sitemap valide
- Probable causer: a sitemap seulement aide Google découvrir le video — c’est jamais a guarantee de indexation.
- Corriger: confirmer lune page itself n’est pas
noindex, vérifier Search Console’s URL Inspection pour explorer/indexation erreurs on que spécifique page, et assurez-vous le thumbnail et contenu/player URLs sont en réalité reachable (pas simplement présent dans le XML).
Thumbnail rejected or pas showing
- Probable causer: image is plus petit que 60×30 px, in an unsupported format, or sits at une URL que rotates/expires.
- Fix: utiliser a stable, crawlable URL with a pris en charge format (BMP, GIF, JPEG, PNG, WebP, SVG, AVIF) au moins 60×30 px — bigger is preferred.
content_loc jamais obtient picked up
- Probable causer: l’URL points at a streaming-only protocol plutôt que a directement fetchable fichier.
- Fix: point
content_locat a fetchable media fichier, or drop back toplayer_locsi vous pouvez seulement offer a streaming player.
Entier <video:video> entry seems ignored
- Probable causer: un de le four requis pieces est manquant — thumbnail, titre, description, or les deux de contenu/player liens.
- Corriger: vérifier le entry contre le requis-balise liste; a manquant requis balise peut invalidate le entier video bloquer, pas simplement que champ.
Description semble truncated or le balise throws a parsing erreur
- Probable causer:
<video:description>exceeds le 2 048-character limite. - Corriger: trim à an excerpt sous le limite plutôt que le complet texte.
Video sitemap “doesn’t work” on Bing
- Probable causer: Bing ne fait pas document prise en charge pour le
video:videoextension à tout. - Corriger: ne pas rely on a video sitemap à influence Bing — il defers à le base
sitemaps.orgprotocol regardless de ce que video balises vous ajouter.
AI prompts pour video sitemaps
Audit an existing video:video entry pour manquant or invalid tags
Paste in un or plus <video:video> XML blocks from votre sitemap.
Here is a <video:video> entry from my video sitemap:
[paste the XML block]
Check it against these rules and list every violation:
- Required: video:thumbnail_loc, video:title, video:description, and at least
one of video:content_loc or video:player_loc.
- video:content_loc and video:player_loc must not be the same URL as the page's
own <loc>.
- video:description must be 2,048 characters or fewer.
- video:duration (if present) must be between 1 and 28,800 seconds.
- No more than 32 video:tag elements inside this one video:video block (this
limit applies to repeated video:tag elements only, not to total tags).
Report each violation as: tag name, what's wrong, and the minimal fix.Expect back a short liste of réussir/échouer checks contre the rules ci-dessus — pas a general opinion on video quality.
Draft a compliant video:video bloquer depuis raw metadata
Paste a row (or a few rows) of video metadata vous déjà have — page URL, thumbnail URL, title, description, media/player URL, duration in seconds.
I have this video metadata:
Page URL: [url]
Thumbnail URL: [url]
Title: [title]
Description: [description, under 2048 characters]
Media file URL (or player URL): [url]
Duration in seconds: [number]
Generate a valid <video:video> XML block using Google's video sitemap
extension (namespace http://www.google.com/schemas/sitemap-video/1.1),
escaping any HTML entities in the title, and confirm the description is
under 2,048 characters.Expect back un ready-à-paste <video:video> bloquer — vérifier le escaped titre
et le character count yourself avant shipping il, since le model peut
miscount.
Ressources utiles
Mon connexe writing
- Le Beginner’s Guide à SEO technique — où sitemaps et discovery fit dans le bigger picture.
- Quand Devrait Vous Worry À propos de Budget d’exploration? — keeping a clean, précis inventory de l’URLs (et media) vous vouloir exploré.
- Enterprise SEO technique — mon cas pour automating sitemaps depuis lune pages vous en réalité ont, donc ils ne pas rot.
Depuis others
- Google’s video sitemaps référence — le balise canonical liste et limites.
- Google’s video meilleur practices — le actuel accepted media et thumbnail fichier types (le source pour le listes la plupart tiers guides obtenir incorrect).
- Google’s combining sitemap extensions — official guidance on mixing video, image, et hreflang balises dans a unique sitemap fichier.
- sitemaps.org protocol — le base XML schema que video sitemaps extend; aussi ce que Bing defers à.
- r/TechSEO — le community pour sitemap et indexation debugging.
Testez vos connaissances: Video sitemaps
Five rapide questions on video sitemap requirements and limites. Pick an réponse pour chaque, alors vérifier.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.