¿Qué es un mapa del sitio XML y cómo hago uno?

Publicado: 2022-06-12

Mirando un mapa.

Un mapa del sitio XML es un archivo que los webmasters crean y colocan en su sitio para informar a los motores de búsqueda como Google y Bing sobre las páginas, imágenes y videos que se encuentran en el sitio. Esta lista de contenido funciona como un mapa, lo que ayuda a garantizar un rastreo e indexación más completos.

El mapa del sitio XML se crea utilizando XML (Lenguaje de marcado extensible), un tipo de lenguaje de marcado utilizado en la web en el que las etiquetas comparten información.

Los mapas de sitio XML no solo le dicen a los motores de búsqueda todas las URL que desea indexar y rastrear, sino que también brindan otra información, como la frecuencia con la que actualiza las páginas.

Un mapa del sitio XML se diferencia de un mapa del sitio HTML en que el mapa del sitio XML es solo para motores de búsqueda. Por otro lado, un mapa del sitio HTML es una página web en su sitio que contiene enlaces para ayudar a los visitantes a navegar a las páginas importantes de su sitio.

Ahora que tiene las definiciones en la mano, hablemos de:

  • Por qué los sitemaps XML son una buena práctica de SEO
  • Tipos especiales de sitemaps a considerar
  • Cómo crear un mapa del sitio XML
  • Cómo enviar un mapa del sitio XML
  • Un estudio de caso y reflexiones finales

Sitemaps XML: una mejor práctica de SEO con beneficios

Para fines de SEO, debe crear un mapa del sitio XML y mantenerlo actualizado para garantizar que los motores de búsqueda indexen y rastreen todas las páginas importantes de su sitio.

Si bien algunos ven un mapa del sitio XML como "agradable de tener", en realidad es una mejor práctica de SEO que cada sitio tenga al menos uno, aunque Google dice que los sitios de menos de 500 páginas podrían no necesitarlo.

Claro, los motores de búsqueda deberían poder encontrar todas las páginas siguiendo los enlaces del sitio, pero la realidad es que muchos sitios no siguen una arquitectura de enlaces adecuada. Por lo tanto, puede ser difícil para los motores de búsqueda descubrir el contenido.

Los beneficios de los mapas de sitio XML incluyen:

  • Mejoran la tasa de rastreo y la indexación en un sitio.
  • Pueden ayudarlo a detectar problemas (para Google, consulte Search Console).
  • Proporcionan otra información útil a los motores de búsqueda sobre su sitio.
  • Alertan a los motores de búsqueda sobre nuevas páginas y, con suerte, las indexan antes que si esperara a que los motores de búsqueda las encontraran.

Ahora que hemos repasado algunos beneficios, vale la pena señalar lo que los mapas de sitio XML no pueden hacer:

  • Un mapa del sitio XML no garantiza que un motor de búsqueda indexe o rastree todas las páginas, ni pasará ninguna popularidad de enlace ni ayudará con la tematización del tema.
  • Un mapa del sitio XML no afectará su clasificación. Pero tener una mayor cantidad de páginas indexadas en los motores de búsqueda puede aumentar sus posibilidades de clasificación.
  • No se debe confiar en un mapa del sitio XML como una forma de solucionar problemas de rastreo. Si hay un problema de indexación, también mire otros factores como la arquitectura del sitio o la calidad del contenido y sus enlaces en lugar de confiar solo en un mapa del sitio XML.

Sitemaps XML especiales para saber

Además del mapa del sitio XML estándar, es bueno conocer los mapas del sitio clave específicos para contenido como noticias, imágenes y videos. Aquí, principalmente repasaremos los mapas de sitio de Google. Puede obtener más información sobre los mapas de sitio de Bing aquí.

Mapas de sitio XML de noticias

Si es un editor de contenido relacionado con las noticias y no tiene un mapa del sitio de noticias, es posible que no obtenga la visibilidad que desea. Para los artículos que se han publicado en los últimos dos días, un mapa del sitio de noticias contiene URL para ellos. Cree sitemaps de noticias además de sus sitemaps XML genéricos. Para obtener más información, aprenda cómo crear un mapa del sitio de noticias.

Mapas de sitio XML de vídeo

