Comparador de sitemaps

Compara dos versiones de un sitemap. Encuentra URLs añadidas, eliminadas y compartidas, revisa cambios de fecha y exporta los resultados.

Sitemap anterior
Sitemap actual

Un comparador de sitemaps muestra las diferencias entre dos listas XML. Screpy identifica URLs presentes solo en la fuente actual, solo en la anterior y en ambas. También compara las cadenas lastmod proporcionadas para las URLs compartidas. Úsalo después de una publicación, durante una migración o al investigar cambios inesperados en tu inventario de URLs publicadas.

Elige las dos versiones que quieres comparar

Introduce las direcciones del sitemap anterior y del actual, o selecciona XML pegado de forma independiente para cada lado. Una copia XML guardada resulta útil cuando la dirección antigua ya sirve el sitemap nuevo. Screpy no recupera versiones históricas. Si ambas entradas apuntan al mismo archivo actual, la comparación no puede reconstruir su contenido anterior al despliegue.

Utiliza una URL XML pública como https://example.com/sitemap.xml. Esta dirección es ilustrativa. Para localizar primero el sitemap de tu sitio, usa Sitemap Checker. Cada documento pegado puede contener hasta 256 KiB de XML UTF-8.

Interpreta las adiciones y eliminaciones como diferencias de listas

Una URL añadida aparece en la lista actual, pero no en la lista anterior leída por completo. Una URL eliminada aparece en la anterior, pero no en la lista actual completa. Las compartidas aparecen en ambas. La normalización del nombre de host no combina rutas, cadenas de consulta ni variantes de barra final distintas: /products/, /Products/ y /products pueden seguir siendo direcciones diferentes.

Una eliminación no es automáticamente un error SEO. Un producto borrado puede haberse retirado del sitemap de forma intencionada, mientras que una landing page activa puede haberse omitido por accidente. Investiga la dirección afectada antes de decidir qué cambiar. Bulk HTTP Status Checker permite comprobar respuestas y redirecciones por separado.

Revisa las fechas sin considerarlas una prueba de actualización

Para las URLs compartidas, la tabla muestra los valores lastmod anterior y actual. El recuento compara las cadenas proporcionadas, incluida la adición o eliminación de un valor. No verifica cuándo cambió la página ni determina si dos formatos de fecha representan el mismo instante.

Mantén las fechas de modificación vinculadas a cambios importantes del contenido. Un generador que sustituye todas las fechas en cada compilación puede producir muchas diferencias sin una actualización real del contenido. Usa Sitemap Validator para revisar la estructura XML y los valores admitidos. El protocolo Sitemaps describe los formatos de sitemap e índice.

Comprueba la cobertura antes de confiar en una URL ausente

En índices remotos, Screpy sigue archivos secundarios del mismo origen hasta una profundidad de dos niveles. Cada lado está limitado a diez archivos, 10.000 URLs de páginas únicas y 20.000 entradas procesadas. Un archivo remoto puede contener hasta 5 MiB de datos descargados y descomprimidos, con un total de 10 MiB descomprimidos por lado. Los índices pegados no descargan sus archivos secundarios, porque esos archivos actuales podrían no representar la versión guardada.

Un tiempo de espera agotado, un archivo secundario inaccesible, un ámbito no compatible o un límite de procesamiento pueden dejar una fuente incompleta. En ese caso, observar una dirección en un solo lado no demuestra que falte en el otro. Interpreta literalmente las etiquetas de observación y los totales desconocidos: desconocido no significa cero. Las direcciones repetidas se combinan; las ubicaciones no válidas y los campos repetidos se notifican.

Exporta las pruebas que realmente revisaste

Filtra por tipo de cambio o texto de URL y exporta las filas conservadas que coincidan como CSV. JSON incluye el informe limitado y las observaciones de las fuentes. Se devuelven hasta 1.000 filas de detalle, por lo que los resúmenes pueden contar más URLs que la tabla o la exportación. En análisis grandes puede ser necesario comparar archivos de origen más pequeños por separado.

Este informe no solicita todas las páginas listadas, no identifica la URL canónica elegida por Google ni establece la indexación. Usa Canonical Tag Checker para revisar declaraciones canónicas y Search Console para conocer el estado de indexación registrado por Google. Una comparación sin incidencias solo acredita la comparación dentro del ámbito indicado.

Preguntas sobre la comparación de sitemaps

Compara dos versiones de un sitemap. Encuentra URLs añadidas, eliminadas y compartidas, revisa cambios de fecha y exporta los resultados.

¿Un cambio en lastmod demuestra que cambió la página?

No. Screpy compara las cadenas lastmod suministradas. Contrasta las fechas con cambios reales; los formatos equivalentes también pueden diferir como texto.

¿Se ignoran las cadenas de consulta y las barras finales?

No. Se conservan las mayúsculas y minúsculas de las rutas, las cadenas de consulta y las barras finales. La herramienta no combina silenciosamente páginas que podrían ser diferentes.

¿Por qué una exportación puede tener menos URLs que el resumen?

La respuesta conserva hasta 1.000 filas de detalle. CSV incluye las filas conservadas que coinciden con los filtros y JSON contiene el informe limitado, no un inventario ilimitado.

¿Qué ocurre si un índice no puede leerse por completo?

El informe muestra cobertura parcial y diferencias solo observadas cuando no puede demostrarse la ausencia. Los totales de adiciones y eliminaciones quedan como desconocidos si alguna entrada está incompleta.

¿Puede Screpy recuperar automáticamente un sitemap antiguo?

No. Proporciona una URL que siga sirviendo la versión antigua o pega una copia XML guardada. Una dirección activa podría contener ya la versión nueva.

¿Una URL eliminada significa que la página está rota o fuera del índice?

No. Significa que la dirección no está en la lista actual completa que se comparó. La disponibilidad y el estado de indexación de Google requieren comprobaciones independientes.