¿Alguna vez te has preguntado cómo los motores de búsqueda como Google y Bing navegan a través de Internet para encontrar y clasificar sitios web?
La indexación de un sitio web es el proceso por el cual los buscadores rastrean y almacenan la información. Esto les permite mostrar el sitio web en los resultados de búsqueda cuando los usuarios buscan palabras clave y frases relevantes.
Pero, esta tarea no siempre es fácil de realizar para los algoritmos de búsqueda, sobre todo cuando se enfrentan a sitios nuevos y pequeños (menos de 500 páginas), aquellos que no tienen un buen enlazado interno o que poseen mucho contenido rich media como videos, imágenes o sonidos.
Para asegurarte de que el contenido de tu web sea completamente indexado y alcanzar al máximo los beneficios del posicionamiento orgánico, es necesario apalancarse en un sitemap.
En este artículo, exploraremos lo que son los sitemaps, para qué sirven y cómo implementarlos en tu página web.
¿Qué Son los Sitemaps y para qué Sirven?
En el ámbito digital, los sitemaps o mapas de sitio actúan como un plano para los robots de los motores de búsqueda, guiándoles a través del laberinto de páginas que conforman a un sitio web.
Son archivos que proporcionan información vital sobre la estructura de tu sitio, ayudando a los buscadores a comprender su contenido, organización e importancia.
No tener un sitemap no impide que los motores de búsqueda indexen tu sitio web, pero puede hacer que sea más difícil para ellos encontrar todas las páginas que conforman al sitio. Por lo tanto, es recomendable tenerlo.
Pero, los sitemaps van más allá de la mera optimización para los motores de búsqueda; también mejoran la experiencia del usuario al hacer que tu sitio web sea más accesible y fácil de usar.
¿Cuáles son los Tipos de Sitemaps?
Existen básicamente dos tipos de sitemaps:
HTML
Son una forma de mostrar a los usuarios un mapa del sitio web. Los mapas del sitio HTML son una página más del sitio que resulta útil para los visitantes que requieren encontrar información específica.
Ejemplo
“<!DOCTYPE html>
<html lang=”en”>
<head>
<title>Sitemap</title>
</head>
<body>
<h1>Sitemap</h1>
<ul>
<li><a href=”/index.html”>Inicio</a></li>
<li><a href=”/about.html”>Acerca de</a></li>
<li><a href=”/contact.html”>Contacto</a></li>
<li><a href=”/blog.html”>Blog</a></li>
<li><a href=”/products.html”>Productos</a></li>
<li><a href=”/services.html”>Servicios</a></li>
</ul>
</body>
</html>
”
XML
Son diseñados para que sean leídos por los bots de los motores de búsqueda. El sitemap XML se utiliza para enumerar las páginas del sitio web que deseas que los motores de búsqueda indexen.
Este es el formato más usado y útil en la actualidad, porque proporciona la mayor cantidad de información sobre tus URLs orientada a los robots del buscador. Sin embargo, puede resultar complejo para algunas personas y es difícil mantenerlo actualizado en sitios grandes que cambian constantemente.
Ejemplo
“<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://www.tusitio.com/tareas-del-dia.html</loc>
<lastmod>2023-07-29</lastmod>
</url>
</urlset>
”
Texto
Un sitemap de texto es un archivo que contiene una lista de las URLs de un sitio web. Se escribe en formato texto plano y ofrece menos información a los motores de búsqueda que el de tipo XML.
Ejemplo
https://www.tusitio.com/inicio.html
https://www.tusitio.com/quienesomos.html
https://www.tusitio.com/productos.html
https://www.tusitio.com/servicios.html
https://www.tusitio.com/contacto.html
Mejores Prácticas para Generar un Sitemap
Existen aspectos básicos que debes tener en cuenta a la hora de crear el mapa de sitio de tu página web:
Tamaño
Los mapas del sitio no pueden superar los 50 MB sin comprimir, ni incluir más de 50.000 URLs, sea cual sea el formato utilizado. Si tienes un archivo más grande o más URLs, debes dividirlo en varios mapas del sitio y crear un índice de sitemaps.
Codificación y ubicación del archivo de sitemap
El archivo debe estar codificado en UTF-8 y, aunque puede ser alojado en cualquier directorio del sitio, lo recomendable es que el archivo se publique en el directorio raíz para que sean tomados en cuenta todos los archivos.
URL´s
Utiliza URLs absolutas, ya que la mayoría de los buscadores utilizan las URLs tal y como se muestran. Por ejemplo, si tu sitio es https://www.tusitio.com/, no especifiques una URL como /inicio.html (URL relativa). Usa la URL absoluta completa: https://www.tudominio.com/inicio.html.
Cómo Crear un Sitemap XML de Forma Manual?
Todo lo que tienes que hacer para crear el mapa del sitio es abrir un editor de texto, como el bloc de notas de tu equipo, y comenzar a trabajar en tu archivo. Para estructurar el mapa del sitio debes hacer uso de determinadas etiquetas obligatorias y opcionales:
Etiquetas Obligatorias
- <urlset>: Se refiere al protocolo con el cual se trabaja el archivo XML.
- <url>: Es el contenedor que indica que viene la descripción de una URL.
- <loc>: Especifica la dirección electrónica del archivo a indexar.
Etiquetas Opcionales
- <lastmod>: Fecha de última modificación del archivo en formato AAAA-MM-DD.
- <changefreq>: Frecuencia de modificación del sitio y debe reflejarse en valores como siempre, cada hora, diariamente, semanalmente, mensualmente, anualmente y nunca.
- <priority>: Permite conocer la prioridad que tiene cada página dentro del sitio y el valor va desde 0.0 a 1.0, con un predeterminado de 0.5.
Ten en cuenta que Google ignora los valores tanto de la etiqueta <priority> como de <changefreq>. Y que usa el valor <lastmod>, solo si es coherente y verificable (por ejemplo, si se compara con la última modificación de la página).
Incluye en el bloc de notas el texto como se muestra a continuación:
“<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://www.tusitio.com/inicio.html</loc>
<lastmod>2023-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.tusitio.com/quienes-somos.html</loc>
<lastmod>2023-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
”
Solo debes repetir el bloque de la etiqueta <url></url>, una debajo de otra, tantas veces como páginas tenga tu sitio web. Luego, guarda tu archivo con extensión XML.
Finalmente, es necesario validar el archivo ya que un XML mal generado impedirá la correcta indexación del sitio. Puedes verificarlo de forma gratuita a través del XML Sitemap Validator de XML-sitemaps.com.
Si no hay errores, podrás observar un mensaje con el texto no se han encontrado problemas.
Cómo Implementar un Sitemap de Tu Página Web?
Si no utilizas un CMS, puedes crear y administrar tu propio mapa de sitio manualmente como en el texto anterior. También existen una serie de herramientas, tanto gratuitas como de pago, disponibles para ayudarte a crearlo en segundos.
Algunas de ellas son XML-sitemaps.com o SEOptimer.com. Solo tienes que tomar en cuenta el límite de páginas de cada uno, agregar la dirección electrónica de tu sitio y generar el archivo.
Una vez que hayas creado tu sitemap, debes guardarlo en la raíz de tu sitio web o seguir las recomendaciones de la plataforma que utilices. Puedes enviar tu sitemap a los motores de búsqueda manualmente a través de Google Search Console o Bing Webmaster Tools.
Cómo Implementar un Sitemap de Tu Página Web en WordPress con un Plugin
La mayoría de los CMS, tienen una función incorporada o plugin que les permite crear y administrar sitemaps. En WordPress puedes lograr este objetivo con Google XML Sitemaps, Rank Math o Yoast SEO, entre otros.
Accede al panel de administración de WordPress, selecciona la opción “Plugins” y luego “Añadir nuevo“. Introduce, en el cuadro de búsqueda, el nombre del plugin con el que vas a trabajar, por ejemplo, “XML Sitemap Generator for Google”.
Presiona un clic en “Instalar ahora” y luego “activar“.
Una vez que hagas esto, el plugin se encargará de crear un sitemap automáticamente y este se actualizará con cada modificación. Solo necesitas entrar al panel de configuración a través de la opción Plugins, luego Plugins Instalados y ubicar la opción Settings del complemento para que puedas observar la ubicación del archivo.
Así se muestra la ubicación.
Puedes configurar otros aspectos en función del cómo necesites administrar tu mapa de sitio. De allí, solo debes enviar la dirección de tu sitemap a Google Search Console, tal como se indica en el punto anterior.
Conclusión
Los sitemaps son una herramienta esencial para cualquier sitio web que desee mejorar su visibilidad en los motores de búsqueda. Al proporcionar una lista de las páginas de tu sitio web, puede ayudar a garantizar que las páginas se indexen y rastreen correctamente.
Esto puede conducir a un mayor tráfico web y a más clientes potenciales para tu negocio.
Aunque no es indispensable tenerlo, si es recomendable. Hay una serie de herramientas disponibles para ayudar a crear un sitemap, tanto gratuitas como de pago.
Una vez que hayas creado tu sitemap, debes guardarlo en la raíz de su sitio web. Esto ayudará a los motores de búsqueda a encontrarlo.
También, puedes enviar tu sitemap a los motores de búsqueda manualmente, introduciendo su dirección electrónica en Google Search Console o Bing Webmaster Tools.