Tabla de contenidos
Qué es un Mapa de Sitio Web y para qué sirve
Un sitemap XML o mapa del sitio web es un archivo que sirve de plano de ayuda a los motores de búsqueda para encontrar, rastrear e indexar el contenido de tu sitio web. Los sitemaps también indican a los motores de búsqueda qué páginas de su propiedad son las más importantes.
Tipos de Mapas del Sitio Web
Una web puede tener varios sitemaps en función de la información que contenga el archivo XML. Por este motivo, se incorpora un índice de mapas de sitios web que contiene una relación de los diferentes sitemaps. Puedes visitar índice de sitemaps de nuestro sitio web en la siguiente URL: https://www.isocialweb.agency/sitemap_index.xml
Estos son los mapas de sitio web más comunes:
- Sitemap de páginas: Es un archivo del tipo XML y contiene un listado con diferentes páginas del sitio web, siendo el más común.
- Sitemap de vídeo: Se utiliza específicamente para ayudar a Google a encontrar el contenido de vídeo de tu página.
- Sitemap de noticias: Ayuda a Google a encontrar el contenido en los sitios aprobados para Google News.
- Sitemap de imágenes: Ayuda a Google a encontrar todas las imágenes alojadas en el sitio web.
Por qué es importante
El sitemap xml es un archivo que podemos subir a Google Search Console para indicarle al propio Googlebot qué partes de nuestro sitio web son más relevantes y debería tener en cuenta a la hora de indexar. Actúa como una lista de prioridades para los buscadores facilitando su labor.
Además, hay algunos casos especiales donde crear el mapa del sitio web es muy útil.Ya sabes que Google encuentra en gran medida las páginas web a través de los enlaces.
Si tu proyecto web es nuevo y sólo tiene un puñado de enlaces externos, entonces un mapa del sitio te va a ayudar muchísimo a que los buscadores encuentren tus páginas más relevantes. También resultan de gran ayuda cuando tenemos una propiedad web con miles de URLs.
Es lógico que no todas las urls de tu dominio tengan enlaces entrantes desde otros sitios webs. En estos casos, a Google le va a resultar difícil encontrar todas esas páginas. Ahí es donde entra en juego el mapa de sitio web: aportando una relación completa de las URLs más importantes de tu sitio web.
Ejemplo de Sitemap XML
Cómo crear un Mapa de Sitio Web
El archivo sitemap.xml de tu sitio web puede crearse de forma automática o manual.
Mapa del sitio web en WordPress
Si dispones de una instalación en WordPress o un CMS que te permita instalar Rank Math o Yoast SEO, lo podrás realizar de manera automática. Solo debes descargar, instalar y activar uno de estos dos plugins.
Mapa del sitio web en Joomla
En una web estática se puede introducir sitemap de manera manual, sin embargo cuando la web es dinámica es mejor recurrir a una extensión que cumpla protocolos sitemap y así se actualizará de manera frecuentemente.
- Sitemaps PRO Multi-Idiomas y Multi-tiendas – SEO [Desarrollado por Línea Gráfica]
- Mapa del sitio PRO [Desarrollado por SeoSA]
Mapa del sitio web manual
Si ttu web no está creada con este CMS, siempre puedes utilizar este generador de sitemaps online: https://www.xml-sitemaps.com/
Una vez creado solo tendrás:
- Descargar archivo del generador de sitemaps
- Subir archivo a la carpeta raíz del dominio de tu sitio web
- Añadir la URL del sitemap.xml en Google Search Console.
Formatos que admite un mapa de sitio
Google admite diferentes formatos de sitemaps:
Actualmente, Google no utiliza el atributo <priority>
en los sitemaps y el tamaño debe ser inferior a 5 mil URL a su peso inferior 50 MB. Si bien, te permite subir más de un sitemap.
¿Cómo funciona el sitemap.xml?
A diferencia del archivo robots.txt, que tiene una estructura muy simple y se puede escribir en poco segundos, la estructura del sitemap.xml es más compleja, pero al ser un XML, ésta está bien definida y seccionada en partes que permiten su sencilla lectura, aquí podéis ver un ejemplo de un archivo sitemap.xml
< urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" >
http://www.example.com/
2005-01-01
monthly
0.8
Como se ve en el ejemplo cada una de las secciones tiene una etiqueta que define la misma, por lo que es importante conocer las diferentes etiquetas para saber su funcionalidad y hacer un correcto uso de las mismas.
Etiquetas del sitemap.xml
<urlset>: Indica el comienzo del código, sería la etiqueta de apertura, que finalizaría con </urlset>
<url>: Especifica que el bloque que contendrá esta etiqueta es una url, tendremos una por cada una de las urls que vayamos a especificar en el sitemap.xml
<loc>: El contenido de esta etiqueta define la ruta de la url, esta a su vez debe incluir el protocolo (http, https,…)
Estas tres primeras etiquetas son las obligatorias, pero además de ellas podemos incluir:
<lastmod>: Indica la fecha de la última modificación del archivo. Además de la fecha se puede incluir o no la hora de modificación, el formato de fecha debe ser: AAAA-MM-DD
<changefreq>: Especifica la frecuencia con la que la página se modifica, este campo puede contener los siguiente valores:
- always : cada vez que se accede al documento este cambia
- hourly : cada hora
- daily : cada día
- weekly : cada semana
- monthly : cada mes
- yearly : cada año
- never : no se modifica nunca.
<priority>: Define global de la web en comparación con el resto de páginas. Esto puede ayudar a los buscadores a priorizar un resultado en deprimento en los resultados de búsqueda. El valor de esta etiqueta puede ir de 0,0 a 1,0 y su valor predeterminado es de 0,5.
Información adicional del sitemap.xml
Ubicación: El sitemap.xml puede estar ubicado y es su ubicación recomendada en el directorio raíz, aunque podría localizarse en una subcarpeta.
Compresión: El archivo sitemap.xml se puede almacenar también comprimido en formato GZIP, por lo que sería un archivo sitemap.xml.gz
Limitación: Un sitemap no puede tener más de 50.000 URLs y 10 Megas de peso, para solventar este problema podemos usar la compresión y dividir este archivo en varios.
¿Cuando es recomendable tener sitemap.xml?
Tener un archivo sitemap.xml no cuesta mucho, actualmente existen plugins que lo generan y renueva de forma automática, o incluso webs que generan el sitemap de tu sitio con un simple click de ratón, como por ejemplo: XML-Sitemaps.com
Pero existe una serie de circunstancias en las que es recomendable tener dicho archivo en tu web:
- Si dispones de una web con contenido dinámico.
- El alguna de las páginas de tu web, son difíciles de encontrar para los robots de búsqueda, por ejemplo, las páginas que incluyen imágenes o contenido AJAX enriquecido.
- Cuando el sitio es de reciente creación.
- Si tienes una web grande y el contenido de la misma no está correctamente enlazado o directamente no está enlazado.
Envió del sitemap a los buscadores
Como ya hemos comentado en varias ocasiones el uso de las herramientas para webmaster es muy recomendable y en este caso toma una mayor relevancia. Hacer uso de las herramientas para webmaster de Google nos permitirá enviar directamente a Google nuestro sitemap, de igual forma podemos hacerlo con Yahoo o Bing.
Cómo subir el Mapa de Sitio Web a Google
Hay dos formas igual de eficaces para dar a conocer el archivo sitemap de tu sitio web a Google:
- Añadiendo la dirección en el robots.txt.
- Subiendo el archivo a Google Search Console.
El primer método es suficiente con incluir el comando sitemap seguida de la dirección web donde está ubicado el archivo de texto.
Es decir algo parecido a:
sitemap:https://example.com/sitemap_index.xml
Para el segundo método tendrás que estar logueado dentro de tu Google Search Console → Desplegar la pestaña “Índice” en parte izquierda → Acceder en “sitemap” → y ya solo tendrás que incluir la extensión donde está ubicado tu archivo pulsando enviar.
En conclusión:
Disponer de un sitemap xml de tu sitio web es una buena forma de indicar a los motores de búsqueda qué URLs o páginas de tu dominio deben tener en cuenta a la hora de rastrear e indexar tu propiedad.
Eso facilita mucho su labor y te permitirá comunicar a Google de forma automática el nuevo contenido creado en tu web o los cambios que se realicen sobre URLs ya existentes.
Importante: Ten en cuenta que tanto Google como Bing no permiten archivos sitemap de más de 50 MB sin comprimir o en su defecto de más de 50.000 URLs. Si tu archivo tiene un tamaño superior acuérdate de crear un listado de varios sitemaps en tu archivo y subirlo de esta forma a Google.
Enlaces y lecturas recomendadas:
- Centro de la búsqueda de Google:Acerca de los sitemaps
- Centro de la búsqueda de Google:Crear y enviar sitemap
- Generador sitemaps online
Preguntas frecuentes
¿Qué es un Mapa de Sitio Web?
El Sitemap xml de una página web es un archivo en el dominio raíz que ayuda a indicar a los motores de búsqueda cuáles son las URL más importantes de tu sitio web. Si quieres mejorar tu SEO éste es uno de los requisitos fundamentales con los que cumplir. Echa un vistazo a nuestra guía para aprender a configurarlo.
¿Dónde está la url del Mapa de Sitio Web?
El archivo sitemap suele estar ubicado en la raíz del servidor con tu nombre de dominio seguido de esta extensión: ejemplo.com/sitemap_index.xml o ejemplo.com/sitemap.xml. Si necesitas comprobar el tuyo te sugerimos probar estas terminaciones con tu dominio.
¿Cómo crear un Mapa de Sitio Web en WordPress?
Una forma muy fácil de crear un sitemap en WordPres es instalando el plugin Yoast SEO similar. Para ello ve a la sección de plugins de tu instalación → Seleccione nuevo plugin → teclea “Yoast seo” → Haz clic en «instalar».
¿Cómo crear un Mapa de Sitio Web HTML?
Los mapas de sitio HTML son el equivalente a un mapa de sitio web XML pero para los usuarios. Básicamente son un página HTML con un listado de las URLs más importantes de tu sitio web enlazadas. Se emplean para mejorar el enlazado interno.