¿Qué es un sitemap? Cómo crearlo y enviarlo a los motores de búsqueda

Un mapa del sitio web o sitemap actúa como un plano en el que se enumeran todas tus páginas, imágenes y vídeos. Este recurso no solo ayuda a organizar el sitio web, sino que también beneficia a los esfuerzos de optimización para motores de búsqueda (SEO).

Esto se debe a que los rastreadores web utilizan los sitemaps para descubrir todas las páginas del sitio, lo que acelera el proceso de indexación y, en consecuencia, aumenta la visibilidad del sitio en los resultados de búsqueda.

Un sitemap es vital a la hora de crear páginas web. Si no estás seguro por dónde empezar, te guiaremos a través de todo el proceso de creación de un mapa del sitio y su envío a los principales motores de búsqueda.

Un sitemap es un archivo que contiene la estructura del sitio web. Este ayuda a los motores de búsqueda a entender la conexión entre las páginas web, identificando las más importantes.

¿Por qué es importante un sitemap?

Los motores de búsqueda como Google descubren nuevas páginas de un sitio siguiendo los enlaces. Si la web carece de enlaces internos, los rastreadores de los motores de búsqueda tendrán dificultades para encontrar todas sus páginas.

Ahí es donde los sitemaps desempeñan un papel importante. Al proporcionar a los rastreadores una estructura clara del sitio web, pueden indexar las entradas del sitio con mayor rapidez y eficacia.

Como resultado, es más fácil que el contenido de tu sitio web aparezca en las páginas de resultados cuando los usuarios buscan palabras clave relacionadas.

Tipos de sitemaps

En general, podemos agrupar los sitemaps en tres formatos: visual, lenguaje de marcado extensible (XML) y lenguaje de marcado de Hipertexto (HTML).

Mapa del sitio visual

Al crear un sitio web desde cero, los diseñadores web utilizan mapas de sitio visuales para definir la jerarquía de sus páginas y el flujo de navegación. Este proceso les ayuda a ofrecer un mejor diseño de la experiencia del usuario (UX).

Esto es lo que parece:

Ejemplo de sitemap visual

Un mapa del sitio visual utiliza un diagrama de flujo que ofrece una visión general de la estructura del sitio y la conexión entre páginas.

Aunque es beneficioso para el proceso de diseño web, los rastreadores de los motores de búsqueda no reconocen este tipo de mapa del sitio, por lo que no beneficia al SEO. 

Mapa del sitio XML

Este archivo de texto contiene todas las URL del sitio, lo que ayuda a los rastreadores a descubrir e indexar las páginas importantes con mayor rapidez.

Para optimizar el proceso de indexación de la web, proporciona información adicional para cada URL, como la frecuencia de actualización y la prioridad del contenido. El valor de prioridad por defecto de una página es 0,5, pero oscila entre 0,0 y 1,0.

En cuanto a la frecuencia de actualización, los valores posibles son: siempre, cada hora, diariamente, semanalmente, mensualmente, anualmente y nunca.

Toma como ejemplo este archivo XML sitemap de Hostinger:

Ejemplo de mapa del sitio XML

Además de listar las URL de las páginas, también existen otros tipos de mapas de sitio XML para fines específicos:

  • Mapa del sitio multimedia. Ayuda a los rastreadores de los motores de búsqueda a comprender el contenido multimedia enriquecido, como los archivos de vídeo e imagen. Un mapa de sitio de vídeo incluye la ubicación, el título y la descripción del vídeo, mientras que un mapa de sitio de imagen consiste en el enlace de la imagen, el tema y la información de licencia.
  • Mapa del sitio de noticias. Este tipo de sitemap contiene específicamente artículos de noticias de Google, junto con su título y fecha de publicación.
  • Mapa del sitio RSS. Si publicas contenido dinámico, como entradas de blog, te recomendamos que crees un sitemap RSS. Este informa a los rastreadores de los cambios recientes del sitio, manteniéndolo actualizado en la base de datos del motor de búsqueda.

Mapa del sitio HTML

