Mapas del sitio para videos y alternativas
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 buena forma de ayudar a Google a encontrar y comprender el contenido de video que hay en tu sitio, en especial, el que agregaste recientemente o el que, de otra manera, Google no descubriría con sus mecanismos de rastreo habituales.
Si bien Google recomienda usar mapas del sitio para videos, también admite feeds mRSS.
Prácticas recomendadas para mapas del sitio para videos
Los mapas del sitio para videos se basan en mapas del sitio genéricos, por lo que las prácticas recomendadas generales para mapas del sitio también se aplican a ellos. Puedes crear un mapa del sitio o feed mRSS independiente solo para video, o bien agregar etiquetas de mapa del sitio para videos dentro de un mapa del sitio existente, lo que te resulte más oportuno.
Además, los siguientes requisitos se aplican específicamente a los mapas del sitio para videos:
- No incluyas videos que no estén relacionados con el contenido de la página de alojamiento. Por ejemplo, un video que sea un pequeño anexo de la página o que no esté relacionado con el contenido del texto principal.
-
Googlebot debe poder acceder a todos los archivos a los que se hace referencia en el mapa del sitio para videos, es decir, todas las URLs del mapa del sitio para videos:
- No se debe impedir que las reglas robots.txt lo rastreen
- Debe ser accesible sin metarchivos y sin acceder.
- No debe estar bloqueado por firewalls ni mecanismos similares.
- Debe ser accesible en un protocolo compatible: HTTP y FTP (los protocolos de transmisión no son compatibles)
Si quieres impedir que los generadores de spam accedan a tu contenido de video en las URLs
<player_loc>
o<content_loc>
, verifica que solo accedan a tu servidor bots de Googlebot.
Para obtener más sugerencias sobre los videos en la Búsqueda de Google, consulta nuestras prácticas recomendadas para videos.
Ejemplo de mapa del sitio para videos
En el siguiente ejemplo, se muestra un mapa del sitio normal con extensiones de video. Incluye dos entradas de video anidadas en la etiqueta <url>
única. La primera entrada <video>
incluye todas las etiquetas que Google puede usar, mientras que la segunda solo incluye las etiquetas obligatorias.
<?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> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>Grilling steaks for winter</video:title> <video:description> In the freezing cold, Roman shows you how to get perfectly done steaks every time. </video:description> <video:content_loc> http://streamserver.example.com/video345.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=345 </video:player_loc> </video:video> </url> </urlset>
Más ejemplos
En el siguiente ejemplo, se muestra cómo agregar una incorporación de video de Vimeo a un mapa del sitio para videos:
<?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>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.vimeo.com/video/987654321 </video:player_loc> </video:video> </url> </urlset>
En el siguiente ejemplo, se muestra cómo agregar una incorporación de video de YouTube a un mapa del sitio para videos:
<?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/345.jpg</video:thumbnail_loc> <video:title>John teaches cheese</video:title> <video:description> John explains the differences between a banana and cheese. </video:description> <video:player_loc> https://www.youtube.com/embed/1a2b3c4d </video:player_loc> </video:video> </url> </urlset>
Referencia de mapas del sitio para videos
Las etiquetas video
se definen en el espacio de nombres de mapas del sitio para videos:
http://www.google.com/schemas/sitemap-video/1.1
.
Cada etiqueta solo se puede agregar una vez por video, a menos que se especifique lo contrario.
A fin de garantizar que Google pueda usar tu mapa del sitio para videos, debes usar las siguientes etiquetas:
Etiquetas obligatorias | |
---|---|
<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> |
Es una 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 atributo Lineamientos adicionales
|
Además, las siguientes etiquetas opcionales pueden ayudar a Google a comprender mejor tus videos y sus propiedades:
Etiquetas opcionales | |
---|---|
<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 vence. 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 una nueva.
Los valores admitidos son la fecha completa ( Ejemplo: |
<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). |
<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.
Si no hay ninguna etiqueta Atributos:
Si se usa la etiqueta superior
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.
Si no hay ninguna etiqueta Valores admitidos:
Atributos:
Si se usa la etiqueta superior
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 admitidos son los que se detallan a continuación:
|
<video:uploader> |
Nombre de quien subió el video. El valor de la string puede tener un máximo de 255 caracteres. Atributos:
|
<video:live> |
Indica si el video es una transmisión en vivo. Los valores admitidos son los que se detallan a continuación:
|
<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 el 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>
, los atributos 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, 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.
Para obtener más información sobre los feeds multimedia, consulta la documentación oficial de RSS multimedia.
Ejemplo de mRSS
A continuación, se incluye un ejemplo de una entrada mRSS que proporciona todas las etiquetas que usa Google.
<?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>
Referencia de mRSS
La especificación mRSS completa contiene más etiquetas opcionales, prácticas recomendadas y ejemplos.
Para asegurarte de que Google pueda usar tu feed mRSS, debes usar las siguientes etiquetas obligatorias:
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 atributo |
<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> |
Es la 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. |
Además, las siguientes etiquetas opcionales pueden ayudar a Google a comprender mejor tus videos y sus propiedades:
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> |
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:
Si se usa la etiqueta superior
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:
Si se usa la etiqueta superior
|
Recursos adicionales
¿Quieres obtener más información? Consulta los siguientes recursos: