931 003 672 - 910 911 944

Sitemaps XML y HTML: todo lo que necesitas saber

sitemaps xml html dkasd
5/5 - (2 votos)

Los sitemaps son herramientas cruciales en el mundo del SEO y la optimización de sitios web, ya que proporcionan una estructura clara y accesible tanto para los usuarios como para los motores de búsqueda. En este artículo, profundizaremos en el funcionamiento y la importancia de dos tipos de sitemaps: XML y HTML. Analizaremos las diferencias y ventajas que cada uno ofrece, así como también las mejores prácticas para implementarlos en tu sitio web con el objetivo de mejorar la experiencia del usuario y la visibilidad en línea. Acompáñanos en este recorrido por el universo de los sitemaps y descubre cómo estos mapas virtuales pueden convertirse en tus mejores aliados para lograr un posicionamiento óptimo en los resultados de búsqueda.

¿Qué son los sitemaps y por qué se inventaron?

En los primeros días de existencia de las páginas web, muchos sitios crecieron de forma orgánica. Los arquitectos de la información no planificaron adecuadamente los sitios web de acuerdo con las mejores prácticas de UX. Comenzaron desde cero y los webmasters agregaban contenido cuando era necesario, a menudo de formas que no se podían utilizar o que eran inaccesibles.

Esos eran los tiempos antes de los blogs, las redes sociales o los sistemas de gestión de contenidos. Si por aquel entonces tú mismo creaste un sitio web, lo hiciste usando HTML. En la mayoría de los casos, se codificaba manualmente el HTML usando un editor de texto, como Dreamweaver o una de las primeras herramientas CMS, a menudo personalizadas y bastante engorrosas. De cualquier manera, las estructuras y arquitecturas de los sitios web se volvieron rápidamente confusas.

Entonces, por necesidad, la gente comenzó a agregar mapas de sitio a sus sitios web para darle sentido al creciente desorden. Esos mapas del sitio se crearon en HTML simple y se parecían a cualquier otra página web, a parte del hecho de que mostraban un mapa en lugar de contenido escrito.

Los motores de búsqueda posteriores introdujeron los llamados mapas de sitio XML destinados a reemplazar el «envío manual al motor de búsqueda». Más de 25 años después, los mapas de sitio HTML han quedado de alguna manera depreciados y no son del agrado de motores de búsqueda como Google.

Entonces, ¿hay que renunciar a los sitemaps HTML y limitarse únicamente a los XML? Depende.

Sitemaps HTML frente a XML: lo visible frente a lo invisible

Para hacerlo breve y simple, la principal diferencia entre los mapas de sitio HTML y XML es que un mapa de sitio HTML generalmente es visible para los visitantes del sitio web, mientras que un mapa de sitio XML no lo es.

El estándar de mapas de sitio XML fue introducido a finales de 2007 por motores de búsqueda como Google , Yahoo y Bing (entonces MSN).

De forma predeterminada, tienen un formato que no se muestra bien o no es legible para los humanos. En cambio, dichos mapas de sitio se utilizan principalmente para garantizar una indexación adecuada y más rápida por parte de los motores de búsqueda.

Por otro lado, el hecho de que un recurso esté en un mapa del sitio XML no significa que Google y Bing lo indexarán, o que se podrá encontrar incluso si está en el índice.

Sitemaps XML: qué son

Un mapa del sitio XML es un archivo que enumera todas las páginas web y los recursos de un sitio web en una lista estructurada. Este archivo lo utilizan principalmente los robots de los motores de búsqueda para rastrear.

XML o «Lenguaje de marcado extensible» es un formato estándar para organizar y codificar datos. Además de enumerar simplemente las URL del mapa del sitio, también contiene información  sobre :

  1. La última vez que se actualizó cada página.
  2. La frecuencia de cambios en cada página.
  3. La prioridad de rastrear cada página con respecto a las demás.

En última instancia, esto ayuda a los motores de búsqueda a comprender la estructura del sitio web y a mejorar la velocidad y precisión del rastreo.

Por qué automatizar un mapa de sitio XML

Un sitemap XML solo cobra sentido cuando lo automatizamos. De esta manera, conseguiremos mantenerlos actualizados con frecuencia para garantizar que el sitio web se mantenga actualizado en el índice de los motores de búsqueda.

Aunque para sitios web pequeños puede ser suficiente actualizar los sitemaps una vez al mes, para sitios web más grandes con contenido dinámico complejo, puede ser importante actualizar los mapas de sitio XML semanalmente o con mayor frecuencia.

Habiendo dicho eso, estas son las razones fundamentales por las que un SEO querría automatizar la actualización del archivo XML Sitemap .

  1. Cuando usas un CMS que no es fácil de usar. Aunque plataformas como WordPress y Shopify ofrecen soluciones que mantienen actualizado el mapa del sitio, el uso de un CMS personalizado puede presentar desafíos para esta tarea.
  2. Más control y personalización sobre el Sitemap. Aunque muchas plataformas pueden ofrecer soluciones para generar mapas de sitio dinámicos, es posible que no den mucho control sobre lo que se actualiza. En ocasiones, es posible que necesitemos excluir algunos enlaces, ajustar la frecuencia o incluso eliminar algunas subcarpetas.
  3. Archivos del servidor no accesibles. En muchos casos, es posible que el webmaster no tenga acceso al servidor para actualizar los archivos del mapa del sitio por su cuenta.
  4. Prevención de errores. Con más control sobre su automatización, se pueden evitar errores e inconsistencias en los detalles de los enlaces de Sitemaps. Esto puede causar problemas de indexación adicionales y afectar el rastreo del sitio web.

