wp-sitemap.xml: cómo encontrarlo, leerlo y arreglarlo
Por Toy Wen Da, Cofundador · Actualizado · 7 min de lectura
Traducido del original en inglés. Léelo en inglés
Tu wp-sitemap xml es el mapa del sitio integrado que WordPress genera automáticamente en tusitio.com/wp-sitemap.xml. Si no carga, abre primero esa URL exacta y comprueba después si un plugin de SEO como Yoast o All in One SEO lo ha reemplazado por su propio archivo sitemap_index.xml.

Qué es realmente wp-sitemap.xml
Desde WordPress 5.5, el núcleo crea un sitemap XML sin ningún plugin de por medio. Está en /wp-sitemap.xml y funciona como un índice que apunta a archivos más pequeños, como wp-sitemap-posts-post-1.xml y wp-sitemap-posts-page-1.xml. Cada subarchivo contiene hasta 2,000 URL antes de que WordPress empiece uno nuevo, un comportamiento documentado en una publicación de WordPress.org Make Core sobre la función de sitemaps de la versión 5.5.
Así que cualquier sitio WordPress con una versión razonablemente actual ya tiene un sitemap, lo haya configurado alguien o no. Lo que suele querer saber quien busca esto no es cómo crear uno, sino por qué no encuentra el suyo y si es el correcto.

Cómo encontrar el wp-sitemap.xml de tu sitio

