¿Qué es un sitemap, cómo crearlo y por qué debes tener uno?
Cuando no estás seguro de cómo llegar a una dirección, lo mejor es buscar el lugar determinado en el mapa y descubrir cómo llegar a ese lugar utilizando la navegación geográfica. Lo mismo se aplica a los robots de búsqueda. Cuando están escaneando tu sitio, comienzan con un mapa del sitio web, con el sitemap.
Por tanto, si quieres que tu contenido sea explorado, rastreado e indexado, necesitas un mapa de tu sitio web.
Hoy veremos qué es, cómo crearlo y validarlo para ponérselo fácil a los robots de Google.
¿Qué es un sitemap?
Un sitemap es un archivo con una lista de todas las páginas web accesibles a los rastreadores o usuarios. Puede parecerse a la tabla de contenidos de un libro, excepto que las secciones son los enlaces.
Un mapa del sitio puede ser un documento utilizado como herramienta de planificación para el diseño web o una página web que enumera las páginas de una web, generalmente organizadas en orden jerárquico.
Tipos de mapas de sitio
Hay 2 tipos principales de mapas de sitio: mapa del sitio HTML y mapa del sitio XML.
Mapa del sitio HTML
Un mapa del sitio HTML es una página web que enumera los enlaces. Por lo general, estos son links a las secciones y páginas más importantes del sitio web.
Aquí van unos buenos ejemplos de mapas de sitio HTML: DHL, Lufthansa, SmartFares.
El mapa del sitio HTML está diseñado principalmente para personas y no para robots, y ayuda a navegar rápidamente a través de las secciones principales del sitio.
Sitemap XML
Un mapa del sitio XML es un archivo XML (por ejemplo, sitemap.xml) que se encuentra en la carpeta raíz del sitio web.
El mapa del sitio se crea en formato XML y permite enumerar hasta 50,000 enlaces, así como la prioridad y frecuencia de escaneo. Aquí va un ejemplo de como se ve un mapa XML:
Nosotros vamos a centrarnos en el mapa del sitio XML. Veamos los beneficios de tener un mapa de sitio, conocer cómo satisfacer tus necesidades y cumplir las reglas del motor de búsqueda.
Otros tipos de sitemaps XML
Puedes crear mapas de sitio específicos como por ejemplo: sitemaps de videos, de imágenes, por idioma…
De esta forma el buscador identifica este tipo de contenido y lo muestra como tal en los resultados de búsqueda correspondientes (por ejemplo en Google videos o Google imágenes).
¿Necesito tener un sitemap?
Un sitemap es un archivo con información sobre las páginas que deben ser indexadas.
Por tanto, es el lugar adecuado para enumerar las páginas tu sitio web e informar a los motores de búsqueda sobre su contenido y ayudarles a encontrar exactamente lo que necesitan.
Además, un mapa del sitio proporciona metadatos valiosos de la página: actualización de la última página, frecuencia de actualización y nivel de importancia de la página según la jerarquía del contenido.
En principio los sitios con menos de 100 páginas no lo necesitarían. Otra cosa es que sea muy recomendable.
Puedes beneficiarte de añadir un sitemap a tu web y nunca ser penalizado por tener uno.
Esa ya es razón más que suficiente para crear uno, ¿verdad? Pero eso no es todo, existen más ventajas de tener un mapa de sitio XML en tu web.
¿Cuáles son los beneficios de tener un sitemap XML?
1. Ayudan a los motores de búsqueda
Facilitan la comprensión de lo que te gustaría indexar en tu sitio web y priorizar el proceso de rastreo (indicando las páginas más importantes y menos importantes en el orden de rastreo, lo cual es especialmente importante para los sitios web con demasiado contenido)
2. En caso de actualizaciones te facilita la recuperación de tu sitio
Un mapa puede ayudar a tu sitio web a recuperarse si tus páginas web fueron afectadas por la actualización de Google Panda (especialmente útil para sitios web grandes).
3. Para directorios profundos
Si tu sitio web tiene una estructura de directorios profundos, un mapa actuará como guía para los motores de búsqueda para que el contenido más importante sea rastreado.
4. Para sitios nuevos
Si se trata de un sitio nuevo, agregar un mapa de sitio será una muy buena manera de que los robots de búsqueda (y, por lo tanto, el mundo entero) lo encuentren e indexen.
5. Para controlar la indexación
Los mapas de sitio te ayudan a controlar la indexación de ciertas páginas en Google Search Console.
6. Para proteger los derechos de tu sitio web
Un mapa XML es tu respaldo legal para confirmar tus derechos de contenido, ya que menciona la publicación de la página y el tiempo de actualización.
¿Cómo crear un sitemap o mapa de sitio?
Antes de crear un mapa de sitio, te debes preguntar cuántos mapas de sitio necesitas. Por lo general, con uno es suficiente.
Pero si tienes un archivo mayor a 10 MB, con más de 50,000 URLs o quieres realizar un seguimiento de tus páginas web en Search Console por separado, es mejor dividirlo en varios mapas.
Además, si tienes subdominios, necesitarás diferentes mapas de sitio simplemente porque no puedes incluir páginas de subdominios en la raíz del mapa.
Para enviar todos los mapas de sitio a Google a la vez, puedes crear un archivo de índice con todos los mapas.
¿Qué es un archivo índice del sitemap?
Un archivo índice del sitemap es un archivo que contiene muchos mapas de sitio y ayuda a gestionarlos.
Sirve como un directorio que proporciona a los motores de búsqueda información sobre las páginas de tu sitio web en formato XML.
Nota: un archivo índice del mapa del sitio no puede enumerar otros archivos índice; solo enumera archivos del mapa de sitio.
Consejo: para mejorar la indexación, describe el contenido que sea difícil de analizar, utilizando la extensión XML para videos, imágenes y noticias que son compatibles con Google.
3 formas de crear un mapa de sitio
1. Manualmente
Te permite conocer el protocolo, pero requiere tiempo, trabajo y habilidad.
El formato del protocolo del mapa de sitio consiste en etiquetas XML.
Si decides crear un mapa de sitio manualmente o configurar los ajustes tu mismo, debes saber cómo configurar estas etiquetas correctamente.
Estas son algunas de las etiquetas XML más comunes:
- <sitemapindex> – etiqueta principal al inicio y al final del archivo.
- <sitemap> – etiqueta principal para cada archivo del mapa del sitio. Al mismo tiempo, esta etiqueta es una etiqueta secundaria relativa a la etiqueta índice del mapa del sitio.
- <url> – bloque que contiene la URL y otros elementos.
- <changefreq> – la frecuencia con la cual esta página es modificada.
- <priority> – la prioridad de los elementos estructurales (ayuda a determinar qué páginas tienen mayor prioridad a la hora del rastreo).
- <lastmod> – la última vez que el contenido de la página fue actualizado.
Consejo: asegúrate de utilizar la misma sintaxis al especificar una URL. Además, los archivos del mapa deben tener codificación UTF-8.
2. Usando plugins especiales de WP para crear mapas de sitio
Es una forma muy sencilla de crear tu mapa de sitio.
- Hay plugins SEO que te facilitan la tarea como Yoast SEO o RankMath.
En Yoast SEO simplemente tienes que activar la pestaña de Mapas de Sitio XML, y después configurarlo, eligiendo el contenido que queremos que contenga.
En RankMath el proceso es muy parecido a Yoast.
- O puedes instalarte el plugin Google XML Sitemap
Es otro plugin interesante y fácil de usar. Al activarlo te crea una entrada en tu menú de escritorio: Ajustes > XML Sitemap que podrás configurar a posteriori.
3. Utilizando un generador de mapas de sitio
Gratuito como el que tenemos en SE Ranking (generalmente, todas las opciones gratuitas tienen un número limitado de páginas); un generador de mapas de pago; o lo que yo llamo un generador de mapa del sitio freemium con un número ilimitado de páginas que está disponible como parte de la herramienta de Auditoría web de SE Ranking (gratis con la prueba de 2 semanas y luego disponible con un plan de suscripción)
Cómo determinar la prioridad y la frecuencia del sitemap
Para priorizar el rastreo de páginas, debes establecer la prioridad y la frecuencia de los rastreadores de los motores de búsqueda.
De esta forma, entenderán qué contenido consideras más importante gracias a las etiquetas XML: las etiquetas <priority> y <changefreq>.
Para establecer la prioridad, usa la etiqueta <priority>, que especifica la prioridad de una URL en relación con las otras URL de tu sitio (los valores válidos varían de 0.0 a 1.0).
Para establecer la frecuencia, usa la etiqueta <changefreq>, que indica con qué frecuencia es probable que la página se actualice: siempre, cada hora, diariamente, semanalmente, mensualmente, anualmente, nunca.
Para la página principal, se recomienda usar la prioridad «1.0» (que es 100%) y una frecuencia «diaria».
Cuando se trata de las secciones principales o páginas promocionadas, usa la prioridad «0.8-0.6» y una frecuencia «semanal».
Para las páginas de menor prioridad (por ejemplo, las páginas de un foro), usa la prioridad «0.6-0.4» y una frecuencia «semanal» o «mensual».
Consejo: no establezcas la misma prioridad para todas las páginas, ya que los rastreadores no los consideran como datos. Ten en cuenta que la prioridad es relativa, muestra la importancia de la página en relación con las otras páginas de tu sitio.
¿Cómo validar un sitemap y colocarlo en tu sitio web?
Una vez que hayas generado el mapa, comprueba su validez.
Para ello, añade el archivo del mapa a tu sitio web.
Usa un FTP, por ejemplo, Total Commander o FileZilla.
Después de colocar el archivo del sitemap en la carpeta raíz de tu sitio web, envíalo a Google Search Console (GSC).
Asegúrate de que tu mapa del sitio no tenga páginas que redirijan o páginas que no estén seleccionadas como las principales en la etiqueta canónica. Además, no debe tener URL duplicadas.
Si el informe del mapa contiene errores, asegúrate de corregirlos y luego envía nuevamente el mapa a Google Search Console.
Después, añade la referencia de tu mapa del sitio a tu archivo robots.txt, para que los rastreadores puedan encontrar el mapa de tu web.
Consejo: si no quieres que algunas páginas se indexen a través de robots.txt o a través del uso de la etiqueta meta «noindex», no incluyas estas páginas en el archivo del sitemap.
Conclusión
Si quieres que el viaje a través de tu sitio web sea valioso tanto para los rastreadores como para los usuarios, debes proporcionales un mapa del sitio adecuado.
No hay magia, solo sigue las recomendaciones anteriores. Por supuesto, no garantiza la indexación de los motores de búsqueda, pero ¡sí incrementa tus posibilidades!