¿Hay que crear mapas de sitio únicamente para Google?

A lo largo de los años, los portavoces de Google nos dijeron que creáramos sitios web para los usuarios, no para los motores de búsqueda. ¿Por qué hacer una excepción cuando se trata de sitemaps y solo crearlos para Google y otros motores de búsqueda? Hace que te plantees si otras tácticas de SEO que muestren algo para los robots de búsqueda y algo diferente para los visitantes del sitio web también pueden ser una buena idea. De todos modos, Google lo dijo, así que debemos escuchar, ¿verdad?

Debe haber una razón por la que a Google no le gustan los mapas de sitio HTML y prefiere XML. Los mapas de sitio XML generalmente están automatizados e incluyen todo el contenido publicado tan pronto como está en línea. En WordPress, numerosas herramientas crean mapas de sitios automáticamente.  En 2020, WordPress finalmente agregó soporte de mapa de sitio XML a su núcleo, por lo que ni siquiera necesitaríamos complementos externos.

El formato de código XML también es legible por una máquina, mientras que HTML es desordenado. HTML tiene que funcionar a pesar de los errores, mientras que XML se rompe cuando olvidas un carácter. La creación del mapa del sitio XML funciona principalmente detrás de escena sin la interferencia de manos humanas propensas a errores.

Además, la mayoría de las personas nunca verán su mapa del sitio XML, ni siquiera sabrán dónde encontrarlo, ya que no está vinculado a ningún lugar visible en el sitio.

Hacer que los sitemaps XML funcionen para las personas

Por suerte, siempre hay un término medio. No es necesario que los mapas de sitio XML sean invisibles. Puede formatear mapas de sitio XML con hojas de estilo tal como lo harías con cualquier página HTML. Esta técnica ha estado funcionando desde que existe XML .

De hecho, durante un tiempo, parecía que XML reemplazaría a HTML como estándar web, o era un compromiso llamado XHTML. Por razones de compatibilidad, eso no sucedió. Aunque el formato XHTML era más limpio y menos propenso a errores. Cuando ocurría un error, el sitio web se rompía. Con la introducción de HTML5 en su lugar, los navegadores adoptaron sitios web mal codificados para facilitar la publicación, pero a expensas del rastreo automático.

Sin embargo, recuerda que un sitemap XML sigue siendo una lista insulsa de todo el contenido que tienes. Puedes considerar crear un mapa del sitio HTML legible para los visitantes de tu sitio web.

Sitemaps HTML: cuándo utilizarlos

Lo más importante a entender es que no es uno u otro. Pueden ser ambos. De hecho,

  • Decides separar los mapas de sitio visibles e invisibles en lugar de hacer que tu mapa de sitio XML sea visible para las personas.
  • Crea mapas de sitio visibles (HTML) e invisibles (XML) en tu sitio por diferentes motivos.
  • Tienes más de un mapa del sitio HTML o XML.

Depende de cómo se vea su sitio y cuáles sean los objetivos del mismo.

Utiliza estas preguntas como guía para tomar una decisión:

  • ¿Deseas crear una página de descripción general rápida de tu sitio? ¡Utiliza un mapa de sitio HTML!
  • ¿Quieres ser indexado tan pronto y tan profundamente como sea posible? Crea un mapa del sitio XML.

Dicho esto, hay casos extremos y muchos sitios web no se ajustan a los estándares típicos. Estos son ejemplos de casos de uso para mapas de sitio visuales o HTML.

Sitios heredados y/o codificados

Lo creas o no, todavía hay sitios heredados de hace décadas en internet, e incluso sitios codificados hechos manualmente en HTML, CSS y/o JavaScript. De hecho, probablemente hayas usado uno con bastante frecuencia.

Amazon.com es casi el mismo sitio que era hace muchos años. Se ha renovado continuamente a lo largo de los años y se ha mejorado hasta el día de hoy. Pero un rediseño completo habría sido demasiado arriesgado y perturbador para el resultado final.

Algunos sitios heredados básicos pueden tener dificultades para crear un mapa del sitio XML sobre la marcha. Por lo tanto, no es un problema cuando tienen un mapa del sitio HTML codificado en su lugar.

¿Tienes que eliminarlo porque Google lo dice? Por supuesto que no.

Sitios grandes

Cuando Google dice que necesitas una navegación adecuada en el sitio web, generalmente tiene razón. Pero no siempre se aplica a sitios más grandes. Es imposible incluir un sitio altamente complejo con miles de páginas en un menú sin que se salga rápidamente de control.

