Conseguir que aparezcan tus vídeos en Google

La Búsqueda de Google es la puerta de entrada para que los usuarios descubran y vean vídeos. Aunque Google intenta interpretar automáticamente los detalles de tu vídeo, puedes marcarlo con VideoObject para proporcionarle explícitamente determinados datos, como la descripción, la URL de la miniatura, la fecha de subida y la duración. Los vídeos pueden aparecer en los resultados de búsqueda de Google, en los resultados de búsqueda de vídeos, en Google Imágenes y en Google Discover.

Una captura de pantalla que muestra contenido de vídeo en los resultados de búsqueda de Google, la pestaña de vídeos y Discover

En función de cómo marques tu contenido, es posible que tus vídeos también puedan optar a las siguientes mejoras de vídeo:

Mejoras de vídeo

Insignia En directo: añade tu insignia En directo a tu vídeo marcándolo con BroadcastEvent. La insignia En directo se puede aplicar a cualquier vídeo público de cualquier duración que se emita en directo. A continuación mostramos algunos ejemplos:

  • Eventos deportivos
  • Programas de entrega de premios
  • Vídeos de influencers
  • Transmisiones en directo de videojuegos

Sigue las directrices de la insignia En directo y utiliza la API Indexing para que Google rastree tu página en el momento oportuno.

Vídeo con una insignia En directo en los resultados de búsqueda
Clips (acceso limitado): ayuda a los usuarios a desplazarse rápidamente a puntos específicos de un vídeo. Vídeo con clips en los resultados de búsqueda
Carrusel de alojamiento de vídeo (acceso limitado): permite que los usuarios exploren las páginas de la galería de vídeos añadiendo datos estructurados de ItemList.

Ejemplos

Resultado enriquecido de vídeo estándar

Ejemplo de resultados de búsqueda de vídeo estándar

A continuación, se muestra un ejemplo de un único VideoObject.

Insignia En directo

Ejemplo de un vídeo en los resultados de búsqueda con una insignia En directo

A continuación, se muestra un ejemplo de VideoObject y BroadcastEvent en código JSON-LD.

A continuación, se muestra un ejemplo de datos estructurados de VideoObject y ItemList. En estos momentos, esta función solo se ofrece a un pequeño grupo de proveedores.

JSON-LD
Microdatos

Clips (acceso limitado)

Ejemplo de un vídeo en los resultados de búsqueda con clips

A continuación, se muestra un ejemplo de VideoObject y Clip en código JSON-LD. En estos momentos, esta función solo se ofrece a un pequeño grupo de proveedores. Si quieres participar, manifiesta tu interés en nuestro formulario.

Página AMP con un vídeo

A continuación, se muestra un ejemplo de VideoObject en una página AMP.

Mejorar cómo se muestran tus vídeos en Google

Aquí tienes un resumen de cómo puedes mejorar tus vídeos en Google:

  1. Comprueba que el robot de Google puede rastrear tus páginas de vídeo; es decir, que no están protegidas por archivos robots.txt ni por metaetiquetas de robots.
  2. Recuerda que debes seguir nuestras directrices.
  3. Si tienes varias copias del mismo vídeo en tu sitio web alojadas en URL diferentes, utiliza URL canónicas en cada copia de la página.
  4. Añade datos estructurados a tus páginas de vídeos.
  5. Prueba y previsualiza tus datos estructurados.
  6. Comprueba el estado de indexación de tus URLs y solicita que se rastreen con la herramienta de inspección de URLs en Search Console. Usa la función de prueba en tiempo real para comprobar si los rastreadores pueden acceder a los datos estructurados de tu página.
  7. Avisa a Google de las nuevas páginas de vídeos o de cambios en las páginas de vídeos que ya tenías. Si vas a implementar BroadcastEvent, usa la API Indexing para que Google rastree los vídeos que emites en directo en el momento oportuno.

Monitorizar el rendimiento en la Búsqueda

Para comprender cómo interactúan los usuarios con tus vídeos, utiliza las siguientes herramientas de Google:

  • Utiliza el informe de rendimiento de Search Console para ver cómo aparecen tus vídeos en los resultados generales de la Búsqueda o en Discover. Puedes obtener estos resultados automáticamente con la API de Search Console.
  • Utiliza el informe de estado de resultados enriquecidos de Search Console para saber qué pudo leer Google y qué no de tu sitio web, así como para solucionar errores relacionados con los resultados enriquecidos.

Si observas fluctuaciones inesperadas o incoherencias en el tráfico, utiliza la herramienta para identificar y solucionar problemas.

Directrices

Para ayudar a Google a comprender mejor tu vídeo, sigue estas directrices:

Directrices de la insignia En directo