Mientras que el formato XML se centra en los rastreadores web, el sitemap HTML permite a los visitantes humanos navegar por el sitio web con mayor eficacia.

Muestra todas tus páginas esenciales creando una página separada para el mapa del sitio o colocándolo en el pie de página.

Observa nuestra página Mapa del sitio HTML. Este contiene un directorio a diferentes servicios de alojamiento web, herramientas de dominio e información de la empresa para ayudar a los usuarios a localizar el contenido rápidamente.

Ejemplo de Mapa del sitio HTML de Hostinger

¿Cómo crear un sitemap XML?

Antes de crear un mapa del sitio XML, organiza el diseño del sitio web y la jerarquía de las páginas creando un mapa del sitio visual:

  1. Empieza por enumerar las páginas principales del sitio. Algunos ejemplos son las páginas Quiénes somos, Productos, Precios y Blog.
  2. Enumera sus subcategorías. Por ejemplo, una página de Comparación de planes pertenece a la categoría Precios y la Información de contacto formará parte de la página Quiénes somos.
  3. Ten en cuenta el número de clics necesarios para llegar a las subcategorías desde la página de inicio. De acuerdo con las mejores prácticas de SEO, mantén la profundidad del enlace a tres clics o menos para ayudar a los rastreadores y visitantes a encontrar rápidamente el contenido importante.
  4. Después de clasificar las páginas, crea un mapa visual del sitio utilizando herramientas en línea como DYNO Mapper.
Ejemplo de mapa del sitio

Una vez averiguada la estructura, transforma el mapa visual del sitio en un archivo XML para enviarlo a los motores de búsqueda.

¿Cómo crear un sitemap XML automáticamente?

Si no tienes experiencia o tiempo para crear un mapa del sitio manualmente, utiliza un generador en línea como Dupli Checker.

Sitio web Dupli Checker

Basta con introducir la URL del sitio y la herramienta creará automáticamente un mapa del sitio XML. También cuenta con una función que permite identificar los enlaces rotos, lo que resulta muy útil para mejorar la calidad del sitio y el proceso de rastreo.

Después de generar el mapa del sitio, descarga el archivo XML y súbelo al directorio raíz del sitio. Los usuarios de Hostinger pueden seguir estos pasos:

  1. Dirígete a hPanel. Accede a Hosting Administrador de archivos.
  2. Abre la carpeta public_html.
  3. En la barra de navegación superior, haz clic en Cargar y selecciona el archivo XML.
Opción de Cargar archivo en el Administrador de archivos de Hostinger

Si deseas crear un mapa del sitio en WordPress, el plugin Yoast SEO lo creará y enviará automáticamente.

Sitemap XML de Hostinger

¿Cómo hacer un sitemap XML manualmente?

Mientras que los generadores en línea proporcionan una manera fácil de construir un mapa del sitio XML, codificar uno desde cero ofrece más flexibilidad a la hora de organizar las páginas. Por ejemplo, puedes excluir enlaces rotos, contenido duplicado o páginas de redirección durante el proceso de creación.

Empieza por crear un archivo de texto con una herramienta como Sublime Text y añade la información pertinente:

  • Declaración XML. Este código indica a los rastreadores que están accediendo a un mapa del sitio XML. La versión XML debe ser 1.0, y la codificación debe ser UTF-8.
  • Conjunto de URL. Informa a los motores de búsqueda de qué protocolo de sitemaps se utiliza – Sitemap 0.9 es la versión más común.
  • URL. Se trata de la etiqueta principal de cada URL, que contiene la ubicación de la página y la fecha de su última modificación.
  • Etiquetas adicionales. Incluye etiquetas opcionales como <changefreq> para establecer la frecuencia de actualización y <priority> para especificar la importancia de la página.

Aquí un ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.tusitioweb.com/</loc>
<lastmod>2022-01-01</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>

Una vez terminado, guarda el archivo con la extensión .xml y súbelo a la carpeta public_html.

Consejo profesional

Tanto si creas el mapa del sitio manualmente como si lo haces con un generador, es fundamental que verifiques el mapa del sitio XML con un validador de mapas del sitio para garantizar que los motores de búsqueda puedan procesarlo.

