Alternativas y mapas del sitio para videos
Los mapas del sitio para videos son mapas del sitio que incluyen información adicional sobre los videos que se alojan en tus páginas. Estos mapas son una excelente manera de ayudar a Google a encontrar y comprender el contenido de video que hay en tu sitio, especialmente el que agregaste recientemente o el que, de otra manera, Google no descubriría con sus mecanismos de rastreo habituales. Un mapa del sitio para videos es una extensión del protocolo del mapa del sitio.
Si bien Google recomienda utilizar mapas del sitio para videos, también admite feeds mRSS.
Lineamientos sobre mapas del sitio para videos
Estos son algunos lineamientos básicos sobre mapas del sitio para videos:
- Puedes crear un mapa del sitio independiente solo para videos o incorporar etiquetas de mapa del sitio para videos en un mapa del sitio web existente (lo que te resulte más conveniente).
- Puedes alojar varios videos en una misma página web.
-
Cada entrada del mapa del sitio corresponde a la URL de una página que aloja uno o más videos. La estructura de cada entrada del mapa del sitio es la siguiente:
<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 videos que no estén relacionados con la página de alojamiento, por ejemplo, si el video es un pequeño anexo de la página o no está relacionado con el contenido del texto principal.
- Cada entrada de un mapa del sitio incluye conjuntos de valores opcionales, obligatorios o recomendados que debes proporcionar. Los valores recomendados y los opcionales proporcionan metadatos útiles que pueden mejorar los resultados de tus videos y optimizar la capacidad de Google de incluir tu video en los resultados de la Búsqueda. Consulta la lista de definiciones de etiquetas de mapas del sitio.
- Es posible que Google use el texto de la página de destino del video en lugar del que proporcionas en el mapa del sitio si considera que el texto de la página es más útil que la información del mapa del sitio.
- Google no puede garantizar que tus videos se vayan a indexar, ni cuándo lo harán, ya que esto depende de algoritmos de indexación complejos.
- Si Google no descubre contenido de video en la URL que proporcionas, se ignorará la entrada del mapa del sitio.
- Cada archivo de mapa del sitio que proporciones deberá tener hasta 50,000 elementos de URL como máximo. Si tienes más de 50,000 videos, puedes enviar varios mapas del sitio o un archivo de índice de mapas del sitio. No puedes anidar archivos de índice de mapas del sitio. Ten en cuenta que, si agregas etiquetas opcionales, puedes alcanzar el límite de 50 MB sin comprimir antes del límite de 50,000 videos.
- Google debe poder acceder al reproductor o al archivo de origen (es decir, no pueden estar bloqueados por robots.txt ni requerir un acceso, y Googlebot debe poder acceder a ellos). No se admiten metarchivos que requieran la descarga de la fuente a través de protocolos de transmisión.
- Googlebot debe poder acceder a todos los archivos. Si quieres impedir que los generadores de spam accedan a tu contenido de video en las URL
<player_loc>
o<content_loc>
, verifica que solo accedan a tu servidor bots de Googlebot. - Asegúrate de que tu archivo robots.txt no bloquee ninguno de los elementos (incluidas la URL de la página de alojamiento, la URL del video y la URL de la miniatura) que se incluyen en cada entrada del mapa del sitio. Obtén más información sobre robots.txt.
- Google verifica que la información que brindas para cada video coincida con el contenido del sitio. Si no es así, puede que tu video no se indexe.
- Puedes especificar páginas de diferentes sitios en un mismo mapa del sitio. Todos los sitios, incluido el que contiene el mapa del sitio, deben estar verificados en Search Console. Obtén más información para administrar los mapas del sitio de varios sitios.
- Descubre cómo mostrar el mapa del sitio a Google. En el caso de sitios de gran tamaño, te recomendamos que uses la API de Search Console para mostrar tus mapas del sitio.
Ejemplo de mapa del sitio
A continuación, se muestra un mapa del sitio para videos de muestra con una página que aloja un video. Este 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>http://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>http://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> http://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="http://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> </url> </urlset>
Espacio de nombres XML
Las etiquetas del mapa del sitio para videos se definen en el siguiente espacio de nombres:
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
Definiciones de etiquetas de mapas del sitio para videos
Etiquetas obligatorias | |
---|---|
<url> |
Etiqueta superior para una única página de alojamiento de tu sitio. Esta etiqueta se define mediante el formato de mapas del sitio básicos. |
<loc> |
Especifica la página de alojamiento donde se ubican uno o más videos. Cuando los usuarios hagan clic en un resultado de video de la Búsqueda de Google, se los dirigirá a esta página. Esta URL debe ser la única dentro del mapa del sitio. Esta etiqueta se define mediante el formato de mapas del sitio básicos. Si tienes varios videos en una misma página, crea una sola etiqueta |
<video:video> |
El elemento principal para toda la información sobre un único video en la página especificada por la etiqueta |
<video:thumbnail_loc> |
URL que dirige al archivo de imagen de la miniatura de video. Sigue los requisitos para la miniatura de videos. |
<video:title> |
Título del video. Todas las entidades HTML deben unirse o tener el escape en un bloque |
<video:description> |
Descripción del video. Se admiten hasta 2,048 caracteres. Todas las entidades HTML deben unirse o tener el escape en un bloque |
<video:content_loc> |
URL que dirige al archivo multimedia de video real. El archivo debe tener uno de los formatos admitidos. Lineamientos adicionales
|
<video:player_loc> |
URL que dirige a un reproductor para un video específico. Por lo general, esta es la información que contiene el elemento Lineamientos adicionales
|
Etiquetas recomendadas | |
---|---|
<video:duration> |
Duración del video en segundos. El valor debe ser de |
<video:expiration_date> |
La fecha en que dejará de estar disponible el video debe mostrarse en formato W3C. Omite esta etiqueta si tu video no va a caducar. Si la incluyes, la Búsqueda de Google no mostrará el video después de esa fecha. Para los videos recurrentes en la misma URL, actualiza la fecha de vencimiento a la nueva. Los valores admitidos son la fecha completa ( Ejemplo: |
Etiquetas opcionales | |
---|---|
<video:rating> |
Calificación del video. Los valores admitidos son números de punto flotante en el rango de 0.0 (bajo) a 5.0 (alto), inclusive. |
<video:view_count> |
Cantidad de reproducciones del video. |
<video:publication_date> |
La fecha en que se publicó el video por primera vez debe mostrarse en formato W3C.
Los valores admitidos son la fecha completa ( Ejemplo: |
<video:family_friendly> |
Indica si el video está disponible con SafeSearch. Si omites esta etiqueta, el video estará disponible cuando SafeSearch esté activado. Valores admitidos:
|
<video:restriction>
|
Indica si tu video se muestra u oculta en los resultados de la búsqueda de determinados países.
Especifica una lista de códigos de países delimitados por espacios en formato ISO 3166.
Se puede usar una sola etiqueta Atributos:
Ejemplo: El siguiente ejemplo permite que el resultado de la búsqueda de video solo se muestre en Canadá y México.
|
<video:platform> |
Indica si tu video se muestra u oculta en los resultados de la búsqueda desde determinados tipos de plataformas. A continuación, se muestra una lista de los tipos de plataformas delimitados por espacios. Ten en cuenta que esto solo afecta los resultados de la búsqueda en los tipos de dispositivos especificados; no impide que los usuarios reproduzcan el video desde una plataforma restringida.
Solo puede haber una etiqueta Valores admitidos:
Atributos:
Ejemplo: El siguiente ejemplo permite usuarios de la Web o de TVs, pero no los de dispositivos móviles: |
<video:requires_subscription> |
Indica si se requiere una suscripción para ver el video. Los valores permitidos son |
<video:uploader> |
Nombre de quien subió el video. Solo se permite una etiqueta Atributos:
|
<video:live> |
Indica si el video es una transmisión en vivo. Los valores admitidos son |
<video:tag> |
Etiqueta de string arbitraria que describe el video. Las etiquetas suelen ser descripciones muy breves de conceptos clave relacionados con el video o contenido. Un mismo video puede tener varias etiquetas aunque pertenezca a una sola categoría. Por ejemplo, un video sobre comida asada puede pertenecer a la categoría "asar", pero podría etiquetarse como "filete", "carne", "verano" y "al aire libre". Crea un elemento |
Atributos y etiquetas obsoletos
Quitamos las siguientes etiquetas y atributos 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, y la etiqueta <video:tvshow>
y sus atributos. Consulta el anuncio de baja para obtener más información.
Alternativa de mapas del sitio: mRSS
Si bien Google recomienda utilizar mapas del sitio para videos y VideoObject
de schema.org para marcar los videos, también admite feeds mRSS.
Google admite mRSS, un módulo RSS que complementa las capacidades para elementos de RSS 2.0. Los feeds mRSS son muy similares a los mapas del sitio para videos y se pueden probar, enviar y actualizar tal como sucede con los mapas del sitio.
Cada feed mRSS debe tener un tamaño inferior a 50 MB sin comprimir y no puede contener más de 50,000 elementos de video. Si el archivo sin comprimir tiene más de 50 MB, o si tienes más de 50,000 videos, puedes enviar varios feeds mRSS y un archivo de índice de mapas del sitio. Los índices de mapas del sitio pueden contener feeds mRSS.
Encontrarás más documentación sobre feeds de contenido multimedia en rssboard.org.
Ejemplo de mRSS
A continuación, se incluye un ejemplo de una entrada mRSS que proporciona todas las etiquetas clave que usa Google.
Esto incluye <dcterms:type>live-video</dcterms:type>
, que se puede usar para identificar transmisiones de videos en vivo.
<?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>http://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>http://www.example.com/examples/mrss/example.html</link> <media:content url="http://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="http://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="http://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 mRSS
La especificación mRSS completa contiene más etiquetas opcionales, prácticas recomendadas y ejemplos. Cuando tengas un feed mRSS, puedes enviarlo como cualquier otro mapa del sitio.
Etiquetas obligatorias | |
---|---|
<media:content> |
Contiene información del video. Atributos:
Para conocer el resto de los atributos opcionales y campos secundarios de la etiqueta |
<media:player> |
Debes especificar al menos uno de los atributos URL que dirige a un reproductor para un video específico. Por lo general, esta es la información que contiene el elemento |
<media:title> |
Título del video. Se admiten 100 caracteres como máximo. Todas las entidades HTML deben unirse o tener el escape en un bloque CDATA. |
<media:description> |
Descripción del video. Se admiten hasta 2,048 caracteres. Todas las entidades HTML deben unirse o tener el escape en un bloque CDATA. |
<media:thumbnail> |
URL que dirige a la miniatura de la vista previa. Sigue los requisitos para la miniatura de videos. |
Etiquetas opcionales | |
---|---|
<dcterms:valid> |
Fecha de publicación y de vencimiento del video. Esta es 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> |
Es una lista delimitada por espacios de los países donde el video se puede reproducir o no, en formato ISO 3166. Si no hay ninguna etiqueta Atributos:
Obtén más información para usar las restricciones por países. Ejemplo: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Precio de descarga o visualización del video. No uses esta etiqueta para los videos que están disponibles sin cargo. Se puede enumerar más de un elemento Atributos:
|