STATUS IS UPPREPARACIÓN WEB

Guía de la pila tecnológica · Datos de 23 de octubre de 2026

Next.js on Cloudflare: guía de preparación

Qué hacen bien los 3,475 sitios evaluados con esta pila tecnológica, en qué presentan carencias y los pasos específicos de Next.js on Cloudflare que subsanan cada una.

Sitios evaluados
3,475

detectado a partir del HTML y las cabeceras de la página de inicio

Mediana del índice de preparación
72/100

todos los sitios: 64

Perfiles con esta pila tecnológica
543

sitios entre los 50 000 primeros

Preparación por área

Habilitar

88/100

Todos los sitios 77

Fortalecer

60/100

Todos los sitios 55

Acelerar

77/100

Todos los sitios 63

Recuperar

2/100

Todos los sitios 11

La guía práctica de Next.js on Cloudflare

Carencias ordenadas por impacto, con el paso específico para la plataforma cuando lo haya.

  1. HSTS mantenido durante al menos un año

    43% observado · todos los sitios 31%

    Envíe Strict-Transport-Security en las respuestas HTTPS. Comience con un max-age corto (por ejemplo, 300 segundos), confirme que todos los subdominios funcionan con HTTPS y luego auméntelo por etapas hasta 31536000. Añada includeSubDomains solo cuando todos los subdominios usen HTTPS. La precarga de HSTS es opcional y difícil de deshacer; el propio hstspreload.org no la recomienda de forma predeterminada.

    En Next.js: Añada la cabecera en la opción headers() de next.config.js para todas las rutas.

    En Cloudflare: Habilite HSTS en SSL/TLS > Certificados de perímetro > HTTP Strict Transport Security y aumente max-age gradualmente.

  2. security.txt publicado

    9% observado · todos los sitios 5.5%

    Publique /.well-known/security.txt con, al menos, los campos Contact y Expires, como exige el RFC 9116, y revíselo antes de que caduque.

    En Cloudflare: El Centro de seguridad de Cloudflare puede servir un archivo security.txt para la zona.

  3. Sin scripts que bloqueen el renderizado en la cabecera del documento

    28% observado · todos los sitios 44%

    Añada defer a los scripts que necesitan el DOM y async a los independientes, como los de analítica, o muévalos al final del cuerpo del documento.

    En Next.js: Use el componente next/script con una estrategia de carga adecuada.

  4. Los registros CAA limitan quién puede emitir certificados

    13% observado · todos los sitios 11%

    Publique registros CAA que indiquen todas las autoridades de certificación que utiliza realmente, incluidas las que su CDN utiliza para los certificados gestionados. Añada un contacto iodef si desea recibir informes.

    En Cloudflare: Cloudflare documenta qué autoridades de certificación necesitan sus certificados gestionados; inclúyalas en sus registros CAA.

  5. La política DMARC exige poner en cuarentena o rechazar

    44% observado · todos los sitios 31%

    Publique primero DMARC con p=none y una dirección para recibir informes, corrija los remitentes legítimos que no superen la alineación SPF o DKIM y, después, pase a cuarentena y, por último, a rechazo.

  6. Formatos de imagen modernos en uso

    48% observado · todos los sitios 40%

    Sirva WebP o AVIF con una alternativa en JPEG o PNG, ya sea mediante una CDN de imágenes o generando ambos formatos durante la compilación.

    En Next.js: El componente next/image sirve formatos optimizados automáticamente.

    En Cloudflare: Cloudflare Polish puede convertir imágenes a WebP.

  7. DNSSEC firmado

    8.3% observado · todos los sitios 8.1%

    Habilite DNSSEC en su proveedor de DNS y, a continuación, añada el registro DS en su registrador. Planifique con cuidado los cambios de proveedor: un registro DS obsoleto puede impedir que el dominio se resuelva.

    En Cloudflare: Habilite DNSSEC en DNS > Configuración y añada el registro DS en el registrador.

  8. Política de seguridad de contenido presente

    32% observado · todos los sitios 31%

    Empiece con Content-Security-Policy-Report-Only para ver qué dejaría de funcionar, haga la política más restrictiva durante unas semanas y, después, aplíquela.

    En Next.js: Next.js documenta CSP basada en nonce con middleware.

En qué destacan los sitios de Next.js on Cloudflare

  • Accesible mediante IPv691% observadotodos los sitios 44%
  • Archivos estáticos almacenados en caché durante 30 días o más86% observadotodos los sitios 50%
  • Carga diferida de imágenes fuera de pantalla90% observadotodos los sitios 61%
  • HTTP/3 anunciado65% observadotodos los sitios 36%

Las 31 comprobaciones en Next.js on Cloudflare

ComprobaciónLíneaObservadoTodos los sitiosMedido
Las solicitudes HTTP se redirigen a HTTPSFortalecer93%91%3,228
HSTS mantenido durante al menos un añoFortalecer43%31%3,475
TLS 1.3 negociadoFortalecer98%92%3,443
Al certificado le quedan más de 14 días de validezFortalecer>99%>99%3,443
Periodo de validez del certificado de 100 días o menosFortalecer95%75%3,443
Los registros CAA limitan quién puede emitir certificadosFortalecer13%11%3,469
DNSSEC firmadoFortalecer8.3%8.1%3,474
security.txt publicadoFortalecer9%5.5%3,340
La política DMARC exige poner en cuarentena o rechazarFortalecer44%31%3,475
X-Content-Type-Options: nosniffFortalecer50%48%3,475
Inserción en marcos restringidaFortalecer49%49%3,475
Política de seguridad de contenido presenteFortalecer32%31%3,475
Referrer-Policy configuradaFortalecer38%23%3,475
HTTP/2 negociadoAcelerar>99%89%3,443
HTTP/3 anunciadoAcelerar65%36%3,475
HTML comprimidoAcelerar>99%93%3,475
Archivos estáticos almacenados en caché durante 30 días o másAcelerar86%50%3,246
Formatos de imagen modernos en usoAcelerar48%40%2,943
Imágenes fuera de pantalla con carga diferidaAcelerar90%61%2,748
Sin scripts que bloqueen el renderizado en la cabecera del documentoAcelerar28%44%3,475
robots.txt publicadoHabilitar93%79%3,369
Mapa del sitio XML localizableHabilitar84%73%3,446
Accesible mediante IPv6Habilitar91%44%3,473
URL canónica declaradaHabilitar78%70%3,475
Metadescripción redactadaHabilitar95%82%3,475
Área de visualización móvil configuradaHabilitar100%96%3,475
Datos estructurados presentesHabilitar61%53%3,475
Imagen de vista previa en redes sociales configuradaHabilitar73%55%3,475
Idioma de la página declaradoHabilitar96%91%3,475
Como máximo una redirección a la página de inicioHabilitar98%98%3,475
Servidores de nombres distribuidos entre proveedoresRecuperar2.5%11%3,474

Sitios de Next.js on Cloudflare con un alto nivel de preparación

Contenido relacionado