← Todos los artículos

Publicado 2013-04-09 ·3 min de lectura

El fichero SITEMAP.XML

#curso SEO ·#SEO Básico ·#SITEMAP.XML

El fichero SITEMAP.XML es un documento en formato XML que lista todas las URLs de tu web e indica a los buscadores qué páginas tienes, cuándo se actualizaron y su importancia. Va en el directorio raíz, puede contener hasta 50.000 URLs y 10 MB por archivo. Se envía a Google, Bing y otros buscadores mediante sus herramientas de webmasters.

Junto a cada URL listada aparece información como la última actualización, su frecuencia de actualización y el grado de importancia de su contenido.

¿Para qué sirve el sitemap.xml?

Con el fichero SITEMAP.XML podemos:

  • Indicar la existencia de páginas a los buscadores y facilitarles la tarea de indexación especificando sus URLs.
  • Listar páginas no enlazadas directamente desde otras partes de la web (por ejemplo, páginas que aparecen tras rellenar formularios) pero que queremos indexar.
  • Indicar la última fecha de modificación y la frecuencia de actualización de cada página. Al hacer el rastreo más eficiente, los buscadores agradecen ese esfuerzo con mejores rankings.
  • Establecer el grado de importancia del contenido de cada página. Si Google genera enlaces de sitio en la página de resultados, puede usar el sitemap como guía.

Cómo crear un sitemap.xml

Tres caminos según tu setup:

1. Generador online

Te recomendamos la siguiente herramienta online gratuita. Después, revísalo manualmente para asegurarte de que el grado de importancia de las páginas principales es correcto.

2. Plugin de WordPress

Hay plugins como este que generan sitemaps automáticamente. También puedes enviar el Feed RSS como sitemap, aunque solo aparecerán los últimos 10 artículos.

3. Generación programática

Si sabes algo de programación, puedes crear una aplicación que extraiga todas las páginas de tu base de datos y las presente en formato XML. Uno de los sitemaps de MetricSpot está creado de esta forma.

Límites del sitemap.xml

LímiteValor
Tamaño máximo por archivo10 MB
URLs máximas por archivo50.000
Ubicación recomendadaDirectorio raíz
FormatoXML (también RSS / Atom / TXT)

Puedes crear todos los sitemaps que quieras (sitemap index), pero asegúrate de enviar la dirección de todos a los buscadores. Habitualmente está localizado en el directorio raíz, junto al favicon y al robots.txt.

Enviar un sitemap a los buscadores

Tienes tres opciones:

  1. Hacer un ping al buscador vía HTTP. Escribe en el navegador: http://www.google.es/ping?sitemap=http://www.tu-direccion-web.com/sitemap.xml
  2. Indicarlo en robots.txt. Añade la línea: Sitemap: http://www.tu-direccion-web.com/sitemap.xml
  3. Usar las herramientas para webmasters de los buscadores, como Google Webmaster Tools (hoy Google Search Console) o las Bing Tools.

Recomendamos esta última opción.

Conclusiones clave

  • sitemap.xml lista todas las URLs de tu web para que los buscadores las indexen más rápido.
  • Máximo 50.000 URLs y 10 MB por archivo; puedes encadenar varios con un sitemap index.
  • Debe ir en el directorio raíz y declararse en robots.txt.
  • Envíalo a Google Search Console y Bing Webmaster Tools para acelerar la indexación.

Preguntas frecuentes

¿Es obligatorio tener un sitemap.xml?

No es obligatorio, pero es muy recomendable. En sitios pequeños Google puede descubrir todas las URLs sin él, pero en webs grandes o con páginas no enlazadas internamente acelera mucho la indexación.

¿Cuántas URLs puedo poner en un sitemap?

Hasta 50.000 URLs y 10 MB por archivo. Si tienes más, crea varios sitemaps y un sitemap index que los referencie.

¿Cada cuánto debo actualizar el sitemap?

Cada vez que añadas, modifiques o elimines páginas. La mayoría de plugins y CMS actualizan el sitemap automáticamente.