𝟯 Comprobaciones post-despliegue tras una compilación de Cloudflare Pages

Pasé dos semanas solucionando problemas de producción.

Un error se debió a una regla de redirección del sitemap. Bloqueaba mi archivo sitemap. Otro error consistió en un retraso en la carga de imágenes.

No utilizo suites completas de pruebas end-to-end. En su lugar, utilizo tres comprobaciones específicas. Estas comprobaciones se centran en las formas exactas en que mis sitios fallan.

Las ejecuto en tres sitios Astro 5 SSG: aiappdex.com, findindiegame.com y ossfind.com.

  1. Validación del sitemap

Verifico que sitemap-index.xml devuelva un código de estado 200. No sigo redirecciones. Esto es importante porque una regla de redirección incorrecta puede ocultar errores a los navegadores pero mostrarlos a los rastreadores.

También compruebo sitemap-0.xml. Me aseguro de que tenga un número mínimo de URLs. Si el recuento de URLs disminuye, es probable que mi canalización de datos haya fallado.

  1. Envío a IndexNow

Tras la comprobación del sitemap, ejecuto un script para enviar las URLs a IndexNow. Esto notifica a Bing, Yandex, Naver y Seznam sobre el nuevo contenido.

Si IndexNow devuelve un error 403, falta mi archivo de verificación de clave o una regla de redirección está rompiendo la ruta. Comprobar esto de inmediato evita retrasos en la indexación.

Ejecuto esto manualmente después del despliegue. Esto garantiza que envío URLs en vivo en lugar de URLs que aún están en proceso de despliegue.

  1. Monitorización de tendencias con Lighthouse

Ejecuto una comprobación de Lighthouse de forma programada cada lunes. Compruebo una página de inicio y una página profunda por sitio.

Busco:

  • Puntuaciones de rendimiento inferiores a 80
  • CLS superior a 0,1
  • Regresiones de accesibilidad

No bloqueo los despliegues si estas puntuaciones bajan. Utilizo estas puntuaciones para monitorizar tendencias. Una caída podría indicar un cambio de diseño en mi CSS o en los componentes.

¿Por qué estas tres?

No utilizo monitorización de tiempo de actividad porque confío en Cloudflare. No utilizo comprobaciones de API porque mis sitios son estáticos. Para un despliegue en una CDN estática, estas tres comprobaciones cubren mis riesgos reales.

Fuente: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-f12