Video

Ejemplo de un resultado enriquecido de video y videos en la búsqueda de imágenes

Incluye lenguaje de marcado en el contenido de video y usa datos estructurados a fin de que la Búsqueda de Google sea el punto de entrada para descubrir y mirar videos. Puedes proporcionar detalles como la descripción, la URL de la miniatura, la fecha de carga y la duración marcando tu video con VideoObject. También puedes agregar datos estructurados adicionales a tu VideoObject para habilitar las siguientes mejoras de video:

  • Carrusel de video: Marca las páginas de la galería de videos (una página con una lista de videos) utilizando datos estructurados de ItemList.
  • Segmentos de video: Marca segmentos importantes de tu video con datos estructurados de Clip, que permite a los usuarios navegar rápidamente a puntos específicos de un video.

Si estructuras el contenido según lo establecido en esta guía, tu contenido podrá habilitar automáticamente una insignia de video en los resultados de Búsqueda de imágenes para dispositivos móviles.

Ejemplos

Resultado enriquecido de video estándar

Aquí tienes un ejemplo de lenguaje de marcado de video estándar con JSON-LD. Solo tiene el VideoObject y no es elegible para un carrusel de video o segmentos de video.

Aquí hay un ejemplo de una página con una lista de videos. Para habilitar el carrusel de videos, la página tiene VideoObject y datos estructurados adicionales de ItemList.

JSON-LD
Microdatos

Segmentos de video (acceso limitado)

Aquí hay un ejemplo de JSON-LD de VideoObject con datos estructurados adicionales de Clip para marcar segmentos de video. Actualmente, los segmentos de video se limitan a un pequeño conjunto de proveedores. Si te interesa participar, llena este formulario.

Página de AMP con un video

Aquí hay un ejemplo de un VideoObject en una página AMP.

Lineamientos

Debes seguir estos lineamientos para que tu video pueda aparecer como resultado enriquecido de video.

Lineamientos sobre segmentos de video (acceso limitado)

Si agregas Clip para marcar segmentos de video, sigue estos lineamientos:

  • El video debe estar disponible públicamente para reproducirse sin una suscripción.
  • El video debe tener la capacidad de establecer un vínculo directo en otro punto que no sea el de inicio en la URL del video. Por ejemplo, http://www.example.com/example?t=30 comienza a los 30 segundos de un video.
  • Los datos estructurados del segmento de video deben agregarse a una página en la que los usuarios puedan ver el video. No es una práctica recomendada dirigir a los usuarios a una página en la que no pueden ver el video.
  • La duración total del video debe ser de al menos 30 segundos.
  • Asegúrate de que no haya dos clips en el mismo video definidos en la misma página que compartan una hora de inicio.
  • El video debe tener datos estructurados de VideoObject.

Definiciones de tipos de datos estructurados

Esta sección describe los tipos de datos estructurados relacionados con las funciones de video que ofrece la Búsqueda de Google. Debes incluir las propiedades obligatorias de VideoObject para que pueda mostrarse tu contenido como resultado enriquecido de video. También puedes incluir las propiedades recomendadas para agregar más información sobre el contenido, lo que podría brindar una mejor experiencia del usuario. Además de VideoObject, puedes agregar los siguientes tipos de datos para habilitar las mejoras de video en la Búsqueda de Google:

  • ItemList: Marca las páginas con una lista de videos para habilitar un carrusel de videos.
  • Clip: Marca segmentos importantes en tu video para ayudar a los usuarios a navegar rápidamente a puntos específicos de él.

VideoObject

La definición completa de VideoObject está disponible en schema.org/VideoObject. Si no incluyes las propiedades obligatorias, es posible que Google no pueda extraer ninguna información sobre el video. También puedes incluir las propiedades recomendadas para agregar más información sobre el contenido, lo que podría brindar una mejor experiencia del usuario.

Propiedades obligatorias
description

Text

Corresponde a la descripción del video. Se ignoran las etiquetas HTML.

name

Text

Corresponde al título del video.

thumbnailUrl

Valor repetido de ImageObject o URL

Corresponde a una URL que dirige al archivo de imagen de la miniatura de video.

  • Las URL de las imágenes se deben poder rastrear e indexar.
  • Deben representar el contenido con lenguaje de marcado.
  • Deben estar en formato .jpg, .png o .gif.
  • Las imágenes deben tener 60 px × 30 px, como mínimo.
uploadDate

Date

Corresponde a la hora en que se publicó el video por primera vez. Debe mostrarse en formato ISO 8601.

Propiedades recomendadas
contentUrl

URL

Corresponde a una URL que dirige al archivo multimedia de video real.

Asegúrate de seguir nuestras prácticas recomendadas de video.

duration

Duration

La duración del video en formato ISO 8601. Por ejemplo, T00H30M5S representa una duración de "treinta minutos y cinco segundos".

embedUrl

URL

Corresponde a una URL que dirige a un reproductor para el video específico. Por lo general, esta es la información que contiene el elemento src de una etiqueta <embed>.

Asegúrate de seguir nuestras prácticas recomendadas de video.

expires

Date

Si corresponde, indica la fecha en que dejará de estar disponible el video. Debe mostrarse en formato ISO 8601. No incluyas esa información si el video no va a caducar.

interactionStatistic

InteractionCounter

Indica la cantidad de reproducciones del video. Por ejemplo:


"interactionStatistic":
  {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "http://schema.org/WatchAction" },
    "userInteractionCount": 12345
  }

ItemList

Para que se muestre tu video en un carrusel de video, agrega las siguientes propiedades de ItemList además de propiedades VideoObject. Si bien las propiedades ItemList no son obligatorias, debes agregar las siguientes propiedades si quieres que se muestre tu video en el carrusel correspondiente. Para obtener más información sobre carruseles, consulta Carrusel.

La definición completa de ItemList está disponible en schema.org/ItemList.

Propiedades obligatorias
itemListElement

ListItem

Corresponde a la anotación para una página de un solo elemento. Cada elemento ListItem debe incluir las propiedades VideoObject así como ListItem.

ListItem.position

Integer

Corresponde a la posición ordinal de la página del elemento en la lista. Por ejemplo:


"itemListElement": [
  {
    "@type": "VideoObject",
    "position": 1,
    ... other VideoObject properties ...
  }, {
    "@type": "VideoObject",
    "position": 2,
    ... other VideoObject properties ...
  }
]
ListItem.url

URL

Corresponde a la URL canónica de la página del elemento. Cada elemento debe tener una URL única.

Clip (acceso limitado)

A fin de habilitar segmentos de video para tu contenido, anida las siguientes propiedades en el objeto VideoObject. Si bien no se requieren las propiedades Clip, debes agregar las siguientes si quieres que se muestre tu video con segmentos de video.

La definición completa de Clip está disponible en schema.org/Clip.

Propiedades obligatorias
name

Text

Es un título descriptivo para el contenido del clip.

startOffset

Number

Indica la hora de inicio del clip expresada como la cantidad de segundos desde el principio del contenido.

url

URL

Es una URL que dirige a la hora de inicio del clip.

La URL del clip debe dirigir a la misma ruta URL que el video con parámetros de consulta adicionales que especifiquen la hora.

Por ejemplo, la siguiente URL significa que el video comienza en el minuto 2:00:


"url": "https://www.example.com/example?t=120"
Propiedades recomendadas
endOffset

Number

Indica la hora de finalización del clip expresada como la cantidad de segundos desde el principio del contenido.