Balisage Vidéo (VideoObject) pour la recherche Google
Le balisage VideoObject aide Google à comprendre et afficher vos vidéos. Propriétés obligatoires et recommandées, badge EN DIRECT, temps forts, exemple et bonnes pratiques.
Google détecte les vidéos automatiquement, mais le balisage VideoObject vous laisse maîtriser ce qui s’affiche : vignette, description, date, durée. Vos vidéos peuvent apparaître dans les résultats, le mode vidéo, Google Images et Discover, et bénéficier de fonctionnalités comme le badge EN DIRECT et les temps forts (chapitres), au même titre que les autres formats de la galerie des résultats enrichis.
Beaucoup se disent que Google détecte les vidéos tout seul, donc à quoi bon baliser. Sur le terrain, la différence est nette : sans VideoObject vous subissez la vignette et la description choisies par l’algorithme, avec, vous les pilotez. Et si vous voulez les temps forts, soignez la propriété qui pointe vers chaque chapitre : c’est elle qui transforme une simple vidéo en résultat cliquable section par section.
Les propriétés obligatoires
Trois propriétés sont indispensables pour chaque vidéo.
| Propriété | Type | Rôle |
|---|---|---|
name |
Text |
Titre de la vidéo |
thumbnailUrl |
URL |
Une ou plusieurs vignettes |
uploadDate |
DateTime |
Date de première publication (ISO 8601) |
Les propriétés recommandées
Elles améliorent la compréhension et l’affichage, et se complètent utilement par des sitemaps pour vidéos qui aident Google à les découvrir.
| Propriété | Type | Rôle |
|---|---|---|
contentUrl |
URL |
Fichier vidéo réel (le moyen le plus efficace pour Google) |
embedUrl |
URL |
URL du lecteur (alternative à contentUrl) |
description |
Text |
Description de la vidéo |
duration |
Duration |
Durée au format ISO 8601 (ex. PT1M54S) |
interactionStatistic |
InteractionCounter |
Nombre de vues |
expires |
DateTime |
Date d’expiration si la vidéo en a une |
Badge EN DIRECT et temps forts
Pour une diffusion en direct, ajoutez un objet BroadcastEvent avec isLiveBroadcast à true, startDate et endDate, et signalez le bon moment via l’API d’indexation (qui ne gère que les vidéos en direct). Pour les temps forts, deux options exclusives : Clip, où vous définissez chaque segment (name, startOffset, url horodatée), ou SeekToAction, où Google détecte les moments. La vidéo doit durer au moins 30 secondes et accepter les liens profonds (par exemple ?t=120). Ce balisage plus complexe gagne à être contrôlé : pensez à tester vos données structurées avant la diffusion.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Comment monter une étagère",
"description": "Tutoriel pas à pas pour fixer une étagère.",
"thumbnailUrl": ["https://monsite.fr/vignette.jpg"],
"uploadDate": "2026-04-10T08:00:00+02:00",
"duration": "PT5M30S",
"contentUrl": "https://monsite.fr/video/etagere.mp4",
"embedUrl": "https://monsite.fr/embed/etagere"
}
Le badge EN DIRECT repose sur l’API d’indexation : appelez-la au début de la diffusion, à sa fin (avec endDate mise à jour) et à chaque changement de balisage. Si endDate est dépassée, Google considère la diffusion terminée ; si elle est future, la diffusion est planifiée.
À faire
- une page de lecture par vidéo importante
- une vignette de qualité
- le fichier réel via contentUrl
- un balisage cohérent avec la vidéo visible
À éviter
- des URL de vidéo qui changent à chaque chargement
- mélanger Clip et SeekToAction
- baliser une vidéo absente de la page
Points clés à retenir
- name, thumbnailUrl et uploadDate présents
- contentUrl (ou embedUrl) et duration renseignés
- Badge EN DIRECT signalé via l'API d'indexation
- Temps forts via Clip ou SeekToAction (pas les deux)
- Vidéo réellement présente sur la page de lecture
À vérifier avant publication.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
Au format ISO 8601, comment indiquer une durée de 5 minutes et 30 secondes ?
- 00H05M30
- PT5M30S
- 5:30
La durée s’exprime au format ISO 8601, par exemple
PT5M30Spour 5 min 30. -
Entre contentUrl et embedUrl, laquelle privilégier ?
- Les deux en même temps, pour plus de sécurité
- contentUrl, le fichier réel, embedUrl restant une alternative
- embedUrl, toujours préférable au fichier réel
Privilégiez
contentUrl, qui pointe vers le fichier réel.embedUrln’est qu’une alternative si vous ne pouvez pas l’exposer. -
Pour les temps forts d'une vidéo, peut-on combiner Clip et SeekToAction ?
- Oui, à condition d'ajouter un BroadcastEvent
- Non, ce sont deux options exclusives qu'il ne faut jamais mélanger
- Oui, les combiner améliore la détection des segments
Pour les temps forts, deux options exclusives :
Clipsi vous définissez les segments,SeekToActionsi vous laissez Google les détecter. Jamais les deux.
Besoin d'un accompagnement SEO ?
Des vidéos à faire ressortir dans Google ? On met en place le balisage et le sitemap vidéo.