← Volver al blog

Páginas desaparecidas del sitemap: qué hacer ahora

Páginas desaparecidas del sitemap: qué hacer ahora

Cuando hay páginas eliminadas del sitemap, lo primero es averiguar si han salido del sitemap o del sitio web. Pide directamente unas cuantas de las URL que faltan: si devuelven 200 y siguen enlazadas desde otras páginas, en general seguirán indexadas; si devuelven 404, 410 o una redirección, el sitemap solo está reflejando un cambio que les ha pasado a las páginas.

Los sitemaps los genera el CMS, un plugin o un paso del build, así que cambian cada vez que cambian ellos. Nadie edita sitemap.xml a mano para quitar doscientas URL de producto; lo hace un deploy, un ajuste o una actualización de stock.

Paso 1: averigua qué ha desaparecido exactamente

Si no tienes la lista de URL de ayer, Search Console puede ayudarte. El informe Sitemaps muestra el número de URL descubiertas en cada sitemap enviado, y una bajada ahí es tu primera confirmación. Si guardaste una copia, un diff de dos líneas te da las URL exactas:

curl -s https://example.com/sitemap.xml | grep -o '<loc>[^<]*</loc>' | sort > hoy.txt
comm -23 ayer.txt hoy.txt

Si se trata de un índice de sitemaps, ejecuta el mismo comando en cada sitemap hijo. Después elige entre cinco y diez de las URL que faltan y compruébalas una por una.

Paso 2: interpreta los códigos de estado

Respuesta Qué te dice Siguiente paso
200 La página existe, solo ha desaparecido la entrada del sitemap Busca la regla de exclusión (paso 3)
301 / 302 La URL ha cambiado de sitio Confirma que el destino está en el sitemap
404 / 410 La página se ha borrado Decide si debe volver o si hay que redirigirla
200 con noindex La página existe pero está excluida de la indexación Comprueba si ese noindex era intencionado

Mira también si las páginas siguen enlazadas desde menús, categorías o bloques de contenido relacionado. Una página sin entrada en el sitemap y sin enlaces internos se queda, en la práctica, huérfana. Nuestra guía sobre cómo comprobar si una página está indexada explica la inspección de URLs y los límites de las búsquedas con site:.

Paso 3: encuentra por qué hay páginas eliminadas del sitemap

La causa más frecuente es un deploy o una migración que sustituyó el generador del sitemap o reinició su configuración. Los tipos de contenido personalizados, las taxonomías o los archivos paginados se quedan fuera porque la nueva configuración nunca los incluyó.

Después vienen los ajustes de los plugins. En Yoast SEO, cada tipo de contenido tiene en los ajustes un interruptor para mostrarlo en los resultados de búsqueda, y desactivarlo elimina ese tipo de sitemap_index.xml. Rank Math tiene un interruptor equivalente, "Include in Sitemap", para cada tipo de contenido en sus ajustes de sitemap. Un clic ahí puede llevarse cientos de URL.

En las tiendas online, comprueba si algún ajuste o plugin oculta los productos agotados o no publicados, porque esas URL entrarán y saldrán del sitemap según el stock. En cualquier CMS, pasar contenido en bloque a borrador o a privado tiene el mismo efecto.

Luego está el noindex. Los generadores bien hechos dejan fuera del sitemap las páginas con noindex, así que una desaparición suele ser la primera señal visible de que alguien lo añadió por error. Por último, los cambios de slug o de estructura sin redirecciones sustituyen las URL antiguas por otras nuevas, y en el diff aparecen como eliminaciones y altas a la vez.

Paso 4: valora el impacto SEO sin exagerar

El sitemap ayuda al descubrimiento; no es el índice. Una página que sigue devolviendo 200 y está enlazada internamente normalmente conserva su indexación y sus posiciones. Lo que puede perder es frecuencia de rastreo, así que los cambios tardan más en registrarse. Donde más duele que falte la entrada del sitemap es en las páginas nuevas y en las que están a varios clics de profundidad, porque puede que los enlaces internos no basten para que se descubran rápido.

El valor principal está en el diagnóstico. La desaparición en sí suele ser un problema menor, pero lo que la ha provocado (un noindex, un borrado, una plantilla rota) normalmente no lo es.

Paso 5: corrige y verifica

Restaura la página o hazle una 301 a la URL relevante más cercana. Quita la exclusión, ya sea el interruptor del plugin, el noindex o la regla del generador. Vacía la caché que haya delante del sitemap, abre el archivo en el navegador para confirmar que las URL han vuelto y reenvíalo en Search Console. Después revisa titles, canonicals y H1 en esas mismas plantillas, porque un deploy que cambió el sitemap puede haber cambiado también eso. En el archivo solo deben estar las URL canónicas, indexables y con 200, tal como explicamos en nuestras buenas prácticas del sitemap XML.

Detectarlo el mismo día en que ocurre

Todo esto se resuelve rápido cuando sabes que han desaparecido URL. Lo difícil es darse cuenta. Deltio lee cada día el sitemap de cada sitio, lo compara con la comprobación anterior y envía una alerta al canal de Slack y al email de ese sitio cuando se eliminan URL. También revisa las páginas, incluidos noindex, canonicals, titles y robots.txt, así que la causa suele aparecer en el mismo lote de alertas. Es la rutina que describimos en cómo monitorizar las webs de tus clientes. Al ser una comprobación diaria, una eliminación hecha esta tarde se notifica en el siguiente ciclo, no al instante.

Puedes añadir un sitio y su sitemap con la prueba de 14 días.

Preguntas frecuentes

¿Es un problema que las páginas borradas desaparezcan del sitemap?
No, es lo correcto. Un sitemap solo debe incluir páginas que devuelven 200 y que deben indexarse. La única duda es si el borrado fue intencionado y si las URL con valor se redirigieron en lugar de quedarse en 404.
¿Debo dejar las URL eliminadas en el sitemap para que Google vea el 404?
En general, no. Google volverá a rastrear las URL que ya conoce y verá el 404 o el 410 por su cuenta. Mantener URL muertas en el sitemap añade errores al informe de indexación de páginas y hace que el archivo sea una señal menos fiable. La excepción es un sitemap temporal de migración con las URL antiguas para acelerar el descubrimiento de sus redirecciones.
¿Cuánto tarda Search Console en reflejar un cambio en el sitemap?
El informe Sitemaps se actualiza la próxima vez que Google descarga el archivo, y eso varía de un sitio a otro. Reenviarlo provoca una descarga, pero no garantiza que las páginas listadas se procesen o se rastreen de inmediato, así que deja pasar unos días antes de sacar conclusiones del número de URL descubiertas.
¿Puede cambiar el número de URL de un sitemap sin que haya cambiado nada en el sitio?
Sí. Algunos generadores dividen los sitemaps en páginas con un número fijo de entradas, y las capas de caché pueden servir un archivo antiguo o generado a medias. Compara siempre las listas reales de URL, no solo los totales, antes de concluir que se han eliminado páginas.
¿Cuánto cuesta la monitorización de sitemaps con Deltio?
La monitorización de sitemaps está incluida en todos los planes. Starter cubre hasta 50 sitios y 5.000 URL por 29 € al mes, o 24 € al mes con facturación anual. Professional (200 sitios) y Enterprise (500 sitios) cuestan 59 € y 139 € al mes respectivamente. Todos los planes incluyen una prueba gratuita de 14 días.