Para una mejor capacidad de búsqueda, es útil tanto para los humanos como para los robots de búsqueda tener mapas del sitio que reflejen la estructura general del sitio. No es necesario que enumeres todas las páginas, ya que eso lo haría demasiado grande.

Alternativa a los mega menús

Muchos sitios intentan encajar lo más posible en la navegación dl sitio y terminan teniendo los llamados mega menús . Pasas el ratón sobre la navegación y el menú de repente cubre todo el sitio.

Los usuarios se abruman visualmente rápidamente con docenas de opciones para elegir. Además, a veces, si un usuario no es lo suficientemente rápido como para señalar el elemento de menú correcto, desaparecerá cuando pierda el menú de nivel uno.

Los mega menús son tentadores, especialmente en las grandes empresas en las que todas las partes interesadas quieren estar en la cima. Pero a menudo son una pesadilla para el usuario.

Es posible que notes que muchos sitios hacen que sea bastante difícil contactarlos. Este suele ser el caso de los sitios que no tienen una función de búsqueda interna. A menudo tendrás dificultades para localizar su página de contacto.

Una función de búsqueda sería una solución lógica, pero, sorprendentemente, algunos sitios no la tienen, incluso los que se ejecutan en WordPress, que tiene una funcionalidad integrada. Algunos temas o propietarios de sitios web simplemente eliminan la entrada de búsqueda.

Cuando no puedo encontrar una página estándar en tu menú y no hay una función de búsqueda disponible, un mapa del sitio visual estaría bien.

Páginas huérfanas

Cuando logras crear un menú que se puede usar sin volverse tan grande que ya no se ajusta a algunas pantallas, a menudo terminarás con páginas huérfanas.

Las páginas huérfanas son páginas web que no están vinculadas internamente desde la estructura del menú o dentro del contenido. Esto sucede cuando el contenido se elimina y actualiza, y algunos enlaces desaparecen.

A menudo, las páginas huérfanas deben eliminarse por completo. En otros casos todavía tienen sentido, pero pueden no ser tan significativos para colocarlos en el menú principal o en los enlaces de pie de página.

Tales páginas huérfanas estarían bien cuando se vincularan en un mapa del sitio visible y legible para que las personas que las buscan puedan encontrarlas y acceder a ellas.

Indexación más rápida

¡Seamos honestos! El hecho de que una página u otro recurso (piensa en una imagen o un video ) aparezca en un mapa del sitio XML no significa que Google lo indexará. Es posible que tu sitio no tenga suficiente autoridad para incluir todo el contenido en el índice de Google.

Este era un problema bastante común para los sitios nuevos en el pasado. Especialmente con los sitios recién creados y teniendo Google un poder de cómputo más limitado, algunos contenidos no llegaron al índice a propósito. Ahora es un problema menor, pero es posible que aún desees vincular el contenido internamente para aumentar sus posibilidades de indexación.

Enlaza al contenido más importante en la parte superior, de forma destacada y/o con más frecuencia.

Cuando hablamos de autoridad, nos referimos al link equity que algunos SEO todavía llaman “ link juice ”.

Un mapa del sitio HTML que muestra algunos enlaces en la parte superior y otros en la parte inferior regula el flujo de equidad de los enlaces hasta cierto punto. Se espera que las páginas enlazadas en la parte superior tengan y reciban más autoridad que las páginas en la parte inferior.

Con los mapas de sitio XML, no existe tal jerarquía. Todos los recursos enumerados en él son solo eso, elementos en una lista. El elemento en la parte superior es simplemente el más reciente, no necesariamente el más importante o el que necesita la autoridad más alta.

No existe una jerarquía inherente en los mapas de sitio XML, a menos que codifiques uno declarando que algunos recursos son más importantes y, por lo tanto, deben rastrearse con más frecuencia que otros .

Un mapa del sitio HTML visible permite vincular los recursos que más importan y, por lo tanto, enviar a más usuarios y autoridad, al igual que en la navegación del sitio. Por lo tanto, no es «más reciente» el que se coloca en la parte superior, sino lo más importante..

Usabilidad

Como estamos hablando de SEO, el aspecto más importante de los mapas de sitio, la mejora de la usabilidad, llega al final.

Los sitemaps HTML mejoran la experiencia general del usuario , especialmente en:

  • Accesibilidad
  • Descubrimiento
  • Encontrabilidad
  • Usabilidad

Estos siguen siendo los casos de uso más fuertes para los mapas de sitio HTML, al igual que en los años 90, mucho antes de que Google comenzara a usar enlaces para indexar y clasificar, y mucho antes de que se introdujeran los mapas de sitio XML.

Los usuarios mayores incluso pueden preferir mapas de sitio claros y con estilo de página en lugar de menús inestables que desaparecen cuando no los tocas o funciones de búsqueda que muestran elementos irrelevantes.

Algunas personas mayores no pueden usar las acciones de pasar el mouse y hacer clic con el mouse de manera eficiente.

Las personas con discapacidades, en particular las personas con problemas de visión, necesitan la menor cantidad posible de acciones con el mouse. Por lo tanto, una descripción general de una página podría ser lo mejor para ellos.