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 agregar datos, como la descripción, la URL de la miniatura, la fecha de carga y la duración. Es posible que Google use el lenguaje de marcado que incluyas para optimizar carruseles (por ejemplo, el de Historias destacadas con AMP). El lenguaje de marcado de video activa una insignia en la imagen de los resultados de la búsqueda de imágenes en dispositivos móviles, lo que puede alentar a más usuarios a hacer clic en tu contenido.

Marca las páginas de la galería de video (una página con una lista de videos) utilizando los datos estructurados de ItemList. Las galerías de video pueden mostrarse como un carrusel de host. Para obtener más información sobre las listas específicas de hosts, consulta el artículo Carrusel.

El lenguaje de marcado de video no es obligatorio, pero es la forma recomendada de ayudar a Google a rastrear e indexar tus videos.

Ejemplos

Aquí tienes un ejemplo de datos estructurados de video para AMP con JSON-LD.

Aquí tienes un ejemplo de lenguaje de marcado de video estándar con JSON-LD.

Aquí tienes un ejemplo de un video con clips con JSON-LD. Consulta Procedimiento de datos estructurados para obtener más información sobre cómo usar clips.

Aquí hay un ejemplo de una página de galería de video con lenguaje de marcado JSON-LD de ItemList.

Aquí hay un ejemplo de una página de galería de video con lenguaje de marcado de ItemList de microdatos.

Definiciones de tipos de datos estructurados

VideoObject

La definición completa de VideoObject está disponible en schema.org/VideoObject. Si no incluyes las propiedades requeridas, 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 tu contenido, lo que podría brindar una mejor experiencia del usuario.

Propiedades obligatorias
description

Text

Corresponde a la descripción del video.

name

Text

Corresponde al título del video.

thumbnailUrl

ImageObject o URL repetidos

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

Lineamientos de imagen adicionales:

  • Cada página debe contener al menos una imagen (independientemente de si se incluye lenguaje de marcado o no). Google elegirá la mejor para mostrar en los resultados de la Búsqueda según la relación de aspecto y resolución.
  • 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.
  • Para obtener mejores resultados, proporciona varias imágenes en alta resolución (mínimo de 50,000 píxeles al multiplicar el ancho por el alto) con la siguiente relación de aspecto: 16 × 9, 4 × 3 y 1 × 1.

Por ejemplo:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
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 Recomendaciones de video.

duration

Duration

La duración del video en formato ISO 8601.

embedUrl

URL

Corresponde a una URL que dirige a un reproductor para el video específico. En general, esta información se encuentra en el elemento src de una etiqueta <embed>.

Asegúrate de seguir nuestras Recomendaciones de video.

expires

Text

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.

hasPart

CreativeWork

Corresponde a un clip de video que forma parte de todo el video. Para agregar clips a los pasos en una página de procedimiento consulta Procedimiento de datos estructurados.

hasPart.endOffset

Number

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

hasPart.name

Text

Corresponde al nombre del clip. Por ejemplo, "Tirar y ajustar" podría ser el nombre de un clip que muestra cómo tirar y ajustar un nudo.

hasPart.startOffset

Number

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

hasPart.url

URL

Corresponde a un vínculo a la hora de inicio del clip. La hora de inicio debe coincidir con el valor definido en hasPart.startOffset. Por ejemplo:


"startOffset": 30,
"endOffset": 45,
"url": "http://www.example.com/example&t=30"
interactionCount

Text

Indica la cantidad de reproducciones del video.

ItemList

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

Además de las propiedades VideoObject, agrega los siguientes elementos a las listas específicas de hosts. Si bien ItemList no es obligatorio, puede ayudar a Google a identificar contenido apropiado para carruseles de host. Para obtener más información sobre las listas específicas de hosts, consulta el artículo Carrusel.

Propiedades obligatorias
itemListElement

ListItem

Corresponde a la anotación para una página de un solo elemento. Cada elemento ListItem debería incluir propiedades VideoObject, así como propiedades 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.