Los sitemaps de video pueden ayudar a Google a encontrar y comprender el contenido de su video al indicarle exactamente dónde y qué contenido de video se encuentra en su sitio. El contenido de video incluye páginas web que incrustan videos, URL de reproductores de video o las URL de contenido de video sin procesar. Si Google no puede descubrir el contenido del video en las URL proporcionadas, las ignorará. Tenga en cuenta que, si bien Google recomienda usar mapas de sitio de video y VideoObject de schema.org para marcar videos, también es compatible con mRSS. También puede ver las pautas de Bing sobre mapas de sitio de video aquí.

Mapas de sitio XML de imagen

Los sitemaps de imágenes ayudan a Google a descubrir imágenes en su sitio, especialmente aquellas a las que se accede a través de JavaScript. Puede sugerir las imágenes más importantes de su página que desea incluir en Google.

Cómo crear un mapa del sitio XML

Puede crear un mapa del sitio manualmente, pero usar un generador de mapas del sitio facilita el trabajo. Y para ayudarlo, hay muchas buenas herramientas de terceros para crear mapas de sitio XML. Uno es el complemento de mapa de sitio XML de Bing del lado del servidor gratuito de Microsoft Bing, que puede generar automáticamente dos tipos de mapas de sitio XML que cualquier motor de búsqueda puede leer:

  • Mapa del sitio completo, que incluye todos los archivos (excepto los que no permita en su archivo robots.txt)
  • Mapa del sitio actualizado recientemente, que incluye solo las URL de los archivos modificados (útil para su propio seguimiento o para priorizar las páginas que los motores de búsqueda deben rastrear)

Aquí hay un video útil de Google sobre cómo crear un mapa del sitio XML:

También cubrimos cómo crear mapas de sitio (versiones XML y HTML) en nuestra Guía de SEO.

Para sitios web grandes

Los mapas de sitio XML son especialmente útiles para sitios grandes para asegurarse de que los motores de búsqueda puedan descubrir todas las URL.

Es posible que los sitios web grandes necesiten dividir su lista de URL en muchos mapas de sitio XML. Esto garantiza que la cantidad de URL de página por mapa de sitio no exceda el límite.

Los mapas de sitio XML pueden contener hasta 50 000 URL de página.

Puede tener archivos XML separados por tipo de medio si tiene videos originales, noticias, imágenes, etc. que desea indexar. Entonces, por ejemplo, si tiene videos en su sitio, cree un mapa del sitio XML de video especializado para asegurarse de que los motores de búsqueda encuentren sus archivos de video.

Como beneficio adicional, si divide sus mapas de sitio XML en archivos de mapa de sitio más pequeños, tal vez por secciones del sitio, le permite ver el rendimiento de indexación para cada sección de su sitio e identificar dónde existen problemas de indexación.

A continuación, puede crear un archivo de índice del mapa del sitio que enumere todos los archivos del mapa del sitio en su sitio. Para optimizar los archivos del mapa del sitio, también puede comprimir el archivo con gzip.

Sugerencias de mapa de sitio XML

Las etiquetas XML requeridas son: <urlset> , <url> y <loc> . Las etiquetas <urlset> y <url> son para formatear el XML y <loc> es para identificar la URL.

Las etiquetas de metadatos opcionales son:

  • <lastmod> – última fecha de modificación
  • <changefreq>: con qué frecuencia cambia la página (por ejemplo, cada hora, diariamente, mensualmente, nunca)
  • <prioridad>: qué tan importante es la página de 0 (la más baja) a 1 (la más alta)

Los propietarios de sitios no están obligados a utilizar las etiquetas opcionales, pero los motores pueden consultarlos al decidir con qué frecuencia deben volver a rastrear las páginas. Google afirma que no utiliza las etiquetas <priority> o <changefreq> en absoluto. Si bien Google puede considerar <lastmod>, no basa sus decisiones en esta etiqueta.

Si usa estas etiquetas, manténgalas precisas para ayudar a los motores de búsqueda a rastrear mejor su sitio. Las páginas que está optimizando deben tener una prioridad más alta. Si tiene páginas archivadas que no ha actualizado en años, establezca una prioridad baja con un <changefreq> de "nunca".

