Intermédiaire 3 min 1 min de lecture Résultats enrichis

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.

Par Nicolas Dupont Mis à jour le 23 juin 2026

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.

— Nicolas Dupont

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.

Exemple JSON-LD (VideoObject)
{
  "@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"
}
Badge EN DIRECT : une question de timing

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.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À 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

  1. 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 PT5M30S pour 5 min 30.

  2. 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. embedUrl n’est qu’une alternative si vous ne pouvez pas l’exposer.

  3. 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 : Clip si vous définissez les segments, SeekToAction si vous laissez Google les détecter. Jamais les deux.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Des vidéos à faire ressortir dans Google ? On met en place le balisage et le sitemap vidéo.

Faire le point avec un expert SEO