STATUS IS UPPRONTIDÃO DOS SITES

Guia da stack · Retrato em 23 de outubro de 2026

Drupal: guia de prontidão

O que 3,621 sites avaliados nesta plataforma ou framework fazem bem, onde deixam a desejar e as etapas específicas para Drupal que eliminam cada lacuna.

Sites avaliados
3,621

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

Índice mediano de prontidão
66/100

todos os sites: 64

Perfis nesta stack
309

sites entre os 50 mil mais populares

Prontidão por eixo

Habilitar

79/100

Todos os sites 77

Fortalecer

63/100

Todos os sites 55

Acelerar

60/100

Todos os sites 63

Recuperar

19/100

Todos os sites 11

O roteiro de Drupal

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

  1. HSTS mantido por pelo menos um ano

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

  2. security.txt publicado

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

  3. Formatos modernos de imagem em uso

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

  4. Registros CAA limitam quem pode emitir certificados

    12% 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. HTTP/3 anunciado

    16% observado · todos os sites 36%

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

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

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

  7. Arquivos estáticos em cache por 30 dias ou mais

    52% observado · todos os sites 50%

    Defina Cache-Control: public, max-age=31536000, immutable para arquivos CSS, JavaScript, fontes e imagens versionados (com identificadores de conteúdo no nome) e altere o nome do arquivo sempre que o conteúdo mudar.

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

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

Onde os sites em Drupal se destacam

  • X-Content-Type-Options: nosniff93% observadotodos os sites 48%
  • Incorporação em frames restrita91% observadotodos os sites 49%
  • Política de DMARC impõe quarentena ou rejeição53% observadostodos os sites 31%
  • URL canônica declarada91% observadotodos os sites 70%

Todas as 31 verificações em Drupal

VerificaçãoFrenteObservadoTodos os sitesMedido
Requisições HTTP são redirecionadas para HTTPSFortalecer95%91%3,312
HSTS mantido por pelo menos um anoFortalecer45%31%3,621
TLS 1.3 negociadoFortalecer89%92%3,525
Certificado tem mais de 14 dias restantesFortalecer98%>99%3,525
Prazo de validade do certificado de 100 dias ou menosFortalecer55%75%3,525
Registros CAA limitam quem pode emitir certificadosFortalecer12%11%3,620
DNSSEC assinadoFortalecer14%8.1%3,619
security.txt publicadoFortalecer7.1%5.5%3,474
Política DMARC impõe quarentena ou rejeiçãoFortalecer53%31%3,621
X-Content-Type-Options: nosniffFortalecer93%48%3,621
Incorporação em frames restritaFortalecer91%49%3,621
Política de Segurança de Conteúdo presenteFortalecer33%31%3,621
Referrer-Policy definidoFortalecer27%23%3,621
HTTP/2 negociadoAcelerar81%89%3,525
HTTP/3 anunciadoAcelerar16%36%3,621
HTML comprimidoAcelerar89%93%3,621
Arquivos estáticos em cache por 30 dias ou maisAcelerar52%50%3,165
Formatos modernos de imagem em usoAcelerar40%40%3,486
Imagens fora da área visível carregadas sob demandaAcelerar77%61%3,359
Nenhum script que bloqueie a renderização na seção headAcelerar35%44%3,621
robots.txt publicadoHabilitar97%79%3,470
Sitemap XML detectávelHabilitar71%73%3,573
Acessível via IPv6Habilitar42%44%3,621
URL canônica declaradaHabilitar91%70%3,621
Meta descrição redigidaHabilitar72%82%3,621
Viewport para dispositivos móveis configuradoHabilitar>99%96%3,621
Dados estruturados presentesHabilitar33%53%3,621
Imagem de prévia para redes sociais definidaHabilitar42%55%3,621
Idioma da página declaradoHabilitar98%91%3,621
No máximo um redirecionamento até a página inicialHabilitar98%98%3,621
Servidores de nomes distribuídos entre provedoresRecuperar19%11%3,611

Sites em Drupal com alto nível de prontidão

Relacionados