Los mapas del sitio son un protocolo en formato XML diseñado para que los administradores web informen a los motores de búsqueda sobre las URL de un sitio web que pueden ser indexadas . Permiten incluir información adicional sobre cada URL: la fecha de su última actualización, la frecuencia de sus cambios y su importancia en relación con otras URL del sitio. Esto permite a los motores de búsqueda indexar el sitio de forma más eficiente y encontrar URL que podrían estar aisladas del resto del contenido. El protocolo de mapas del sitio es un protocolo de inclusión de URL y complementa robots.txtel protocolo de exclusión de URL.
Historia
Google introdujo Sitemaps 0.84 en junio de 2005 para que los desarrolladores web pudieran publicar listas de enlaces de sus sitios. [ 1 ] Google, Yahoo! y Microsoft anunciaron su apoyo conjunto al protocolo Sitemaps en noviembre de 2006. [ 2 ] La versión del esquema se cambió a "Sitemap 0.90", pero no se realizaron otros cambios.
En abril de 2007, Ask.com e IBM anunciaron compatibilidad con Sitemaps. [ 3 ] Además, Google, Yahoo y MSN anunciaron la detección automática de sitemaps a través de robots.txt. En mayo de 2007, los gobiernos estatales de Arizona, California, Utah y Virginia anunciaron que usarían Sitemaps en sus sitios web. [ 4 ]
El protocolo Sitemaps se basa en ideas [ 5 ] de "Servidores web amigables con los rastreadores" [ 6 ] , con mejoras que incluyen el descubrimiento automático robots.txty la capacidad de especificar la prioridad y la frecuencia de cambio de las páginas.
Objetivo
Los mapas del sitio son especialmente beneficiosos en sitios web donde:
- Algunas áreas del sitio web no están disponibles a través de la interfaz navegable [ 7 ].
- Los webmasters utilizan contenido enriquecido con Ajax , Silverlight o Flash que normalmente no es procesado por los motores de búsqueda .
- El sitio es muy grande y existe la posibilidad de que los rastreadores web pasen por alto parte del contenido nuevo o actualizado recientemente [ 7 ].
- Cuando los sitios web tienen una gran cantidad de páginas que están aisladas o no están bien vinculadas entre sí, o [ 7 ]
- Cuando un sitio web tiene pocos enlaces externos [ 7 ]
- El sitio web contiene una gran cantidad de contenido multimedia (como videos o imágenes) o está incluido en Google Noticias . [ 8 ]
Formato de archivo
El formato del protocolo Sitemap consiste en etiquetas XML. El archivo debe estar codificado en UTF-8 . Los mapas del sitio también pueden ser simplemente una lista de URL en texto plano. Asimismo, pueden comprimirse en formato .gz.
A continuación se muestra un ejemplo de mapa del sitio que contiene una sola URL y utiliza todas las etiquetas opcionales.
<?xml version='1.0' encoding='UTF-8'?> <urlset xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <url> <loc> https://example.com/ </loc> <lastmod> 2006-11-18 </lastmod> <changefreq> daily </changefreq> <priority> 0.8 </priority> </url> </urlset>Definiciones de elementos
Las definiciones de los elementos se muestran a continuación: [ 9 ]
La compatibilidad con los elementos que no son obligatorios puede variar de un motor de búsqueda a otro. [ 9 ]
Otros formatos
Archivo de texto
El protocolo Sitemaps permite que el Sitemap sea una simple lista de URL en un archivo de texto. Las especificaciones de archivo de los Sitemaps XML también se aplican a los Sitemaps de texto; el archivo debe estar codificado en UTF-8 y no puede superar los 50 MiB (sin comprimir) ni contener más de 50 000 URL. Los Sitemaps que superen estos límites deben dividirse en varios Sitemaps con un archivo de índice de Sitemap (un archivo que apunta a varios Sitemaps). [ 11 ]
Canal de sindicación
Un feed de sindicación es un método permitido para enviar URL a los rastreadores; se recomienda principalmente para sitios que ya cuentan con feeds de sindicación. Una desventaja mencionada es que este método podría proporcionar a los rastreadores solo las URL creadas más recientemente, pero otras URL aún pueden descubrirse durante el rastreo normal. [ 9 ]
Puede resultar beneficioso disponer de un feed de sindicación como actualización incremental (que contenga solo el contenido más reciente) para complementar un mapa del sitio completo.
Envío a motores de búsqueda
Si los mapas del sitio se envían directamente a un motor de búsqueda ( mediante ping ), este devolverá información sobre el estado y cualquier error de procesamiento. Los detalles relacionados con el envío varían según el motor de búsqueda. La ubicación del mapa del sitio también se puede incluir en el robots.txtarchivo agregando la siguiente línea:
Sitemap: <sitemap_location>
Debe ser la URL completa del mapa del sitio, como por ejemplo:<sitemap_location>
https://www.example.org/sitemap.xml
Esta directiva es independiente de la línea user-agent, por lo que no importa dónde se coloque en el archivo. Si el sitio web tiene varios mapas del sitio, se pueden incluir varios registros "Sitemap:" en robots.txt, o la URL puede simplemente apuntar al archivo de índice del mapa del sitio principal.
La siguiente tabla enumera las URL de envío de mapas del sitio para algunos de los principales motores de búsqueda:
Las URL del mapa del sitio enviadas mediante las URL de envío del mapa del sitio deben estar codificadas en URL , por ejemplo: reemplazar :(dos puntos) con %3A, reemplazar /(barra) con %2F. [ 9 ]
Google dejó de aceptar envíos de mapas del sitio mediante URL a finales de 2023. [ 12 ]
Limitaciones para la indexación en motores de búsqueda
Los mapas del sitio complementan, pero no reemplazan, los mecanismos de rastreo que los motores de búsqueda ya utilizan para descubrir las URL. El uso de este protocolo no garantiza que las páginas web se incluyan en los índices de búsqueda, ni influye en su posicionamiento en los resultados de búsqueda. A continuación se proporcionan ejemplos específicos.
- Google - Soporte para webmasters sobre mapas del sitio: "Usar un mapa del sitio no garantiza que todos los elementos que contiene sean rastreados e indexados, ya que los procesos de Google se basan en algoritmos complejos para programar el rastreo. Sin embargo, en la mayoría de los casos, su sitio se beneficiará de tener un mapa del sitio y nunca será penalizado por tener uno." [ 13 ]
- Bing - Bing utiliza el protocolo estándar sitemaps.org y es muy similar al que se menciona a continuación.
- Yahoo - Tras el acuerdo de búsqueda alcanzado entre Yahoo! Inc. y Microsoft, Yahoo! Site Explorer se ha fusionado con Bing Webmaster Tools.
Límites e índices
El protocolo XML de mapas del sitio también se ha ampliado para permitir la inclusión de varios mapas del sitio en un archivo de índice . El tamaño máximo del mapa del sitio, de 50 MiB (sin comprimir) o 50 000 URL [ 9 ] , hace que esto sea necesario para sitios web grandes. A continuación, se muestra un ejemplo de índice de mapas del sitio que hace referencia a un mapa del sitio independiente.
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <sitemap> <loc> https://www.example.com/sitemap1.xml.gz </loc> <lastmod> 2014-10-01T18:23:17+00:00 </lastmod> </sitemap> </sitemapindex>Los mapas del sitio se pueden comprimir con gzip , lo que reduce el consumo de ancho de banda. Se admiten varios archivos de mapa del sitio, con un archivo de índice de mapa del sitio como punto de entrada. Los archivos de índice de mapa del sitio no pueden contener más de 50 000 mapas del sitio, no deben superar los 50 MiB y pueden comprimirse. Se puede tener más de un archivo de índice de mapa del sitio. [ 9 ]
Según Google, una sola propiedad en Google Search Console puede incluir hasta 500 archivos de índice de mapa del sitio. Además, los mapas del sitio a los que se hace referencia en un archivo de índice de mapa del sitio deben estar ubicados en el mismo directorio que dicho archivo, o en un subdirectorio inferior en la jerarquía del sitio. [ 14 ]
La mejor práctica para optimizar un índice de mapa del sitio para la indexación de los motores de búsqueda es asegurarse de que el índice haga referencia solo a mapas del sitio en lugar de a otros índices de mapas del sitio; anidar un índice de mapa del sitio dentro de otro índice de mapa del sitio no es válido según Google. [ 15 ]
Tipos de mapas del sitio adicionales
Google admite varios tipos de mapas del sitio XML adicionales que no están contemplados en el protocolo Sitemaps, lo que permite a los webmasters proporcionar información adicional sobre el contenido de sus sitios web. Los mapas del sitio de vídeo e imagen tienen como objetivo mejorar el posicionamiento de los sitios web en las búsquedas de imágenes y vídeos. [ 16 ] [ 17 ]
Mapas del sitio de vídeo
Los mapas del sitio de vídeo indican datos relacionados con la incrustación y la reproducción automática, las miniaturas preferidas para mostrar en los resultados de búsqueda, la fecha de publicación, la duración del vídeo y otros metadatos. [ 17 ] Los mapas del sitio de vídeo también se utilizan para permitir que los motores de búsqueda indexen vídeos que están incrustados en un sitio web, pero que están alojados externamente, como en Vimeo o YouTube .
Mapas del sitio de imágenes
Los mapas del sitio de imágenes se utilizan para indicar metadatos de las imágenes, como información de licencia, ubicación geográfica y el pie de foto. [ 16 ]
Mapas del sitio de Google Noticias
Google admite un tipo de mapa del sitio de Google Noticias para facilitar la indexación rápida de noticias sobre temas sensibles al tiempo. [ 18 ] [ 19 ]
Mapas del sitio multilingües y multinacionales
En diciembre de 2011, Google anunció las anotaciones para sitios que desean dirigirse a usuarios en varios idiomas y, opcionalmente, países. Unos meses después, Google anunció en su blog oficial [ 20 ] que añadiría compatibilidad para especificar las anotaciones rel="alternate" y hreflang en los mapas del sitio. En lugar de los elementos de enlace HTML (hasta entonces la única opción), la opción de mapas del sitio ofrecía muchas ventajas, entre ellas un tamaño de página menor y una implementación más sencilla para algunos sitios web.
Un ejemplo de mapa del sitio multilingüe sería el siguiente:
Si, por ejemplo, tenemos un sitio que se dirige a usuarios de habla inglesa a través de https://www.example.com/eny a usuarios de habla griega a través de https://www.example.com/gr, hasta entonces la única opción era agregar la anotación hreflang ya sea en el encabezado HTTP o como elementos HTML en ambas URL de esta manera
<link rel= "alternate" hreflang= "en" href= "https://www.example.com/en" /> <link rel= "alternate" hreflang= "gr" href= "https://www.example.com/gr" />Pero ahora, también se puede utilizar el siguiente marcado equivalente en los mapas del sitio:
<url><loc> https://www.example.com/es </loc><xhtml:linkrel= "alternativo"hreflang= "gr"href= "https://www.example.com/gr" /><xhtml:linkrel= "alternativo"hreflang= "en"href= "https://www.example.com/en" /></url><url><loc> https://www.ejemplo.com/gr </loc><xhtml:linkrel= "alternativo"hreflang= "gr"href= "https://www.example.com/gr" /><xhtml:linkrel= "alternativo"hreflang= "en"href= "https://www.example.com/en" /></url>Véase también
Referencias
- ↑ Shivakumar, Shiva (2005-06-02). "Google Blog: Webmaster-friendly" . Archivado del original el 2005-06-08 . Recuperado el 2021-12-31 .
- ↑ "Los principales motores de búsqueda se unen para respaldar un mecanismo común para el envío de sitios web" . Noticias de Google . 16 de noviembre de 2006. Consultado el 31 de diciembre de 2021 .
- ↑ Pathak, Vivek (11 de mayo de 2007). "El blog de Ask.com: Autodescubrimiento de mapas del sitio" . Blog oficial de Ask . Archivado del original el 18 de mayo de 2007. Consultado el 31 de diciembre de 2021 .
- ↑ "Información para organizaciones del sector público" . Archivado del original el 30 de abril de 2007.
- ↑ ML Nelson; JA Smith; del Campo; H. Van de Sompel; X. Liu (2006). "Recolección eficiente y automatizada de recursos web" (PDF) . WIDM'06 .
- ↑ O. Brandman, J. Cho, Hector Garcia-Molina y Narayanan Shivakumar (2000). "Servidores web optimizados para rastreadores". Actas de ACM SIGMETRICS Performance Evaluation Review, Volumen 28, Número 2. doi : 10.1145 /362883.362894 .
{{cite conference}}: CS1 maint: varios nombres: lista de autores ( enlace ) - 1 2 3 4 "Aprende sobre los mapas del sitio | Search Central" . Google Developers . Consultado el 1 de junio de 2021 .
- ↑ "Crea y envía un mapa del sitio" . Google Developers . Consultado el 26 de octubre de 2025 .
- 1 2 3 4 5 6 "Formato XML de mapas del sitio" . Sitemaps.org. 21-11-2016 . Recuperado el 01-12-2016 .
- ↑ "Crea y envía un mapa del sitio" . Google Inc. Consultado el 26 de octubre de 2025 .
- ↑ "Crear y enviar un mapa del sitio - Ayuda de Search Console" . Support.google.com . Consultado el 30 de noviembre de 2020 .
- ↑ "El punto final de ping de los mapas del sitio desaparecerá" . 2025-04-04 . Consultado el 2025-04-04 .
- ↑ "Acerca de Google Sitemaps" . 1 de diciembre de 2016. Consultado el 1 de diciembre de 2016 .
- ↑ "Crear y enviar mapas del sitio grandes" . Google Developers . Consultado el 26 de octubre de 2025 .
- ↑ "Informe de mapas del sitio - Ayuda de Search Console" . support.google.com . Consultado el 15 de abril de 2020 .
- 1 2 "Mapas del sitio de imágenes" . Google Search Console . Consultado el 28 de diciembre de 2018 .
- 1 2 "Video Sitemaps" . Google Search Console . Consultado el 28 de diciembre de 2018 .
- ↑ Bigby, Garenne (21 de junio de 2016). "Por qué deberías usar un mapa del sitio de Google Noticias" . Dyno Mapper . Recuperado el 28 de diciembre de 2018 .
- ↑ "Mapas del sitio de Google Noticias" . Google Search Console . Consultado el 28 de diciembre de 2018 .
- ↑ "Anotaciones de sitios multilingües y multinacionales en los mapas del sitio" . Blog de Google Webmaster Central . Pierre Far. 24 de mayo de 2012.
Enlaces externos
- Sitio web oficial
- Grupos de noticias de Google
- Mapas del sitio
- Ayuda para webmasters - Mapa del sitio Archivado el 21/12/2006 en Wayback Machine