STATUS IS UPPREPARACIÓN WEB

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

Next.js: guía de preparación

Qué hacen bien los 11,061 sitios evaluados en esta plataforma o framework, en qué se quedan cortos y qué pasos específicos de Next.js subsanan cada carencia.

Sitios evaluados
11,061

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

Mediana del índice de preparación
70/100

todos los sitios: 64

Perfiles con esta pila tecnológica
1,842

sitios entre los 50 000 primeros

Preparación por área

Habilitar

84/100

Todos los sitios 77

Fortalecer

61/100

Todos los sitios 55

Acelerar

72/100

Todos los sitios 63

Recuperar

7/100

Todos los sitios 11

La guía práctica de Next.js

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

  1. security.txt publicado

    7.4% 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.

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

    32% 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.

  3. Formatos de imagen modernos en uso

    44% 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.

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

    18% 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.

  5. HSTS mantenido durante al menos un año

    53% 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.

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

    46% 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.

  7. DNSSEC firmado

    8% 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.

  8. HTTP/3 anunciado

    34% observado · todos los sitios 36%

    Active HTTP/3 en su CDN. Los navegadores recurren a HTTP/2 automáticamente, por lo que el riesgo es bajo.

En qué destacan los sitios de Next.js

  • Archivos estáticos almacenados en caché durante 30 días o más84% observadotodos los sitios 50%
  • Carga diferida de imágenes fuera de pantalla91% observadotodos los sitios 61%
  • HSTS conservado durante al menos un año53% observadotodos los sitios 31%
  • La política de DMARC exige poner en cuarentena o rechazar46% observadotodos los sitios 31%

Las 31 comprobaciones en Next.js

ComprobaciónLíneaObservadoTodos los sitiosMedido
Las solicitudes HTTP se redirigen a HTTPSFortalecer95%91%10,301
HSTS mantenido durante al menos un añoFortalecer53%31%11,061
TLS 1.3 negociadoFortalecer95%92%10,908
Al certificado le quedan más de 14 días de validezFortalecer>99%>99%10,908
Periodo de validez del certificado de 100 días o menosFortalecer64%75%10,908
Los registros CAA limitan quién puede emitir certificadosFortalecer18%11%11,051
DNSSEC firmadoFortalecer8%8.1%11,053
security.txt publicadoFortalecer7.4%5.5%10,626
La política DMARC exige poner en cuarentena o rechazarFortalecer46%31%11,061
X-Content-Type-Options: nosniffFortalecer47%48%11,061
Inserción en marcos restringidaFortalecer50%49%11,061
Política de seguridad de contenido presenteFortalecer35%31%11,061
Referrer-Policy configuradaFortalecer35%23%11,061
HTTP/2 negociadoAcelerar94%89%10,908
HTTP/3 anunciadoAcelerar34%36%11,061
HTML comprimidoAcelerar99%93%11,061
Archivos estáticos almacenados en caché durante 30 días o másAcelerar84%50%10,311
Formatos de imagen modernos en usoAcelerar44%40%9,522
Imágenes fuera de pantalla con carga diferidaAcelerar91%61%8,938
Sin scripts que bloqueen el renderizado en la cabecera del documentoAcelerar32%44%11,061
robots.txt publicadoHabilitar90%79%10,666
Mapa del sitio XML localizableHabilitar84%73%10,960
Accesible mediante IPv6Habilitar42%44%11,058
URL canónica declaradaHabilitar76%70%11,061
Metadescripción redactadaHabilitar95%82%11,061
Área de visualización móvil configuradaHabilitar>99%96%11,061
Datos estructurados presentesHabilitar56%53%11,061
Imagen de vista previa en redes sociales configuradaHabilitar68%55%11,061
Idioma de la página declaradoHabilitar96%91%11,061
Como máximo una redirección a la página de inicioHabilitar97%98%11,061
Servidores de nombres distribuidos entre proveedoresRecuperar7%11%11,041

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

Contenido relacionado