Diffusion en direct

Exemple de vidéo dans les résultats de recherche avec un badge en direct

La fonctionnalité de diffusion en direct ajoute un badge dynamique aux vignettes vidéo dans les résultats de recherche. Pour que ce badge apparaisse, nous devons être en mesure de déterminer si la vidéo est diffusée en direct ou à quel moment la diffusion commencera. Le badge de diffusion en direct peut être appliqué à toute vidéo publique diffusée en direct pour une durée indéterminée. Voici quelques exemples :

  • Événements sportifs
  • Remise de prix
  • Vidéos d'influenceur
  • Jeux vidéo diffusés en direct

Exemple

Voici un exemple de données structurées VideoObject et isLiveBroadcast au format JSON-LD.

Consignes

Vous devez suivre ces consignes pour que votre contenu puisse être affiché sous forme de résultat enrichi avec un badge de diffusion en direct :

Consignes relatives au contenu

  • N'utilisez pas de langage vulgaire ou potentiellement offensant dans les données structurées.

Définitions des types de données structurées

Vous devez inclure les propriétés obligatoires pour que votre contenu puisse être affiché sous forme de résultat enrichi. Vous pouvez aussi inclure les propriétés recommandées pour ajouter d'autres informations sur votre contenu et offrir ainsi une meilleure expérience utilisateur.

VideoObject

La définition complète de la propriété VideoObject est disponible sur schema.org/VideoObject.

Propriétés obligatoires
contentUrl

URL

URL renvoyant au fichier vidéo multimédia.

description

Text

Description de la vidéo.

embedUrl

URL

URL qui renvoie vers le lecteur de la vidéo concernée. En général, cette information est indiquée dans l'élément src d'une balise <embed>.

name

Text

Titre de la vidéo.

thumbnailUrl

Propriété répétée d'ImageObject ou d'URL

URL renvoyant au fichier image de la vignette associée à la vidéo.

Consignes supplémentaires relatives aux images :

  • Chaque page doit contenir au moins une image (que vous incluiez ou non un balisage). Google choisit la meilleure image à afficher dans les résultats de recherche en fonction du format et de la résolution.
  • Les URL des images doivent être explorables et indexables.
  • Les images doivent représenter le contenu balisé.
  • Les images doivent être au format .jpg, .png ou .gif.
  • Pour de meilleurs résultats, fournissez plusieurs images de haute résolution (minimum 50 000 pixels lorsque vous multipliez la largeur et la hauteur) avec les proportions suivantes : 16x9, 4x3 et 1x1.

Exemple :

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]

uploadDate

Date

Date à laquelle la vidéo a été publiée pour la première fois, au format ISO 8601.

publication

BroadcastEvent

Décrit quand la vidéo doit être diffusée en direct. Il peut s'agir d'une liste ou d'une seule instance.

Propriétés recommandées
duration

duration

Durée de la vidéo au format ISO 8601.

expires

Date

Le cas échéant, date après laquelle la vidéo ne sera plus disponible, au format ISO 8601. N'indiquez pas cette information si la vidéo n'a pas de date d'expiration.

interactionCount

Number

Nombre de fois où la vidéo a été visionnée.

BroadcastEvent

La définition complète de la propriété BroadcastEvent est disponible sur schema.org/BroadcastEvent. Toute propriété BroadcastEvent doit faire partie de l'entité VideoOject.

Propriétés obligatoires
endDate

Text

Heure et date de fin effective ou prévue de la diffusion en direct, au format ISO 8601.

Il est nécessaire de renseigner la propriété endDate lorsque la vidéo est terminée et n'est plus en direct. Si la date de fin prévue (endDate) est inconnue avant le début de la diffusion en direct, nous recommandons de fournir une date approximative pour endDate.

Si la propriété endDate correspond aux date et heure du jour ou à une date antérieure, cela indique que la diffusion est terminée et n'est plus en direct. Si endDate correspond à une date future, la fin de la diffusion est prévue à cette heure.

isLiveBroadcast

Boolean

Indiquez True si la vidéo est, a été ou sera diffusée en direct.

startDate

Text

Heure et date du début effective ou prévue de la diffusion en direct, au format ISO 8601. Si la propriété startDate correspond aux date et heure du jour ou à une date antérieure, cela indique que la diffusion a déjà commencé. Si startDate correspond à une date future, le début de la diffusion est prévu à cette heure.

Informer Google rapidement avec l'API d'indexation

Nous vous recommandons d'utiliser l'API d'indexation pour vous assurer que Google explore votre diffusion en direct rapidement. Appelez l'API pour les événements suivants :

  • Lorsque la vidéo commence à être diffusée en direct
  • Lorsque la diffusion de la vidéo est terminée et que le balisage de la page a été mis à jour pour indiquer la date de fin (endDate)
  • Chaque fois qu'un changement intervient dans le balisage et que Google doit en être informé