Sitemaps de vídeo y alternativas
En los sitemaps de vídeo se incluyen, además de la información habitual, datos sobre los vídeos alojados en tus páginas. Estos sitemaps son una forma excelente de ayudarnos a encontrar e interpretar el contenido de vídeo de tu sitio, especialmente los vídeos que hayas añadido recientemente o que no detectaríamos con nuestros mecanismos de rastreo habituales. Los sitemaps de vídeo son extensiones del protocolo de sitemaps.
Recomendamos usar sitemaps de vídeo, pero también admitimos feeds MRSS.
Directrices de los sitemaps de vídeo
A continuación, indicamos directrices básicas de sitemaps de vídeo:
- Puedes crear un sitemap independiente en el que incluir tu contenido de vídeo, o bien puedes insertar etiquetas de sitemap de vídeo en un sitemap web ya creado, lo que te resulte más práctico.
- Puedes alojar varios vídeos en una página web.
-
Cada entrada de sitemap incluye la URL de una página en la que hay algún vídeo alojado, y tiene esta estructura:
<url> <!-- URL of the host page --> <loc>https://example.com/mypage</loc> <!-- Information about video 1, like the title and URL for the video's media file --> <video:video> <video:title>Grilling steaks for summer</video:title> <video:content_loc> http://streamserver.example.com/video123.mp4</video:content_loc> </video:video> <!-- As many additional <video> entries as you need --> <video></video> </url>
- No incluyas vídeos que no tengan ninguna relación con la página en la que se alojan. Por ejemplo, vídeos que aportan muy poco a la página o que no están relacionados con el contenido de texto principal.
- En todas las entradas de los sitemaps de vídeo hay ciertos valores que debes proporcionar, así como otros que son recomendables u opcionales. En los valores recomendados y opcionales se incluyen metadatos útiles que pueden mejorar los resultados de tus vídeos y su inclusión en los resultados de búsqueda. Consulta la lista de definiciones de etiquetas de sitemaps.
- Es posible que usemos el texto de la página de destino de los vídeos en lugar del texto que hayas indicado en tu sitemap si consideramos que el texto de la página es más útil que la información del sitemap.
- No te podemos garantizar que indexaremos tus vídeos, ni tampoco indicarte cuándo se incluirán en el índice, ya que nos basamos en complejos algoritmos de indexación para hacerlo.
- Si no podemos detectar ningún vídeo en alguna de las URLs que proporciones, ignoraremos las entradas de sitemap correspondientes.
- Tenemos que poder acceder a los archivos o reproductores de origen; es decir, no pueden estar bloqueados por ningún archivo robots.txt, requerir que se inicie sesión ni impedir de algún otro modo el acceso del robot de Google. No se admiten metarchivos que requieran descargar su fuente a través de protocolos de streaming.
- El robot de Google debe tener acceso a todos los archivos. Si quieres impedir que los spammers accedan a tu contenido de vídeo alojado en las URLs de
<player_loc>
o de<content_loc>
, verifica que es el robot de Google el que accede a tu servidor. - Asegúrate de que tu archivo robots.txt no bloquee ninguno de los elementos de las entradas de tu sitemap, como las URLs de las páginas donde se alojan los vídeos, las URLs de los vídeos y las URLs de las miniaturas. Más información sobre robots.txt
- Verificamos que la información que proporcionas de cada vídeo coincida con la que figura en el sitio. Es posible que no indexemos los vídeos donde no coincida.
- Puedes incluir páginas de diferentes sitios en un sitemap. No obstante, todos estos sitios, incluido el que contiene tu sitemap, deben verificarse en Search Console. Más información sobre la gestión de sitemaps de varios sitios
- Consulta cómo enviar tu sitemap a Google. Si son sitios grandes, te recomendamos que envíes tus sitemaps con la API de Search Console.
- Nuestra documentación sobre sitemaps también se aplica a las extensiones de sitemaps. Asegúrate de que sigues las directrices generales sobre sitemaps.
Sitemap de ejemplo
A continuación, se muestra un ejemplo de sitemap de vídeo en el que se indica una página que aloja un vídeo. El ejemplo incluye todas las etiquetas que usa Google:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Grilling steaks for summer</video:title> <video:description>Alkis shows you how to get perfectly done steaks every time</video:description> <video:content_loc> http://streamserver.example.com/video123.mp4</video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=123</video:player_loc> <video:duration>600</video:duration> <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date> <video:rating>4.2</video:rating> <video:view_count>12345</video:view_count> <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date> <video:family_friendly>yes</video:family_friendly> <video:restriction relationship="allow">IE GB US CA</video:restriction> <video:price currency="EUR">1.99</video:price> <video:requires_subscription>yes</video:requires_subscription> <video:uploader info="https://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> </url> </urlset>
Espacio de nombres XML
Las etiquetas de sitemap de vídeo se definen en este espacio de nombres:
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
Definiciones de etiquetas de sitemaps de vídeo
Etiquetas obligatorias | |
---|---|
<url> |
Se trata de la etiqueta superior para indicar una sola página de alojamiento en tu sitio. Se define en el formato básico de sitemaps. |
<loc> |
Indica la página de alojamiento donde se alojan vídeos. Cuando los usuarios hacen clic en algún resultado de vídeo de la Búsqueda de Google, se les redirige a esta página. No puede haber otra URL igual en el mismo sitemap. Esta etiqueta se define en el formato básico de sitemaps.
En el caso de tener varios vídeos en una sola página, crea una etiqueta |
<video:video> |
Se trata del elemento superior en el que se incluye toda la información sobre un vídeo de la página especificada en la etiqueta |
<video:thumbnail_loc> |
Indica una URL que dirige al archivo de la imagen en miniatura del vídeo. Sigue los requisitos de las miniaturas de vídeos. |
<video:title> |
Indica el título del vídeo. Todas las entidades HTML deben usar códigos de escape o incluirse en un bloque |
<video:description> |
Indica una descripción del vídeo. Puede tener 2048 caracteres como máximo. Todas las entidades HTML deben usar códigos de escape o incluirse en un bloque |
<video:content_loc> |
Indica una URL que dirige al propio archivo multimedia del vídeo. El archivo debe tener uno de los formatos admitidos. Directrices adicionales
|
<video:player_loc> |
Indica una URL que dirige a un reproductor de un vídeo específico. Suele ser la información incluida en el atributo Directrices adicionales
|
Etiquetas recomendadas | |
---|---|
<video:duration> |
Indica la duración del vídeo, expresada en segundos. Su valor debe estar entre |
<video:expiration_date> |
Indica la fecha a partir de la cual el vídeo ya no estará disponible, en formato W3C. No incluyas esta etiqueta si el vídeo no caduca. Si la añades, la Búsqueda de Google no mostrará el vídeo después de la fecha especificada. Para los vídeos periódicos en la misma URL, actualiza la fecha de vencimiento a la nueva. Se pueden emplear fechas completas sin la hora ( Ejemplo: |
Etiquetas opcionales | |
---|---|
<video:rating> |
Indica la valoración del vídeo. Se admiten valores numéricos comprendidos entre 0,0 (baja) y 5,0 (alta), ambos incluidos. |
<video:view_count> |
Indica el número de veces que se ha visto el vídeo. |
<video:publication_date> |
Indica la fecha en la que el vídeo se publicó por primera vez, expresada en formato W3C.
Se admiten fechas completas sin la hora ( Ejemplo: |
<video:family_friendly> |
Indica si el vídeo puede aparecer cuando Búsqueda Segura está activada. Si no incluyes esta etiqueta, podrá mostrarse cuando Búsqueda Segura esté activada. Valores admitidos
|
<video:restriction>
|
Indica si el vídeo se mostrará o se ocultará en los resultados de búsqueda de países concretos.
Incluye una lista con códigos de país en formato ISO 3166 delimitados por espacios.
Solo se puede usar una etiqueta Atributos:
Ejemplo: Para que un vídeo solo aparezca en resultados de búsquedas hechas desde Canadá y México, incluye la siguiente etiqueta:
|
<video:platform> |
Indica si el vídeo se mostrará o se ocultará en los resultados de búsqueda en tipos de plataforma concretos. Se trata de una lista con tipos de plataforma delimitados por espacios. Con esta etiqueta, solo se bloquea el vídeo para que no aparezca en los resultados de búsqueda de los dispositivos indicados; no impide que los usuarios lo reproduzcan en plataformas restringidas.
Solo se puede incluir una etiqueta Valores admitidos
Atributos:
Ejemplo: Para que un vídeo se muestre a los usuarios de ordenadores o de televisiones, pero no a los de dispositivos móviles, incluye la etiqueta que se indica a continuación. |
<video:requires_subscription> |
Indica si es necesario tener una suscripción para visualizar el vídeo. Los valores permitidos son |
<video:uploader> |
Indica el usuario que ha subido el vídeo. Solo se puede incluir un elemento Atributos:
|
<video:live> |
Indica si se trata de una emisión de vídeo en directo. Los valores posibles son |
<video:tag> |
Indica una etiqueta de cadena arbitraria que describe el vídeo. Por lo general, las etiquetas son descripciones muy breves de conceptos clave asociados a un vídeo o contenido determinados. Un vídeo puede tener varias etiquetas aunque pertenezca a una sola categoría. Por ejemplo, un vídeo sobre hacer comida a la parrilla puede pertenecer a la categoría "A la parrilla", pero tener asociadas las etiquetas "filete", "carne", "verano" y "aire libre". Crea un elemento |
Etiquetas y atributos obsoletos
Hemos quitado los siguientes atributos y etiquetas de nuestra documentación: <video:category>
, <video:gallery_loc>
, autoplay
y allow_embed
de la etiqueta <video:player_loc>
, la etiqueta <video:price>
y sus atributos, así como la etiqueta <video:tvshow>
y sus atributos. Consulta el aviso de desactivación para obtener más información.
Alternativa a los sitemaps: MRSS
Si bien te recomendamos que marques tus vídeos mediante sitemaps de vídeo y VideoObject
de schema.org, también pueden usarse feeds MRSS.
Se puede usar MRSS, un módulo de RSS que complementa las funciones de elementos disponibles en RSS 2.0. Los feeds MRSS son muy similares a los sitemaps de vídeo y, al igual que estos, se pueden probar, enviar y modificar.
Puedes consultar más documentación sobre los feeds multimedia en rssboard.org.
Ejemplo de MRSS
A continuación, se muestra un ejemplo de una entrada MRSS con todas las etiquetas superiores que usa Google, como <dcterms:type>live-video</dcterms:type>
, que sirve para identificar los vídeos de emisión en directo.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <channel> <title>Example MRSS</title> <link>https://www.example.com/examples/mrss/</link> <description>MRSS Example</description> <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <link>https://www.example.com/examples/mrss/example.html</link> <media:content url="https://www.example.com/examples/mrss/example.flv" fileSize="405321" type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true"> <media:player url="https://www.example.com/shows/example/video.swf?flash_params" /> <media:title>Grilling Steaks for Summer</media:title> <media:description>Get perfectly done steaks every time</media:description> <media:thumbnail url="https://www.example.com/examples/mrss/example.png" height="120" width="160"/> <media:price price="19.99" currency="EUR" /> <media:price type="subscription" /> </media:content> <media:restriction relationship="allow" type="country">us ca</media:restriction> <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid> <dcterms:type>live-video</dcterms:type> </item> </channel> </rss>
Etiquetas de feeds MRSS
En la especificación completa de MRSS, se incluyen más etiquetas opcionales, así como prácticas recomendadas y ejemplos. Una vez que tengas un feed MRSS, puedes enviarlo como cualquier otro sitemap.
Etiquetas obligatorias | |
---|---|
<media:content> |
Incluye información sobre el vídeo. Atributos:
Puedes consultar el resto de los atributos opcionales y campos secundarios de la etiqueta |
<media:player> |
Debes especificar al menos uno de los atributos Indica una URL que dirige a un reproductor de un vídeo específico. Por lo general, es la información que se incluye en el atributo |
<media:title> |
Indica el título del vídeo. Puede tener 100 caracteres como máximo. Todas las entidades HTML deben usar códigos de escape o incluirse en un bloque CDATA. |
<media:description> |
Indica la descripción del vídeo. Puede tener 2048 caracteres como máximo. Todas las entidades HTML deben usar códigos de escape o incluirse en un bloque CDATA. |
<media:thumbnail> |
Indica una URL que dirige a una vista previa en miniatura. Sigue los requisitos de las miniaturas de vídeos. |
Etiquetas opcionales | |
---|---|
<dcterms:valid> |
Indica la fecha de publicación y la fecha de vencimiento del vídeo. Consulta la especificación completa de la etiqueta Ejemplo: <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
Indica una lista delimitada por espacios de países en los que se puede o no se puede reproducir el vídeo, en formato ISO 3166. Si no hay ninguna etiqueta Atributos:
Más información sobre cómo usar restricciones por país Ejemplo: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Indica el precio de descarga o de visualización del vídeo. No uses esta etiqueta en vídeos que estén disponibles sin coste económico. Se puede incluir más de un elemento Atributos:
|