STATUS IS UPPRONTIDÃO DOS SITES

Guia da stack · Retrato em 23 de outubro de 2026

Next.js: guia de prontidão

O que 11,061 sites avaliados nesta plataforma ou framework fazem bem, onde deixam a desejar e as etapas específicas para Next.js que eliminam cada lacuna.

Sites avaliados
11,061

detectado a partir do HTML e dos cabeçalhos da página inicial

Índice mediano de prontidão
70/100

todos os sites: 64

Perfis nesta stack
1,842

sites entre os 50 mil mais populares

Prontidão por eixo

Habilitar

84/100

Todos os sites 77

Fortalecer

61/100

Todos os sites 55

Acelerar

72/100

Todos os sites 63

Recuperar

7/100

Todos os sites 11

O roteiro de Next.js

Lacunas ordenadas por impacto, com a etapa específica da plataforma quando disponível.

  1. security.txt publicado

    7.4% observado · todos os sites 5.5%

    Publique /.well-known/security.txt com pelo menos os campos Contact e Expires, conforme exigido pela RFC 9116, e revise-o antes que expire.

  2. Nenhum script que bloqueie a renderização na seção head

    32% observado · todos os sites 44%

    Adicione defer aos scripts que precisam do DOM e async aos independentes, como os de análise de tráfego, ou mova-os para o final do body.

    Em Next.js: Use o componente next/script com uma estratégia de carregamento apropriada.

  3. Formatos modernos de imagem em uso

    44% observado · todos os sites 40%

    Sirva WebP ou AVIF com JPEG ou PNG como alternativa de compatibilidade, por meio de uma CDN de imagens ou gerando ambos os formatos durante a compilação.

    Em Next.js: O componente next/image entrega formatos otimizados automaticamente.

  4. Registros CAA limitam quem pode emitir certificados

    18% observado · todos os sites 11%

    Publique registros CAA que indiquem todas as autoridades certificadoras que você realmente usa, incluindo as que sua CDN usa para certificados gerenciados. Adicione um contato iodef se quiser receber relatórios.

  5. HSTS mantido por pelo menos um ano

    53% observado · todos os sites 31%

    Envie Strict-Transport-Security nas respostas HTTPS. Comece com um max-age curto (por exemplo, 300 segundos), confirme que todos os subdomínios funcionam por HTTPS e depois aumente gradualmente até 31536000. Adicione includeSubDomains somente quando todos os subdomínios usarem HTTPS. O pré-carregamento de HSTS é opcional e difícil de desfazer; o próprio hstspreload.org não o recomenda por padrão.

    Em Next.js: Adicione o cabeçalho na opção headers() de next.config.js para todas as rotas.

  6. Política DMARC impõe quarentena ou rejeição

    46% observado · todos os sites 31%

    Publique DMARC com p=none e um endereço para relatórios primeiro, corrija quaisquer remetentes legítimos que falhem no alinhamento de SPF ou DKIM e, em seguida, passe para quarentena e, por fim, rejeição.

  7. DNSSEC assinado

    8% observado · todos os sites 8.1%

    Habilite DNSSEC no seu provedor de DNS e, em seguida, adicione o registro DS no seu registrador. Planeje cuidadosamente as mudanças de provedor: um registro DS desatualizado pode impedir a resolução do domínio.

  8. HTTP/3 anunciado

    34% observado · todos os sites 36%

    Ative HTTP/3 na sua CDN. Os navegadores usam HTTP/2 como alternativa automaticamente, portanto o risco é baixo.

Onde os sites em Next.js se destacam

  • Arquivos estáticos armazenados em cache por 30 dias ou mais84% observadostodos os sites 50%
  • Imagens fora da área visível com carregamento adiado91% observadostodos os sites 61%
  • HSTS mantido por pelo menos um ano53% observadotodos os sites 31%
  • Política de DMARC impõe quarentena ou rejeição46% observadostodos os sites 31%

Todas as 31 verificações em Next.js

VerificaçãoFrenteObservadoTodos os sitesMedido
Requisições HTTP são redirecionadas para HTTPSFortalecer95%91%10,301
HSTS mantido por pelo menos um anoFortalecer53%31%11,061
TLS 1.3 negociadoFortalecer95%92%10,908
Certificado tem mais de 14 dias restantesFortalecer>99%>99%10,908
Prazo de validade do certificado de 100 dias ou menosFortalecer64%75%10,908
Registros CAA limitam quem pode emitir certificadosFortalecer18%11%11,051
DNSSEC assinadoFortalecer8%8.1%11,053
security.txt publicadoFortalecer7.4%5.5%10,626
Política DMARC impõe quarentena ou rejeiçãoFortalecer46%31%11,061
X-Content-Type-Options: nosniffFortalecer47%48%11,061
Incorporação em frames restritaFortalecer50%49%11,061
Política de Segurança de Conteúdo presenteFortalecer35%31%11,061
Referrer-Policy definidoFortalecer35%23%11,061
HTTP/2 negociadoAcelerar94%89%10,908
HTTP/3 anunciadoAcelerar34%36%11,061
HTML comprimidoAcelerar99%93%11,061
Arquivos estáticos em cache por 30 dias ou maisAcelerar84%50%10,311
Formatos modernos de imagem em usoAcelerar44%40%9,522
Imagens fora da área visível carregadas sob demandaAcelerar91%61%8,938
Nenhum script que bloqueie a renderização na seção headAcelerar32%44%11,061
robots.txt publicadoHabilitar90%79%10,666
Sitemap XML detectávelHabilitar84%73%10,960
Acessível via IPv6Habilitar42%44%11,058
URL canônica declaradaHabilitar76%70%11,061
Meta descrição redigidaHabilitar95%82%11,061
Viewport para dispositivos móveis configuradoHabilitar>99%96%11,061
Dados estruturados presentesHabilitar56%53%11,061
Imagem de prévia para redes sociais definidaHabilitar68%55%11,061
Idioma da página declaradoHabilitar96%91%11,061
No máximo um redirecionamento até a página inicialHabilitar97%98%11,061
Servidores de nomes distribuídos entre provedoresRecuperar7%11%11,041

Sites em Next.js com alto nível de prontidão

Relacionados