¿Cómo enviar tu sitemap a los motores de búsqueda?

El siguiente paso consiste en enviar el mapa del sitio a motores de búsqueda como Google y Bing.

Comienza por generar la URL del mapa del sitio utilizando herramientas como SEO Site Checkup. Después, envíalo a Google a través de Google Search Console:

  1. Crea una cuenta en Search Console si aún no la tienes.
  2. Ve a Sitemaps en la barra de navegación de la izquierda.
  3. Introduce la URL del mapa del sitio en la sección Añadir un sitemap nuevo. 
  4. Haz clic en Enviar.
Sección de Google Search Console

Para comprobar si el mapa del sitio se ha almacenado en el índice de Google, visita la sección Mapas del sitio enviados y busca el informe «Índice del mapa del sitio procesado correctamente».

Consejo profesional

Google limita los sitemaps XML a 50.000 URL y a 50 MB de tamaño. Si el archivo contiene más enlaces o supera el límite, tendrás que crear varios archivos de mapa del sitio.

Si deseas enviar el mapa del sitio a Bing, utiliza las Herramientas para webmasters de Bing:

  1. Crea una cuenta si aún no lo has hecho.
  2. En el menú de la izquierda, selecciona Sitemaps.
  3. Haz clic en Enviar mapa del sitio.
  4. Pega tu URL en el campo correspondiente.
  5. Pulsa Enviar.
Sección de enviar sitemap de Bing

Es suficiente con enviar tu mapa del sitio XML a estas dos plataformas, ya que otros motores de búsqueda como Yahoo! y DuckDuckGo utilizan la información de Bing y Google para sus resultados de búsqueda.

Mejores prácticas SEO para sitemaps

Esta sección cubrirá dos buenas prácticas para mejorar el SEO de tu sitio usando sitemaps.

Añade tu sitemap al archivo robots.txt

El archivo robots.txt es el primer lugar que visitan los rastreadores cuando acceden a un sitio web. Este les informa de las páginas que deben indexar.

Al añadirle un mapa del sitio, podrán descubrir rápidamente todas las URL del sitio.

La mayoría de los proveedores de alojamiento ofrecen un panel de control que te permite modificar el archivo robots.txt. Si utilizas Hostinger, añade un mapa del sitio a través de hPanel:

  1. Accede a Hosting Archivos Administrador de archivos.
  2. Ve a public_html y localiza el archivo robots.txt. Si no está disponible, haz clic en el botón Nuevo archivo para crear uno.
  3. Haz clic con el botón derecho en el archivo y selecciona Editar.
  4. Añade la URL del mapa del sitio.
  5. Haz clic en Guardar.
Añadir sitemap al archivo robots.txt

Si tienes varios sitemaps, añade cada URL por separado:

Mapa del sitio: https://www.tusitioweb.com/sitemap_1.xml
Mapa del sitio: https://www.tusitioweb.com/sitemap_2.xml

Comprueba si hay errores con un informe de sitemaps

Utiliza el informe Sitemaps de Google Search Console para identificar posibles problemas. Hay varios errores que pueden producirse:

  • URLs no accesibles. Google ha encontrado la ubicación del mapa del sitio, pero no ha rastreado algunas de sus URL. Utiliza la herramienta de inspección de URL para comprobar la disponibilidad de las páginas.
  • URLs no seguidas. El mapa del sitio contiene demasiadas redirecciones y enlaces relativos que Googlebot no puede seguir. Recomendamos utilizar URL directas y absolutas al enviar los sitemaps para evitar este problema.
  • URL no válida. El enlace no es válido debido a caracteres no admitidos o a un formato incorrecto. Por ejemplo, la dirección URL puede tener ,com en lugar de .com o htps// en lugar de https://.

Además, abre el Informe de cobertura del índice para ver el número total de enlaces de tu mapa del sitio que Google ha rastreado correctamente.

Informe de cobertura del índice de GSC