Subir al sitio

Una vez que haya creado el archivo del mapa del sitio, cárguelo en la raíz de su sitio web (por ejemplo: https://www.su-nombre-de-dominio.com/sitemap.xml). Ahora es el momento de informar a los motores de búsqueda al respecto utilizando su archivo robots.txt.

Un archivo robots.txt es simplemente un archivo de texto guardado en la raíz de su sitio web que da instrucciones a las arañas de los motores de búsqueda que visitan.

Su archivo robots.txt debería verse así, con una línea de directiva de mapa de sitio para cada uno de sus diferentes mapas de sitio XML:

Agente de usuario: *
No permitir: /tmp/
No permitir: /nombre de archivo.html
Mapa del sitio: http://website.com/my-sitemap1.xml
Mapa del sitio: http://website.com/my-sitemap2.xml

Si tiene varios mapas de sitio, o si su CMS genera archivos con algunos nombres únicos, todo lo que tiene que hacer es mencionarlos por nombre en el archivo robots.txt, uno por línea. O si ha creado un archivo de índice de mapa de sitio, puede especificar solo la ubicación del archivo de índice en robots.txt y enumerar todos sus archivos de mapa de sitio por separado en el índice de mapa de sitio.

¡Eso es todo! Ahora puedes dejar que los motores de búsqueda hagan el resto.

Envío de un mapa del sitio

Algunas personas prefieren enviar los mapas del sitio manualmente. Esto se debe principalmente al tiempo. Se sabe que un envío inicia la indexación en lugar de esperar a que el motor de búsqueda le dé un turno.

Otra razón para enviar un nuevo mapa del sitio a Google es verificar si hay errores. Google intenta continuar analizando un archivo de mapa del sitio incluso si tiene errores menores. Sin embargo, si el XML está mal formado, Google podría ignorar todas las entradas después de la entrada mal formada (como la falta de la etiqueta ">" o "</url>"). El informe Sitemaps en Search Console le indicará si se encontraron problemas, como:

Tiene errores: el mapa del sitio se pudo analizar pero tiene uno o más errores; cualquier URL que pueda analizarse desde el mapa del sitio se pondrá en cola para su rastreo.

Puede enviar proactivamente sus mapas de sitio XML a Google y Bing de la siguiente manera:

  • Google: inicie sesión en su cuenta de Google Search Console y vaya a Sitemaps.
  • Bing: Inicie sesión en las Herramientas para webmasters de Bing. Luego vea el widget Sitemap en el tablero o vaya a la función Sitemaps.

Informe de Sitemaps en Google Search Console.
La herramienta Sitemaps de Google Search Console le permite enviar un mapa del sitio y ver el historial.

Estudio de caso de mapa de sitio XML

Después de diagnosticar que un cliente con un sitio web grande tenía solo el 20% de las páginas indexadas, implementamos varias tácticas para ayudar. Volvimos a enviar su mapa del sitio XML estándar y solucionamos una gran cantidad de errores que aparecían en la cuenta de Search Console del cliente.

También enviamos mapas de sitio XML especializados e implementamos etiquetas canónicas en todo el sitio, ya que tenía una gran cantidad de contenido duplicado.

¡Los resultados de la indexación saltaron del 24% al 68%! Y este porcentaje sigue creciendo, lo que se traduce en mejoras significativas en el tráfico de búsqueda orgánica.

Pensamientos finales

El objetivo de los mapas de sitio XML es ayudar a los motores de búsqueda a rastrear de manera eficiente y completa. Usted facilita esto creando un mapa del sitio y usando las etiquetas apropiadas para que los motores puedan entender cómo rastrear mejor su sitio.

Como nota final: asegúrese de mantener actualizados sus mapas de sitio XML. Si agrega o elimina páginas, asegúrese de que su mapa del sitio lo refleje. También debe consultar la Consola de búsqueda de Google con frecuencia para asegurarse de que Google no encuentre ningún error en su mapa del sitio.

Puede encontrar más información sobre el protocolo de mapas de sitio en sitemaps.org.

Si necesita ayuda con el rendimiento de búsqueda orgánica de su sitio web, contáctenos para obtener una cotización gratuita de los servicios de SEO.