¿Cómo crear un sitemap eficaz? Todo lo que necesitas saber

Para crear un sitemap eficaz, genera un archivo XML en UTF-8 que liste solo las URL canónicas que quieres ver en Google, con un máximo de 50.000 URL o 50 MB sin comprimir por archivo, y envíalo desde Search Console o con una línea en robots.txt. En WordPress, Yoast SEO lo crea de forma automática. Aquí verás cómo hacerlo, qué etiquetas usa Google y qué errores evitar.

¿Qué es un sitemap y para qué sirve?

Un sitemap es un archivo que informa a los buscadores de las páginas, vídeos y otros archivos de tu sitio, y de cómo se relacionan entre sí. Según la guía «Qué es un sitemap» del Centro de la Búsqueda de Google, sirve para rastrear el sitio de forma más eficiente. Sin embargo, Google aclara que el sitemap no asegura que se rastreen e indexen todos los elementos que contiene.

En otras palabras, el sitemap ayuda a descubrir URL, pero no las posiciona. Por eso, conviene verlo como una pieza del SEO técnico y sus elementos más importantes, junto con el rastreo, la indexación y la velocidad.

¿Tu sitio necesita un sitemap?

Casi siempre conviene tener uno. Google indica que el sitemap es especialmente útil si tu sitio es grande, si es nuevo y tiene pocos enlaces externos, o si publica mucho contenido de vídeo, imágenes o noticias. En cambio, puede no hacer falta en sitios pequeños, de 500 páginas o menos, bien enlazados internamente. Aun así, Google añade que, en la mayoría de los casos, un sitio se beneficia de tenerlo.

Cómo crear un sitemap paso a paso

Hay tres formas de crear un sitemap: con el gestor de contenidos, con una herramienta o a mano. Elige la primera siempre que puedas, porque se actualiza sola cuando publicas.

Cinco pasos para crear y enviar un sitemap eficazAl terminar, Google conoce tus URL canónicas y puedes vigilar su indexación en Search Console.
  1. Decide qué URL incluir. Solo las canónicas, que responden 200 y que quieres ver en los resultados.
  2. Genera el archivo. En WordPress, activa los sitemaps de Yoast SEO; en otros casos, usa tu gestor de contenidos o un rastreador.
  3. Respeta los límites. Hasta 50.000 URL o 50 MB sin comprimir por archivo, en UTF-8.
  4. Envíalo a Google. Usa el informe «Sitemaps» de Search Console o añade la línea Sitemap en robots.txt.
  5. Vigila los resultados. Revisa en Search Console cuántas URL del sitemap se indexaron y por qué se excluyeron otras.

Cómo crear un sitemap en WordPress con Yoast SEO

Yoast SEO genera un índice de sitemaps en la dirección /sitemap_index.xml, con un sitemap por tipo de contenido. Por ejemplo, separa entradas y páginas. Además, según la ayuda de Yoast, los tipos de contenido marcados con noindex no aparecen en el sitemap. Solo tienes que comprobar que la opción de sitemaps XML está activa y abrir la dirección en el navegador.

Cómo crear un sitemap manualmente

Si tu sitio es pequeño o no usa un gestor de contenidos, puedes escribir el archivo a mano. Este es un ejemplo mínimo con una sola URL, basado en la guía «Crear y enviar un sitemap» de Google:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ejemplo.com/servicios/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
</urlset>

Guarda el archivo con codificación UTF-8, porque el sitemap debe estar codificado en UTF-8. Después, súbelo a la raíz del dominio. Así se aplica a todas las URL del sitio, ya que, si no lo envías por Search Console, un sitemap solo cubre su carpeta y las inferiores.

Qué etiquetas del sitemap usa Google y cuáles ignora

El protocolo de sitemaps admite varias etiquetas, pero Google no las trata igual. Según su documentación, Google ignora los valores priority y changefreq. En cambio, Google usa lastmod si es coherente y verificable, por ejemplo, si coincide con la última modificación real de la página.

Etiquetas de un sitemap XML y cómo las trata Google
Etiqueta Qué indica Qué hace Google
loc La URL completa de la página La usa para descubrir la página; es obligatoria
lastmod La fecha de la última modificación importante La usa si es coherente y verificable
changefreq La frecuencia de cambio prevista La ignora
priority La importancia relativa de la URL La ignora