Empieza por la URL directa: escribe tusitio.com/wp-sitemap.xml en la barra de direcciones. Si carga, verás una página de índice XML, a veces con una hoja de estilos legible, que enumera los sitemaps secundarios. Si da un 404, revisa estos puntos en orden:
- Regenera los enlaces permanentes. Ve a Ajustes → Enlaces permanentes (Settings → Permalinks) y haz clic en Guardar cambios sin modificar nada. Así se restablecen las reglas de reescritura que permiten que
/wp-sitemap.xmlse resuelva. - Revisa Ajustes → Lectura (Settings → Reading). Si está marcada la opción "Disuadir a los motores de búsqueda de indexar este sitio" (Discourage search engines from indexing this site), WordPress desactiva el sitemap por completo, así que desmárcala.
- Busca un plugin que compita. Un plugin de SEO activo casi siempre asume la tarea del sitemap y usa un nombre de archivo distinto.
Si un plugin cambió la URL
Un plugin es la causa más común de que wp-sitemap.xml aparezca vacío, porque ya hay otra herramienta generando un sitemap con un nombre diferente.
| Origen del sitemap | URL predeterminada | Quién lo controla | Notas |
|---|---|---|---|
| Núcleo de WordPress (sin plugin) | /wp-sitemap.xml |
El propio WordPress | Activado por defecto desde la versión 5.5; se desactiva automáticamente si el sitio está configurado para disuadir la indexación |
| Yoast SEO | /sitemap_index.xml |
Plugin Yoast SEO | Se activa o desactiva en SEO → General → Features → XML Sitemaps |
| All in One SEO (AIOSEO) | /sitemap_index.xml |
Plugin AIOSEO | Activado por defecto al instalarlo; se gestiona en AIOSEO → Sitemaps |
| XML Sitemap Generator for Google (Auctollo) | /sitemap.xml |
El plugin, en Ajustes → XML-Sitemap (Settings → XML-Sitemap) | Un plugin gratuito con mucho recorrido; un usuario que lo valoró dijo que cumple su función "with complete transparency", sin ventas adicionales ni anuncios |
| WP Sitemap Page | Una página generada con un shortcode, no un archivo independiente | El plugin | Crea solo un sitemap HTML, no produce un archivo XML, aunque el nombre suene parecido |
Con uno de estos plugins activo, wp-sitemap.xml redirigirá, dará 404 o quedará inactivo mientras el archivo del propio plugin hace el trabajo real. Es el comportamiento esperado, no un error que haya que perseguir.
Cómo solucionar problemas de wp-sitemap.xml dentro de WordPress
Una vez que sabes qué sistema debería generar tu sitemap, la solución suele ser un cambio de ajustes y no de código.
Vuelve a activar los sitemaps del núcleo
- Ve a Ajustes → Lectura y confirma que "Disuadir a los motores de búsqueda de indexar este sitio" está desmarcada.
- Ve a Ajustes → Enlaces permanentes y haz clic en Guardar cambios para regenerar las reglas de reescritura.
- Desactiva cualquier plugin que no uses activamente para SEO. Dos generadores de sitemaps funcionando a la vez son la causa de que los sitios acaben con archivos en conflicto.
Deja que tu plugin se encargue
Si usas un plugin de SEO a propósito, no pelees con él por el slug wp-sitemap.xml. En Yoast, confirma que el interruptor en SEO → General → Features → XML Sitemaps está activado y usa después la URL del sitemap que te da en lugar de la del núcleo. En All in One SEO, los sitemaps están activos desde la instalación; ve a All in One SEO → Sitemaps → General Sitemap y haz clic en Open Sitemap para ver el archivo en vivo.
Cuándo bastan las herramientas propias de WordPress
Los sitemaps del núcleo de WordPress y la página de sitemap de un plugin están pensados para responder a una sola pregunta: ¿tiene mi sitio un sitemap que funcione? No están hechos para diagnosticar un problema de rastreo recurrente ni para auditar URL ajenas a WordPress.
| Situación | ¿Basta con wp-sitemap.xml? | Qué usar en su lugar |
|---|---|---|
| Confirmar que un sitio WordPress tiene un sitemap activo | Sí | Basta con comprobar la URL o usar el Sitemap Checker gratuito |
| Una página que falta o con una canonical incorrecta | Sí, normalmente | Comprueba que el tipo de contenido de esa página esté incluido en los ajustes del sitemap |
| Un rastreo puntual de todo el sitio, incluidas páginas que no son de WordPress o un subdominio de pruebas | No | Un rastreador independiente pensado para auditorías puntuales |
| Errores de sitemap que se repiten tras cada despliegue | No | Una comprobación programada y monitorizada, en lugar de una revisión manual única |
| Red multisitio grande o catálogo de ecommerce con miles de SKU | En parte | El núcleo se encarga de la mecánica, pero conviene monitorizar de forma continua el estado de indexación, no solo la existencia del archivo |
Imagina que heredas un sitio y necesitas ver todas las URL que deberían estar indexadas antes de cambiar nada. El XML Sitemap Generator gratuito rastrea directamente el sitio en vivo y te entrega un archivo descargable, con independencia de lo que estén haciendo internamente WordPress o sus plugins.
Errores comunes con wp-sitemap.xml
- Dar por hecho que un 404 significa que algo está roto. A menudo un plugin simplemente ha cambiado el nombre del archivo, así que busca
sitemap_index.xmlantes de seguir investigando. - Dejar marcada la opción "Disuadir a los motores de búsqueda" después del lanzamiento. Es un olvido habitual que viene de un sitio de pruebas, y elimina en silencio tanto el sitemap como la visibilidad en buscadores.
- Confundir un plugin de sitemap HTML con uno XML. WP Sitemap Page, por ejemplo, tiene más de 200,000 instalaciones activas y una valoración media de 4.8 estrellas, pero genera mediante un shortcode una página HTML legible para personas, no un archivo XML que rastreen los buscadores.
- Ejecutar a la vez dos plugins que generan sitemaps. El resultado son archivos duplicados o en conflicto en distintas URL, y los buscadores pueden indexar el desactualizado.
- Encontrar el archivo y no enviarlo nunca. Un sitemap que funciona pero que Google Search Console no conoce no cumple su función.
Cómo enviar tu sitemap a Google
Cuando wp-sitemap.xml (o el equivalente de tu plugin) cargue correctamente, indícale a Google dónde está. Inicia sesión en Google Search Console, abre la sección Sitemaps de tu propiedad y envía la URL completa. Si nunca lo has hecho, la guía cómo añadir un sitemap a Google Search Console explica las pantallas exactas y cómo distinguir un envío correcto de un error.
Preguntas frecuentes
¿wp-sitemap.xml es lo mismo que sitemap.xml?
No necesariamente. wp-sitemap.xml es específicamente el archivo predeterminado del núcleo de WordPress, mientras que sitemap.xml y sitemap_index.xml son nombres que usan varios plugins, así que el nombre del archivo en tu sitio depende de lo que lo genere.
¿Por qué mi wp-sitemap xml devuelve un error 404?
Las tres causas habituales son un plugin que ha tomado el control y ha cambiado el nombre del archivo, tener marcada la opción "Disuadir a los motores de búsqueda de indexar este sitio" en Ajustes → Lectura, o unas reglas de enlaces permanentes que hay que regenerar volviendo a guardar Ajustes → Enlaces permanentes.
¿Necesito un plugin para tener un sitemap XML en WordPress?
No. WordPress genera uno automáticamente en /wp-sitemap.xml desde la versión 5.5. Solo necesitas un plugin si quieres más control, como prioridades personalizadas, sitemaps de vídeo o excluir tipos de contenido concretos.
¿Con qué frecuencia actualiza WordPress el sitemap?
Los sitemaps del núcleo se regeneran de forma dinámica a medida que cambia el contenido, así que no hay ningún archivo estático que volver a subir. Publicar o eliminar una entrada actualiza automáticamente el sitemap secundario correspondiente.
¿Puede un sitio WordPress tener más de un sitemap XML?
Sí, y es normal. El archivo principal es un índice que apunta a sitemaps más pequeños divididos por tipo de contenido, así que un sitio con entradas, páginas y productos puede tener varios subarchivos bajo un mismo índice.
Compruébalo antes de seguir
Pasa ahora tu propio dominio por el Sitemap Checker para ver si wp-sitemap.xml está activo, qué URL contiene y si un plugin lo ha sustituido sin que te dieras cuenta. Si quieres que alguien revise contigo cómo ven Google tu sitemap y el resto de tu configuración técnica, habla con el equipo solicitando un informe SEO de muestra.
Fuentes
Sobre el autor
SearchBlueprint investigó, escribió y puntuó este artículo con el mismo flujo de contenido que nuestros clientes usan en sus propios sitios. La puntuación que aparece junto al autor es la que nuestro motor de contenido dio a esta página antes de publicarla. Nada de esto se revisa a mano, y ese es el punto: es el resultado del producto, publicado donde cualquiera puede comprobarlo.