Si añades BroadcastEvent a emisiones en directo, sigue estas directrices:

  • No uses lenguaje vulgar o potencialmente ofensivo en datos estructurados.
  • Para que Google rastree los vídeos que emites en directo en el momento oportuno, usa la API Indexing. Llama a la API cuando se produzcan estos eventos:
    • Cuando el vídeo comience a emitirse en directo.
    • Cuando el vídeo haya dejado de emitirse y las etiquetas de la página se hayan actualizado para indicar el valor de endDate.
    • Cada vez que se produzca un cambio en las etiquetas y Google deba recibir una notificación.

Prácticas recomendadas para indicar las marcas de tiempo en YouTube

Si tu vídeo está alojado en YouTube, la Búsqueda de Google puede habilitar automáticamente clips para tu vídeo en función de la descripción del vídeo en YouTube, y es posible que no tengas que indicar marcas de tiempo específicas en la descripción de YouTube. No obstante, si nos indicas de forma más explícita los puntos importantes de tu vídeo, priorizaremos esa información. En el siguiente diagrama se muestra cómo pueden aparecer las marcas de tiempo y las etiquetas de una descripción de vídeo de YouTube en los resultados de búsqueda:

Un vídeo en los resultados de búsqueda con marcas de tiempo y etiquetas
1. Marca de tiempo: cuando se inicia un clip.
2. Etiqueta: el nombre del clip.

Ten en cuenta las siguientes directrices al aplicar formato a las marcas de tiempo y a las etiquetas de las descripciones de YouTube:

  • Utiliza el siguiente formato para las marcas de tiempo: [hour]:[minute]:[second]. Si no hay ninguna hora, no es necesario que la incluyas.
  • Especifica la etiqueta de la marca de tiempo en la misma línea que esta.
  • Coloca cada marca de tiempo en una nueva línea en la descripción del vídeo.
  • Vincula la marca de tiempo con el punto especificado del vídeo.
  • Asegúrate de que la etiqueta contenga al menos una palabra.
  • Enumera las marcas de tiempo en orden cronológico.

Directrices sobre clips de vídeo (acceso limitado)

Si añades Clip para marcar segmentos de vídeo, sigue estas directrices:

  • El vídeo debe estar disponible públicamente para reproducirse sin suscripción.
  • Debe poderse añadir un enlace profundo en un punto distinto del punto de inicio de la URL del vídeo. Por ejemplo, http://www.example.com/example?t=30 empieza a los 30 segundos de un vídeo.
  • Se deben añadir datos estructurados de Clip a una página donde los usuarios puedan ver el vídeo. Dirigir a los usuarios a una página en la que no pueden ver el vídeo ofrece una mala experiencia de usuario.
  • La duración total del vídeo debe ser de 30 segundos como mínimo.
  • Asegúrate de que dos clips del mismo vídeo definidos en la misma página no compartan la misma hora de inicio.
  • El vídeo debe tener datos estructurados de VideoObject.

Definiciones de tipos de datos estructurados

En esta sección se describen los tipos de datos estructurados relacionados con las funciones de vídeo de la Búsqueda de Google. Debes incluir las propiedades de VideoObject obligatorias para que tu contenido pueda mostrarse como un resultado enriquecido de vídeo. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tu contenido y, así, ofrecer una mejor experiencia a los usuarios. Además de VideoObject, puedes añadir los siguientes tipos de datos para habilitar las mejoras de vídeo en la Búsqueda de Google:

  • BroadcastEvent: marca los vídeos que se emiten en directo para habilitar una insignia En directo para tu vídeo.
  • ItemList: marca las páginas con una lista de vídeos para habilitar un carrusel de host de vídeo.
  • Clip: marca segmentos importantes de tu vídeo para ayudar a los usuarios a desplazarse rápidamente a puntos específicos de este.

VideoObject

Puedes consultar la definición completa de VideoObject en schema.org/VideoObject. Si no incluyes las propiedades obligatorias, es posible que Google no pueda extraer ninguna información sobre el vídeo. También puedes incluir las propiedades recomendadas para añadir más información sobre tu contenido, lo cual puede ayudar a mejorar la experiencia de usuario.

Propiedades obligatorias
description

Text

La descripción del vídeo. Las etiquetas HTML se ignoran.

name

Text

El título de un vídeo

thumbnailUrl

Valores ImageObject o URL repetidos

Una URL que dirige al archivo de la imagen en miniatura del vídeo.

  • Las URL de imagen deben poder rastrearse e indexarse.
  • Las imágenes deben representar el contenido etiquetado.
  • Las imágenes deben estar en formato .jpg, .png o .gif.
  • Las imágenes deben tener un tamaño de 60x30 píxeles como mínimo.
uploadDate