Por lo tanto, actualiza lastmod solo cuando cambie algo importante. Google cita como ejemplos el contenido principal, los datos estructurados o los enlaces. En cambio, actualizar la fecha de derechos de autor no justifica cambiar lastmod.

Cómo enviar el sitemap a Google

Tienes dos vías válidas. La primera es el informe «Sitemaps» de Search Console, donde pegas la dirección y ves el estado de procesamiento. La segunda es añadir una línea al archivo robots.txt con la URL completa del sitemap; te explicamos cómo en nuestra guía sobre cómo crear un archivo robots.txt.

Ojo con los métodos antiguos. Según el blog del Centro de la Búsqueda de Google, Google anunció el 26 de junio de 2023 la desactivación del endpoint ping de los sitemaps. Además, explicó que la gran mayoría de esos envíos sin autenticar eran spam. Por eso, los plugins que todavía hacen ping no aportan nada.

Errores frecuentes que restan eficacia a un sitemap

Un sitemap eficaz es un sitemap limpio. Estos fallos aparecen a menudo en las auditorías:

  • Incluir URL que redirigen, dan error 404 o llevan noindex. Envían señales contradictorias a Google.
  • Listar URL no canónicas. Por ejemplo, versiones con parámetros o con y sin barra final.
  • Superar los límites. Más de 50.000 URL o 50 MB obliga a dividir el archivo y crear un índice de sitemaps.
  • Cambiar lastmod en cada visita. Una fecha que no refleja cambios reales deja de ser fiable.
  • Olvidar las páginas de categoría. Bien optimizadas, ayudan a descubrir el resto del contenido; lee por qué importan las páginas de categoría para el SEO.

Revisa el sitemap después de cada migración o cambio de plugin. Si prefieres que un equipo lo audite junto con el resto del sitio, conoce nuestro servicio de agencia de posicionamiento SEO en Perú.

Preguntas frecuentes sobre cómo crear un sitemap

¿Cuántas URL puede tener un sitemap?

Hasta 50.000 URL o 50 MB sin comprimir por archivo, lo que ocurra primero. Si tu sitio supera esos límites, divide las URL en varios sitemaps y crea un índice de sitemaps. Después, envía solo el índice a Google desde Search Console. Yoast SEO, por ejemplo, hace esta división de forma automática por tipo de contenido.

¿Cómo creo un sitemap en WordPress?

Con un plugin como Yoast SEO, que lo genera automáticamente en /sitemap_index.xml. Solo debes comprobar que la opción de sitemaps XML está activa y que la dirección abre sin errores. Además, el plugin deja fuera las páginas con noindex. Luego, envía esa dirección en el informe «Sitemaps» de Search Console.

¿Sirve de algo la etiqueta priority del sitemap?

No para Google. Según su documentación, Google ignora los valores priority y changefreq. En cambio, sí tiene en cuenta lastmod cuando la fecha es coherente y verificable. Por eso, en lugar de ajustar prioridades, concéntrate en incluir solo URL canónicas y en mantener lastmod fiel a los cambios reales de cada página.

¿Un sitemap garantiza que Google indexe mis páginas?

No. Google aclara que el sitemap ayuda a rastrear el sitio de forma más eficiente, pero no asegura que se rastreen e indexen todas sus URL. La indexación depende también de la calidad del contenido, de los enlaces internos y de que la página cumpla los requisitos técnicos. El informe de Search Console te dice qué URL quedaron fuera.

¿Todavía se puede hacer ping a Google con el sitemap?

No. Google anunció el 26 de junio de 2023 la desactivación del endpoint ping de los sitemaps y avisó de que esas peticiones devolverían un error 404. Hoy, las vías válidas son el informe «Sitemaps» de Search Console y la línea Sitemap del archivo robots.txt. Los plugins que siguen haciendo ping no causan problemas, pero tampoco ayudan.

¿Qué diferencia hay entre un sitemap XML y uno HTML?

El sitemap XML está pensado para los buscadores y el HTML, para las personas. El primero es un archivo con etiquetas que Google procesa automáticamente. En cambio, el segundo es una página visible con enlaces a las secciones del sitio. El HTML puede ayudar a navegar, pero no sustituye al XML para el envío en Search Console.