Guide du plan du site vidéo en 2026 : syntaxe XML de Google, balises obligatoires et abandonnées, schéma VideoObject vs mRSS et raisons de non-indexation.

Sur cette page
En bref
Un plan du site vidéo est un plan du site XML (ou un flux mRSS) qui indique à Google quelles vidéos apparaissent sur quelles pages, avec l'espace de noms http://www.google.com/schemas/sitemap-video/1.1. Chaque vidéo a besoin d'une miniature, d'un titre, d'une description, et soit de l'URL du fichier (video:content_loc), soit de l'URL d'un lecteur (video:player_loc). Il aide Google à découvrir les vidéos, mais une vidéo n'est indexée que lorsqu'elle se trouve sur une page de visionnage où elle est le contenu principal. Les données structurées VideoObject de la page font le même travail depuis le HTML, et la plupart des sites gagnent à utiliser les deux.
Pour aller plus loin, demandez à
Quiz rapide
Qui doit corriger la partie technique de votre site ?
Notre conseil pour vous
Listez vos vraies pages de visionnage est la bonne solution pour vous
N°1 de ce classement, le plus proche de vos réponses.
Notre conseil pour vous
Générez le fichier est la bonne solution pour vous
N°2 de ce classement, le plus proche de vos réponses.
Notre conseil pour vous
Vérifiez que chaque URL est accessible est la bonne solution pour vous
N°3 de ce classement, le plus proche de vos réponses.
Notre conseil pour vous
Soumettez-le et déclarez-le est la bonne solution pour vous
N°4 de ce classement, le plus proche de vos réponses.
Un plan du site vidéo est le moyen le plus direct de transmettre à Google la liste de vos vidéos avec leurs métadonnées. Les règles figurent dans la référence de Google sur les plans du site vidéo et mRSS (mise à jour en mai 2026), et elles ont changé plus que ne l'admettent la plupart des guides : cinq balises ont été supprimées et, depuis décembre 2023, Google ignore les vidéos qui ne sont prises en charge que par une page de texte. Ce guide donne la syntaxe actuelle, explique quand un plan du site vidéo vaut l'effort, le compare aux données structurées et au mRSS, et liste les raisons pour lesquelles des vidéos restent hors de l'index.
Un plan du site vidéo est un plan du site XML standard enrichi d'entrées vidéo. Chaque élément url pointe toujours vers une page (la page de visionnage), et à l'intérieur, un bloc video:video décrit chaque vidéo affichée sur cette page : miniature, titre, description, URL du fichier ou du lecteur, et des détails facultatifs comme la durée ou la date de publication.
Trois faits encadrent le reste :
Si vous utilisez déjà un plan du site image, la logique est identique : la page reste l'unité, et l'extension média ajoute ce que Google ne peut pas deviner de façon fiable.
Voici un fichier minimal et valide, avec une page de visionnage et une vidéo hébergée chez vous, selon le format de Google :
<?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://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>Pour une intégration YouTube, remplacez video:content_loc par <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc>. Plusieurs blocs video:video peuvent figurer sous la même url, un par vidéo présente sur la page, mais Google demande de ne pas lister de vidéos sans rapport avec le contenu principal de la page.
| Balise | Ce qu'elle contient | Règles |
|---|---|---|
| video:video | Élément parent d'une vidéo | Une par vidéo présente sur la page |
| video:thumbnail_loc | URL de l'image miniature | Doit respecter les exigences de Google pour les miniatures |
| video:title | Titre de la vidéo | Doit correspondre au titre affiché sur la page ; échappez les entités HTML ou utilisez CDATA |
| video:description | Description de la vidéo | 2048 caractères maximum ; proche du texte de la page, sans être forcément mot pour mot |
| video:content_loc ou video:player_loc | URL du fichier média ou du lecteur | L'une des deux est requise, content_loc est préféré ; les deux doivent différer de l'URL de la page dans loc |
De nombreux générateurs et anciens tutoriels produisent encore des balises que Google a retirées de sa documentation : video:category, video:gallery_loc, video:price, video:tvshow, ainsi que les attributs autoplay et allow_embed de video:player_loc. Elles ne cassent pas le fichier, mais n'apportent rien. Supprimez-les quand vous nettoyez un modèle.
Astuce
Utilisez exactement la même URL de miniature dans le plan du site vidéo, dans le balisage VideoObject et dans la balise og:image. Les bonnes pratiques vidéo de Google demandent une miniature cohérente pour chaque vidéo, quelle que soit la source des métadonnées.
La réponse dépend moins du fichier que de la page qui héberge la vidéo. Dans un billet du blog Search Central du 4 décembre 2023, Google a annoncé que le mode « Video mode » ne mènerait qu'aux pages où la vidéo est le contenu principal. Ses propres exemples de pages où la vidéo est secondaire : un article de blog dont la vidéo complète le texte, une fiche produit accompagnée d'une vidéo, et une page de catégorie qui liste plusieurs vidéos d'importance égale.
Les bonnes pratiques de Google en matière de SEO vidéo (mises à jour en décembre 2025) ajoutent que la page de visionnage elle-même doit être indexée et bien se positionner dans la recherche avant que sa vidéo puisse être prise en compte. Un plan du site ne permet pas de contourner cette règle.
| Votre situation | Plan du site vidéo utile ? | Pourquoi |
|---|---|---|
| Vidéos hébergées chez vous, une page de visionnage par vidéo (formations, médias, tutoriels) | Oui, forte valeur | Google obtient l'URL du fichier, la durée et la miniature pour chaque page, même si le lecteur se charge tard |
| Bibliothèque vidéo importante ou évolutive (des centaines de pages, contenus qui expirent) | Oui | Les balises expiration_date, restriction et platform se gèrent plus facilement dans un seul flux |
| Direct et rediffusions | Oui, avec un schéma | video:live dans le plan du site, balisage BroadcastEvent pour le badge « LIVE » |
| Vidéos YouTube intégrées dans des articles de blog | Rarement | La page est un article, donc la vidéo n'apparaîtra pas comme résultat vidéo ; c'est la page YouTube qui se positionne |
| Pages produit avec une vidéo de démonstration | Faible | Le produit est le contenu principal ; investissez dans la page produit et dans la mise en ligne sur YouTube |
Attention
Lister dans un plan du site vidéo chaque article de blog qui intègre une vidéo YouTube ne crée pas de résultats vidéo. Ces URL apparaîtront dans la Search Console avec le libellé « No video indexed ». Réservez le plan du site aux vraies pages de visionnage.
Google lit les métadonnées vidéo depuis trois sources : les données structurées, les plans du site vidéo (ou flux mRSS) et les balises Open Graph. Sa documentation ne place aucune de ces méthodes au-dessus des autres, donc le choix est avant tout pratique.
| Méthode | Où elle se trouve | Idéale pour | Limites |
|---|---|---|---|
| Plan du site vidéo | Fichier XML soumis dans la Search Console | Découverte en masse, nombreuses pages de visionnage, règles d'expiration et de pays | Pas de moments clés, pas de badge LIVE |
| Schéma VideoObject (JSON-LD) | Dans le HTML de chaque page de visionnage | Résultats enrichis, moments clés (Clip, SeekToAction), badge LIVE | Doit être présent dans la page rendue ; une page à la fois |
| Flux mRSS | Fichier Media RSS soumis comme un plan du site | Plateformes qui publient déjà un flux RSS | La Search Console peut afficher « MRSS failure; try using schema.org instead » |
| Open Graph (og:video) | Balises meta dans l'en-tête de la page | Aperçus sur les réseaux sociaux, signal de secours | Peu de métadonnées |
La documentation de Google sur les données structurées VideoObject (mise à jour en septembre 2026) n'exige que trois propriétés : name, thumbnailUrl et uploadDate. Elle recommande contentUrl (préféré à embedUrl), description, duration et hasPart pour les segments Clip. Les moments clés exigent une vidéo d'au moins 30 secondes, et le badge LIVE exige un BroadcastEvent avec isLiveBroadcast réglé sur true. Rien de tout cela n'existe dans la syntaxe des plans du site, c'est pourquoi la meilleure configuration associe un plan du site vidéo pour la découverte et un schéma sur chaque page de visionnage. Notre générateur de schéma gratuit construit le JSON-LD, et le validateur de données structurées le contrôle avant publication. Pour une vue d'ensemble du balisage, lisez notre guide sur les données structurées pour la recherche IA.
Partez des pages où la vidéo est la première chose que voit le visiteur et la raison d'être de la page. Excluez les articles et les pages produit qui ne font qu'intégrer une vidéo.
La plupart des plateformes d'hébergement vidéo et des extensions de CMS savent exporter un plan du site vidéo ; sur un site sur mesure, générez-le depuis votre base de données pour que les titres, miniatures et durées restent synchronisés avec les pages. Un plan du site standard contient jusqu'à 50'000 URL ou 50 Mo non compressés ; au-delà, découpez-le et utilisez un index de plans du site.
Google exige que les URL de la page, de la miniature et de la vidéo ne soient pas bloquées par le robots.txt, ne demandent pas de connexion, ne soient pas arrêtées par un pare-feu, et utilisent HTTP ou FTP (les protocoles de streaming ne sont pas pris en charge). Une miniature bloquée par le robots.txt dispose même de sa propre erreur dans le rapport « Video indexing » de la Search Console.
Ajoutez le fichier dans le rapport « Sitemaps » de la Search Console et déclarez-le dans le robots.txt avec une ligne Sitemap:. Notre guide pour soumettre un plan du site à Google détaille les deux étapes, et le vérificateur de plan du site repère le XML mal formé avant que Google ne le fasse.
Mettez le fichier à jour quand une vidéo est ajoutée, remplacée ou supprimée, et renseignez video:expiration_date pour les contenus qui ont une date de fin. Un plan du site qui liste des vidéos supprimées gaspille le crawl et brouille vos rapports.
Le rapport « Video indexing » de la Search Console indique combien de pages indexées contiennent une vidéo indexée, et pourquoi les autres ne le sont pas. Voici les raisons les plus fréquentes et leurs corrections :
| Motif dans la Search Console | Ce que cela signifie | Correction |
|---|---|---|
| « Video isn't on a watch page » | La vidéo soutient la page au lieu d'en être le contenu principal | Créez une page de visionnage dédiée, ou acceptez que la page se positionne comme un texte |
| « Cannot determine video position and size » | Le lecteur est absent au chargement, souvent caché derrière une image à cliquer pour lire | Affichez le lecteur dans le HTML initial, au-dessus de la ligne de flottaison |
| « No thumbnail URL provided » / « Invalid thumbnail size » | Miniature manquante, ou plus petite que 60x30 pixels | Ajoutez une miniature plus grande dans le plan du site et dans le schéma |
| « Thumbnail blocked by robots.txt » | Googlebot ne peut pas récupérer l'image | Autorisez le chemin de la miniature, y compris sur le CDN |
| « Thumbnail is transparent » | Moins de 80 % des pixels sont suffisamment opaques | Utilisez une image opaque au format JPEG, PNG, WebP ou AVIF |
| « Video not found on host service » | Vidéo supprimée ou passée en privé chez son hébergeur | Retirez l'entrée ou rétablissez la vidéo |
Si la page de visionnage elle-même n'est pas indexée, corrigez-le d'abord : notre guide sur l'indexation Google couvre les causes habituelles.
Pour Google, un plan du site vidéo propre associé au balisage VideoObject rend chaque page de visionnage éligible aux résultats vidéo, aux moments clés et à l'onglet Vidéos. Pour les assistants IA, la situation est différente. L'étude Sorank sur les citations YouTube (301'025 réponses IA, d'août 2025 à août 2026) indique que YouTube a été cité dans 2,35 % des réponses mesurées sur les trois derniers mois, avec de forts écarts selon les modèles : 3,69 % sur Gemini, 0 % sur Claude. Les assistants IA citent surtout du texte, donc une page de visionnage gagne des citations lorsqu'elle comporte un résumé écrit ou une transcription à côté du lecteur.
La conséquence pratique est une répartition : hébergez vos vidéos clés sur des pages de visionnage que vous contrôlez (plan du site et schéma), publiez les mêmes vidéos sur YouTube pour la portée (voir notre guide sur le marketing YouTube), et entourez-les d'articles qui répondent aux questions de vos acheteurs. C'est là que Sorank intervient : c'est un logiciel de SEO et de GEO en autopilote qui trouve vos mots-clés, les regroupe en thèmes avec le générateur de clusters thématiques, puis rédige et publie des articles optimisés avec le générateur d'articles de blog.