Date

La fecha en que se publicó el vídeo por primera vez, en formato ISO 8601.

Propiedades recomendadas
contentUrl

URL

Una URL que dirige al archivo de un vídeo.

Sigue nuestras Prácticas recomendadas para los vídeos.

duration

Duration

La duración de un vídeo en formato ISO 8601. Por ejemplo, T00H30M5S representa una duración de "treinta minutos y cinco segundos".

embedUrl

URL

Una URL que dirige a un reproductor con el que se puede ver un vídeo. Por lo general, es la información que se incluye en el elemento src de una etiqueta <embed>.

Sigue nuestras Prácticas recomendadas para los vídeos.

expires

Date

Si procede, indica en formato ISO 8601 la fecha después de la cual un vídeo dejará de estar disponible. Si tu vídeo no caduca, no proporciones esta información.

hasPart

Si tu vídeo tiene segmentos importantes, anida las propiedades de Clip obligatorias en tu VideoObject. Por ejemplo:


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "hasPart": {
    "@type": "Clip",
    "name": "Cat jumps",
    "startOffset": 30,
    "url": "http://www.example.com/example?t=30"
  }
}
</script>
interactionStatistic

InteractionCounter

El número de veces que se ha reproducido el vídeo. Por ejemplo:


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

Si tu vídeo se está emitiendo en directo y quieres obtener la insignia En directo, anida las propiedades de BroadcastEvent en tu VideoObject. Por ejemplo:


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "publication": {
    "@type": "BroadcastEvent",
    "name": "First scheduled broadcast",
    "isLiveBroadcast": true,
    "startDate": "2018-10-27T14:00:00+00:00",
    "endDate": "2018-10-27T14:37:14+00:00"
  }
}
</script>

BroadcastEvent

Para poder obtener una insignia En directo, anida las siguientes propiedades en VideoObject. Si bien las propiedades BroadcastEvent no son obligatorias, debes añadir las siguientes propiedades si quieres que tu vídeo se muestre con una insignia En directo.

Puedes consultar la definición completa de BroadcastEvent en schema.org/BroadcastEvent.

Propiedades obligatorias
publication

BroadcastEvent

Describe cuándo se emitirá el vídeo en directo. Puede ser una lista o una sola instancia.

publication.endDate

DateTime

La hora y la fecha en las que finaliza o se espera que finalice la emisión en directo, en formato ISO 8601.

Es necesario proporcionar el valor de endDate cuando el vídeo haya finalizado y ya no se esté emitiendo en directo. Si no hay ninguna estimación del valor de endDate antes del inicio de la emisión en directo, te recomendamos que proporciones un valor de endDate aproximado.

Si endDate es la fecha actual o una fecha del pasado, indica que la emisión en realidad ya finalizó y no se está emitiendo en directo. Si endDate es una fecha futura, indica que está programado que la emisión finalice en ese momento.

publication.isLiveBroadcast

Booleano

Pon el valor true si el vídeo es, ha sido o será emitido en directo.

publication.startDate

DateTime

La hora y la fecha en las que se inicia o se espera que se inicie la emisión en directo, en formato ISO 8601. Si startDate es la fecha actual o una fecha del pasado, indica que la emisión ha empezado ya. Si startDate es una fecha futura, indica que la emisión está programada para comenzar a esa hora.

ItemList (acceso limitado)

Para ayudar a Google a comprender mejor las páginas de tu galería de vídeos, añade las siguientes propiedades ItemList, además de las propiedades de VideoObject. Para obtener más información sobre los carruseles, consulta la página Carrusel.

Puedes consultar la definición completa de ItemList en schema.org/ItemList.

Propiedades obligatorias
itemListElement

ListItem

Es la anotación de una página de un solo elemento. Cada elemento ListItem debe incluir propiedades de VideoObject, así como propiedades de ListItem.

ListItem.position

Integer

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

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

Clip (acceso limitado)

Para poder utilizar clips, anida las siguientes propiedades en VideoObject. Si bien las propiedades Clip no son obligatorias, debes añadir las siguientes propiedades si quieres que el vídeo se muestre con segmentos de vídeo.

Puedes consultar la definición completa de Clip en schema.org/Clip.

Propiedades obligatorias
name

Text

Es un título descriptivo del contenido del clip.

startOffset

Number

La hora de inicio del clip, expresada como el número de segundos desde que comienza la obra.

url

URL

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

La URL del clip debe apuntar a la misma ruta de URL que el vídeo con parámetros de consulta adicionales que especifiquen la hora.

Por ejemplo, la siguiente URL significa que el vídeo empieza en la marca de tiempo 2:00:


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

Number

La hora de finalización del clip, expresada como el número de segundos desde que comienza la obra.