Un sitemap o mapa del sitio es una manera de organizar un sitio web identificando las URL y los datos de cada sección. El documento XML incluye las instrucciones para los bots de los motores de búsqueda.
Además, un sitemap se puede definir como una representación esquemática que muestra cómo se organizan las subpáginas debajo de las agrupaciones principales. Este tipo de diagrama forma el mapa de un sitio. Este mapa es un archivo XML que permite a los robots de los motores de búsqueda indexar un sitio. Los sitemaps también se pueden definir como una muestra del diseño de navegación y cómo se organiza el contenido en un sitio web.
El significado detrás de los sitemaps
Los sitios web cada vez son más grandes y complejos. Por ejemplo, un sitio como Amazon tiene miles de páginas y quizás millones de productos. ¿Cómo pueden los bots de los motores de búsqueda rastrear un sitio web de este tipo? ¿Cómo funciona realmente el SEO?
Tal vez Amazon sea en un ejemplo extremo, así que tomemos como ejemplo un sitio web con operaciones online. La página de inicio da una visión general de los productos o servicios que ofrece y cuenta con información de contacto, blog y, quizás, algo de información sobre el equipo. Cada uno de estos componentes se explica con más detalles en las páginas individuales y probablemente cada página tenga subsecciones menores.
Para un blog, podría haber texto de anclaje que enlace a otras secciones del sitio, además del contenido que se actualiza con frecuencia (varias veces al día en los sitios de noticias). ¿Qué ocurre cuando hay enlaces que dirigen a otros sitios web o páginas web? ¿Qué pasa con los foros de discusión en los que un tema en particular puede recibir cientos de comentarios y enlaces a otros sitios?
Es obvio que los sitios web pueden ser bastante complejos y los motores de búsqueda estaban llegando al punto de no poder rastrear las estructuras complejas; de hecho, algunas páginas, especialmente las páginas dinámicas, seguían pasando desapercibidas.
Los sitemaps no son una herramienta de optimización de los motores de búsqueda ni afectan a la clasificación. Sin embargo, se diseñan para ayudar a los motores de búsqueda a hacer clasificaciones y búsquedas precisas.
Para hacer que todo fuera más fluido, Google desarrolló un protocolo de sitemap en 2005 que se llamó el Protocolo Sitemap 0.84, un protocolo XML que se publicó bajo una licencia Creative Commons. Esto permitió que otros motores de búsqueda lo admitieran y que los desarrolladores de páginas web no necesitaran crear diferentes tipos de sitemaps. De hecho, lo único que tienen que hacer los desarrolladores es crear un archivo para enviarlo y actualizarlo cuando haya cambios en el sitio.
¿Por qué es importante tener un sitemap?
Aunque posiblemente ya te hayas dado cuenta de la importancia de los sitemaps, a continuación mostramos algunas razones específicas de por qué es importante el mapa de un sitio web:
Ayudan a los robots de los motores de búsqueda a indexar todas las páginas de un sitio web
En el pasado los bots de los motores de búsqueda se olvidaban de las páginas dinámicas. Sin embargo, el protocolo XML permitió a los bots rastrear las URL con mayor eficiencia. Esto se debe a que la información necesaria se coloca en una sola página. Como el protocolo XML también incluye un resumen de la frecuencia con la que se actualiza un sitio web y tiene un registro de los cambios realizados, para los robots es más fácil rastrear páginas web y URL. Los datos que necesitan los motores de búsqueda están en una sola ubicación, por lo que pasan menos tiempo en el sitio web; algo importante teniendo en cuenta que los bots tienen que rastrear millones de sitios.
Los sitemaps permiten a los robots de los motores de búsqueda rastrear incluso las URL que no se ven durante el proceso de rastreo normal.
Navegación más sencilla
Antes mencionamos que inicialmente los sitemaps estaban destinados a los usuarios. Cuando un mapa del sitio se diseña para los usuarios, generalmente se trata de una lista de páginas web o incluso herramientas de planificación de diseño web con una disposición jerárquica que se muestran en formato HTML. El mapa de un sitio web puede enumerar todas las páginas del sitio web y cualquier actualización tendrá que añadirse al mapa del sitio (por ejemplo, imágenes nuevas, vídeos, páginas y cualquier otro contenido).
Cuando hay un mapsite, se les facilita a los visitantes encontrar una página o tema en particular ya que se organiza el contenido por tema o categoría. El mapa del sitio ayuda a organizar el contenido para que el contenido principal esté cerca de la página de inicio, facilitando así la accesibilidad. El mapsite incluye texto de anclaje que apunta hacia las partes más importantes del sitio web. Así los usuarios pueden usar el mapa del sitio para encontrar un tema navegando por los menús o buscando en el sitio.
Un sitemap HTML también es muy útil para que los usuarios sepan de qué se trata tu sitio web. Si tienes varios enlaces en tu sitemap, es posible que quieras dividirlos en varias páginas. Cuando los visitantes pueden encontrar con facilidad lo que están buscando, pasan más tiempo en tu sitio, participan en más sesiones e incluso, si tienes un buen contenido, visitan muchas páginas en cada sesión. En última instancia, los usuarios regresarán y se aumentarán las conversiones.
Si te preguntas por qué necesitas un sitemap en vez de centrarte en ofrecer una buena experiencia a los visitantes de tu sitio web, la verdad es que es difícil conseguir un 100% en cuanto a la experiencia de los usuarios. De vez en cuando, los usuarios empezarán a buscar un sitio interno o volverán a escribir una búsqueda, o incluso buscarán elementos de navegación para tratar de encontrar una página o tema en particular; y aquí es donde radica la importancia de un sitemap.
Desarrollo Web más fácil
Google desarrolló el Protocolo Sitemap 0.84 bajo una licencia Creative Commons. Esto se hizo para animar a otros motores de búsqueda a adoptar el protocolo, algo que Yahoo y Microsoft hicieron poco después. Como resultado, el sitemap se actualizó a la versión 0.9 y los tres buscadores participan en conjunto en un sitio que explica detalladamente este este protocolo. Se puede ver aquí.
¿Qué implica esto para los desarrolladores web? Significa que el protocolo se reconoce en los principales motores de búsqueda, por lo que los desarrolladores web no necesitan crear diferentes tipos de sitemaps para cada motor de búsqueda. Todo lo que tienen que hacer es crear un solo archivo, enviarlo y actualizarlo cuando se lleven a cabo cambios en el sitio web.
Con el tiempo, el sitemap XML se convertió en el protocolo estándar para cualquier desarrollo de sitios web; así, las páginas adicionales, archivos multimedia o blogs son más fáciles de añadir a un sitio. Y lo que es mejor, cualquier actualización de un sitio la verán los tres motores de búsqueda principales, eliminando así la necesidad de actualizar esta información tres veces según cada motor de búsqueda.
Ask.com también ha comenzado a admitir sitemaps XML. Una actualización reciente del Protocolo de Sitemap XML ha hecho posible que Ask.com "diga" a los motores de búsqueda la ubicación del sitemap de un sitio colocando una entrada en el archivo robots.txt.
¿Cuándo hay que usar un sitemap?
Normalmente si las páginas web están vinculadas correctamente, los rastreadores de los motores de búsqueda pueden descubrir la mayoría de las partes de un sitio. Sin embargo, con un mapa del sitio el rastreo es más fácil y eficiente. Veamos algunos casos en los que se necesita un sitemap:
- Cuando el sitio es bastante grande, existe la posibilidad de que los motores de búsqueda pasen por alto elementos de tu sitio, especialmente páginas nuevas o que se han actualizado recientemente.
- Cuando el sitio es nuevo y tiene pocos enlaces externos. En este caso, los robots de los motores de búsqueda rastrean el sitio web siguiendo los enlaces de una página a otra. Cuando tu sitio es nuevo y no tiene enlaces, es posible que los motores de búsqueda no rastreen tus páginas.
- Cuando hay un gran archivo de páginas de contenido aisladas o sin vincular correctamente. Se deben enumerar las páginas que no se vinculan naturalmente entre sí en un mapa del sitio.
- Si se utilizan anotaciones compatibles con los sitemaps (contenido multimedia enriquecido o contenido que se muestra en Google News), Google puede tener en cuenta la información adicional de los sitemaps y mostrarla en los resultados de búsqueda.
Es importante tener en cuenta que tener un sitemap no implica que todos los elementos enumerados se rastrearán e indexarán. Sin embargo, los beneficios de tener un mapa del sitio son muchos.
Crear un sitemap
Antes de nada, veamos la imagen de un sitemap:
Parece bastante complejo, ¿verdad? La buena noticia es que no hace falta tener conocimientos de codificación para implementar un sitemap. Veamos a continuación diferentes opciones para crear un mapa del sitio.
Uso de un sistema de gestión de contenido
Si usas un sistema de gestión de contenido como WordPress, puedes generar un sitemap automáticamente con la ayuda de complementos como Yoast SEO.
Añadir un sitemap a WordPress
Vamos a ver cómo añadir un mapa del sitio a WordPress usando Yoast SEO. Cuando se utiliza este plugin, el índice del sitemap se actualiza automáticamente según se añade o elimina contenido. Asimismo, se incluyen los tipos de publicación que se quieren indexar. Recuerda que los tipos de publicación marcados como "noindex" no aparecerán en el mapa del sitio.
Para crear tu sitemap con Yoast:
- Inicia la sesión de tu cuenta WordPress y accede a tu panel de control.
- Haz clic en "SEO" en el menú del lado izquierdo.
A continuación, se expandirá la configuración del SEO con más opciones:
- Elige "general".
- Haz clic en características.
- Cambia "XML sitemaps" a "activo".
- Guarda los cambios.
Esto activará el sitemap XML.
Ver el mapa del sitio
- Inicia la sesión de tu cuenta WordPress y accede al panel de control.
- Haz clic en "SEO" en el menú del lado izquierdo.
A continuación, se expandirá la configuración del SEO con más opciones:
- Haz clic en "general" y después selecciona la pestaña de características.
- Para ver tu mapa del sitio, haz clic en el signo de interrogación que se encuentra junto a XML sitemaps.
Si usas All in One SEO tienes que ir a All in One SEO > Feature Manager y activar XML sitemaps:
El mapa del sitio XML aparecerá en la configuración de All in One SEO
Dependiendo de las necesidades de tu sitio, puedes hacer clic en el icono de ayuda para obtener más información sobre lo que puedes hacer en cada configuración. Recomendamos la revisión para:
- Crear un sitemap comprimido
- Enlazar de Virtual Robots.txt
- Generar un sitemap de forma dinámica
¿Dónde está el sitemap de Wix?
Los sitios Wix tienen sitemaps que se generan dinámicamente en su servidor y se actualizan automáticamente cuando se añaden o eliminan páginas o contenido de tu sitio. Estos sitemaps no se pueden editar.
¿Necesito generar un sitemap para Shopify?
Todas las tiendas Shopify tienen un archivo sitemap.xml que se genera automáticamente. El archivo contiene enlaces a todos los productos, páginas, entradas de blog, imágenes de productos y colecciones. Hay que localizar el archivo del sitemap en el directorio raíz del nombre del dominio principal de tu tienda (por ejemplo, suescollection.com/sitemap.xml) y enviarlo a Google Search Console. Más adelante hablaremos con más detalle sobre este proceso.
Uso de otras herramientas para generar un sitemap
Puedes validar tu sitemap actual utilizando nuestra herramienta de validación de sitemap. Así comprobarás si tu mapa del sitio tiene algún error para determinar si necesitas generar uno nuevo:
Para generar un sitemap puedes usar herramientas como SEOptimer Sitemap Generator y XML-sitemaps.com. Veamos cómo se usan.
Usar XML-sitemaps.com
- Dirígete https://www.xml-sitemaps.com/
- Copia la URL de tu sitio web
- Pégala en el sitio web
- Haz clic en "inicio"
- Espera mientras se rastrea tu sitio web. Atención: si tu sitio web tiene más de 500 URL, tendrás que crear una cuenta de pago.
- Cuando el rastreador haya terminado, haz clic en "ver detalles del sitemap" y luego descarga el archivo .XML
En este punto, es útil revisar tu sitemap para encontrar cualquier problema. Por ejemplo, puedes encontrar un problema como enlaces que no funcionan. Los enlaces que no funcionan pueden evitar que tu sitio web esté totalmente indexado, ya que los motores de búsqueda los ven como callejones sin salida. Los enlaces que no funcionan sugieren que no hay más información, mientras que en esencia, la información es simplemente inaccesible. Los enlaces que no funcionan también pueden ser perjudiciales para la reputación de un sitio y aumentar tus tasas de rebote.
- Después de revisar tu sitemap en busca de errores, carga el sitemap en la carpeta raíz del dominio de tu sitio web.
- A continuación, abre Google Search Console y añade la URL de tu sitemap.
Usar SEOptimer Sitemap Generator
Para generar un sitemap, deberás ingresar a tu sitio web:
Ya sea que estés modificando o creando un sitemap nuevo, es posible que también tengas que añadir información como la fecha de la última modificación, la frecuencia con la que es probable que cambien tus páginas y la prioridad de tus URL.
Selecciona el número de páginas que tiene tu página (hasta 5.000).
Presiona el botón "Generar sitemap".
Puedes ver que el rastreador ha terminado de rastrear tu sitio:
Puedes hacer clic en Guardar archivo XML o copiarlo en el portapapeles y añadirlo a tu archivo XML actual o cargar el recién creado.
Tendrás que validar tu sitemap con SEOptimer Sitemap Validator una vez que hayas subido tu mapa del sitio a tu sitio web. A continuación, debes enviar tu mapa del sitio a Google Search Console. También es una buena idea enviarlo a bing Webmaster Tools. Veamos cómo se pueden hacer estas dos acciones.
Cómo añadir un sitemap a Google Search Console
Acabas de subir tu sitemap a tu directorio raíz. La ubicación de tu mapa del sitio debe ser https://mywebsite.com/sitemap.xml.
Para subirlo a Google Search Console, debes iniciar sesión en Search Console, dirigirte a "Índice" y luego seleccionar "sitemaps". Haz clic en "añadir/probar sitemap". Introduce la URL del sitemap. Haz clic en "Enviar".
Cómo añadir un sitemap a las herramientas para webmasters de Bing
Para registrar tu sitemap con las herramientas para webmasters de Bing, confirma que se ha realizado correctamente la subida del sitemap XML a tu sitio y que la URL se carga.
- Inicia sesión en las herramientas para webmasters de Bing.
- Haz clic en "Configurar mi sitio".
- Haz clic en "Sitemaps".
- Introduce la URL de tu mapa del sitio en el cuadro de texto con la etiqueta "enviar un sitemap".
- Haz clic en "enviar".
¿Cuáles son algunas de las mejores prácticas al crear un sitemap?
Siempre prueba tu sitemap antes de enviarlo
Siempre prueba tu mapa del sitio antes de enviarlo para estar seguro que no tiene errores.
Así puedes probar tu sitemap:
- Haz clic en "añadir/probar sitemap" en la página de destino de informes de Google Search Console.
- Introduce la URL del sitemap en el cuadro de diálogo y haz clic en Probar.
- Cuando termine la prueba, haz clic en "Abrir resultados" para ver si hay algún error.
- Después ya puedes enviarlo.
Prioriza las páginas de calidad alta en tu sitemap
Tu sitemap no debe dirigir los bots de los motores de búsqueda a páginas de calidad baja ya que podría considerarse como una mala señal para los visitantes. Prioriza páginas, imágenes, vídeos, contenido único y otras páginas optimizadas que permitan la participación de los usuarios en tu mapa del sitio.
Solo cambia los tiempos de modificación cuando hayas hecho algunos cambios significativos
Una técnica black-hat de SEO consiste en cambiar los tiempos de modificación para engañar a los robots de los motores de búsqueda y que piensen que has actualizado tu sitio significativamente. Si lo haces, Google puede eliminar tus sellos de fecha.
Usa solo versiones canónicas de url en tu sitemap
Si has utilizado la etiqueta rel=canonical para diferenciar páginas muy similares, solo inclúyelas en tu sitemap. Si no has usado la etiqueta, debes usarla para distinguir páginas similares (por ejemplo, páginas de productos) y solo usar en el futuro la versión canónica en tu mapa del sitio.
Haz que tu archivo de sitemap sea pequeño
Cuando tu sitemap es pequeño, no forzará tu servidor. Google y Bing aumentaron el tamaño de los sitemaps hasta 50 MB.
Utiliza robots.txt para las páginas que no quieres indexar
Usar un mapa del sitio no significa que debas indexar todas y cada una de las páginas. Las páginas, como las páginas de agradecimiento, no deben indexarse, aunque aparezcan en el sitemap. Debes usar la etiqueta meta robots "noindex, follow" para preservar la equidad de tu enlace; incluso si no se indexará esa página en particular.
A veces puedes usar robots.txt para bloquear páginas. Uno de estos casos es cuando tu presupuesto de rastreo se utiliza rápidamente. ¿Qué es un presupuesto de rastreo? Es el número de veces que el bot de un motor de búsqueda rastrea tu sitio dentro de un periodo de tiempo específico. Por ejemplo, si tu sitio se rastrea 32 veces al día, existe la posibilidad de que tengas un presupuesto de rastreo mensual de 960 veces.
Puedes ver tu presupuesto de rastreo en "estadísticas de rastreo" en la consola de búsqueda.
Si tienes más de 50.000 URL, crea varios sitemaps
Un sitemap tiene un límite de 50.000 URL. Esto es adecuado para la mayoría de los sitios web. Si tienes un sitio grande, como los sitios de comercio online, tendrás que crear más de un mapa del sitio.
Evita incluir la URL "noindex" en tu sitemap
Si no quieres que te rastreen ciertas páginas, tiene más sentido evitar incluirlas en el sitemap en vez de añadir una etiqueta "noindex". Esta etiqueta envía información contradictoria al robot del motor de búsqueda, lo que sugiere que la página debe estar y no estar indexada. Esta inconsistencia desperdicia tu presupuesto de rastreo.
Si tienes un sitio grande, crea sitemaps dinámicos
Si tu sitio es bastante grande, debes configurar algunas reglas que te ayudarán a determinar cuándo se puede incluir una página en tu sitemap o cambiar de "noindex" a "indexfollow". Puede ser útil utilizar una herramienta para generar un sitemap XML dinámico.
Combina sitemaps XML y fuentes RSS/Atom
RSS/Atom Feeds ayuda a notificar a los motores de búsqueda cuándo se actualiza el contenido en tu sitio y facilita el acceso tanto a los motores de búsqueda, como a los usuarios.
Más consejos
- Asegúrate que la estructura de tu sitio fluye de izquierda a derecha, ya que las personas hacen clic intuitivamente de izquierda a derecha.
- Usa términos sencillos para tus páginas, como "productos" y "servicios".
- Tu menú debe aparecer en cada página.
- Tu menú debe estar en la parte superior de la página y enumerar la página de navegación principal.
- Usa subcategorías para que tu menú sea simple.
Conclusión
Un sitemap facilita a los motores de búsqueda indexar y rastrear tu sitio. También facilita a los usuarios la navegación por tu sitio. Así, cuando actualices contenido, tanto los motores de búsqueda como los usuarios encontrarán fácilmente el material nuevo. ¿Qué significa esto? Que es más probable que tengas una buena clasificación y reputación, lo que hará que tengas más visitantes nuevos y mejoren tus conversiones.