Un plan du site vidéo ne rapporte que sur de vraies pages de visionnage : listez-les avec les balises obligatoires, ajoutez le schéma VideoObject sur chaque page et gardez les miniatures accessibles. Pour construire le contenu écrit autour de vos vidéos en autopilote, comparez les formules sur la page tarifs ; chaque formule commence par un essai gratuit de 3 jours.
Non. Un plan du site vidéo décrit les vidéos des pages de votre propre site. Une vidéo YouTube se positionne grâce à sa page YouTube, son titre, sa description et son engagement. Vous pouvez tout de même déclarer une intégration YouTube avec video:player_loc, mais seulement si la page qui l'intègre est une vraie page de visionnage.
Un fichier de plan du site contient jusqu'à 50'000 URL ou 50 Mo non compressés, et chaque URL peut contenir plusieurs entrées vidéo, une par vidéo présente sur la page. Les grandes bibliothèques répartissent leurs vidéos sur plusieurs fichiers et les listent dans un index de plans du site.
Oui, sur les sites qui comptent de nombreuses pages de visionnage. Les données structurées ne sont lues que lorsque Google explore chaque page, alors que le plan du site liste toutes les vidéos au même endroit et porte les règles d'expiration, de pays et de plateforme. Les moments clés et le badge LIVE exigent les données structurées, donc les deux fonctionnent mieux ensemble.
ILS ONT ESSAYÉ SORANK AVANT VOUS