Supongamos que el sitio tiene 20 páginas, pero cuando comprueba el informe, sólo se han indexado seis de ellas. Esto puede deberse a páginas duplicadas, URL redirigidas o a que el sitio ha superado su límite de crawl budget.

Comprueba el mapa del sitio y elimina las URL innecesarias para solucionar este problema:

  1. Accede al Gestor de Archivos a través de hPanel.
  2. Ve a la carpeta public_html y localiza el archivo sitemap.xml.
  3. Haz clic con el botón derecho y selecciona Editar.
  4. Elimina la URL deseada.
  5. Pulsa Guardar.

Informa a Google del cambio mediante la herramienta ping. Pega la siguiente dirección en el navegador o en la línea de comandos utilizando tu propia URL del mapa del sitio:

http://www.google.com/sitemaps/ping?sitemap=http://tusitioweb.com/sitemap.xml

Conclusión

Un sitemap bien diseñado ayuda a los visitantes y rastreadores a navegar más eficazmente por el sitio, lo que es crucial para la experiencia del usuario, el SEO y la optimización del sitio web.

Existen tres formatos comunes: visual, XML y HTML. Sin embargo, solo los sitemaps XML y HTML desempeñan un papel importante en una estrategia SEO.

Puedes crear un mapa del sitio utilizando un generador en línea para acelerar el proceso. Sin embargo, considera la posibilidad de codificar uno desde cero si quieres tener más control sobre él.

Cuando hagas un mapa del sitio, da prioridad a las páginas esenciales del sitio utilizando las etiquetas <priority> y <changefreq>.

Una vez terminado, envía el sitemap a los principales buscadores y añádelo al archivo robots.txt. Por último, asegúrate de comprobar regularmente si hay errores utilizando herramientas como Google Search Console.

Esperamos que este artículo haya respondido a preguntas como qué es un mapa del sitio, sus propósitos y cómo crear uno. Si tienes más preguntas, deja un comentario a continuación.

Más información sobre la optimización de sitios web

Los 9 mejores foros SEO a los que unirse en 2024
Core Web Vitals

Qué es un sitemap – Preguntas frecuentes

Esta sección responderá a las preguntas más frecuentes sobre los sitemaps.

¿Cómo puedo encontrar la URL de mi sitemap?

La forma más común de encontrar el enlace del mapa del sitio es introduciendo la dirección de tu sitio web + /sitemap.xml o /sitemap_index.xml en un navegador.

¿Es importante tener un sitemap para el SEO?

Sí, los sitemaps ayudan a los robots de los motores de búsqueda a descubrir las páginas de tu sitio web y a indexarlas y clasificarlas más rápidamente. Esto es especialmente importante para los sitios nuevos con pocos enlaces externos que apunten a ellos, ya que los rastreadores pueden tener dificultades para localizarlos.

¿Necesitan todos los sitios web un sitemap?

Los sitios más pequeños con páginas correctamente enlazadas y una estructura clara pueden no necesitar un mapa del sitio. Sin embargo, los sitios grandes con toneladas de páginas necesitan uno para ayudar a los rastreadores a entender mejor su estructura de contenidos.

¿Cómo comprobar si un sitio web tiene un sitemap?

La forma más sencilla de comprobar el mapa web de un sitio es utilizar herramientas como SEO Site Checkup. Basta con introducir la dirección del dominio y hacer clic en Checkup. La plataforma mostrará la URL del mapa del sitio si el sitio tiene uno.

¿Es necesario actualizar el sitemap de una web?

Actualiza los sitemaps XML sólo cuando publiques nuevos contenidos o cambies enlaces. Los usuarios de WordPress pueden utilizar plugins como Yoast SEO para automatizar el proceso. Tras actualizar el mapa del sitio, pide a Google que vuelva a rastrearlo mediante la herramienta de ping.

Author
El autor

Betania V.

Betania es una redactora apasionada por el marketing digital y la creación de sitios web. Escribe tutoriales y realiza análisis SEO en el equipo de Contenido de Hostinger. En sus ratos libres, disfruta de bailar, cantar o mirar una buena película de cine clásico.