STATUS IS UPKESIAPAN SITUS WEB

Panduan tumpukan teknologi · Potret data 23 Oktober 2026

Drupal: panduan kesiapan

Hal yang sudah dilakukan dengan benar oleh 3,621 situs yang diukur pada platform atau kerangka kerja ini, kekurangannya, serta langkah-langkah khusus Drupal untuk mengatasi setiap kekurangan tersebut.

Situs yang diukur
3,621

terdeteksi dari HTML dan header halaman beranda

Median indeks kesiapan
66/100

semua situs: 64

Profil pada stack ini
309

situs 50 ribu teratas

Kesiapan menurut jalur

Aktifkan

79/100

Semua situs 77

Perkuat

63/100

Semua situs 55

Percepat

60/100

Semua situs 63

Pulihkan

19/100

Semua situs 11

Panduan penerapan Drupal

Kekurangan diurutkan berdasarkan dampak, disertai langkah khusus platform jika tersedia.

  1. HSTS dipertahankan selama setidaknya satu tahun

    45% teramati · semua situs 31%

    Kirim Strict-Transport-Security pada respons HTTPS. Mulailah dengan max-age yang singkat (misalnya 300 detik), pastikan setiap subdomain berfungsi melalui HTTPS, lalu tingkatkan secara bertahap hingga 31536000. Tambahkan includeSubDomains hanya jika semua subdomain menggunakan HTTPS. Preload HSTS bersifat opsional dan sulit dibatalkan; hstspreload.org sendiri tidak merekomendasikannya secara default.

  2. security.txt dipublikasikan

    7.1% teramati · semua situs 5.5%

    Publikasikan /.well-known/security.txt dengan setidaknya kolom Contact dan Expires, sebagaimana diwajibkan RFC 9116, dan tinjau sebelum kedaluwarsa.

  3. Format gambar modern digunakan

    40% teramati · semua situs 40%

    Sajikan WebP atau AVIF dengan JPEG atau PNG sebagai alternatif cadangan, baik melalui CDN gambar maupun dengan menghasilkan kedua format saat proses build.

  4. Catatan CAA membatasi pihak yang dapat menerbitkan sertifikat

    12% teramati · semua situs 11%

    Publikasikan record CAA yang mencantumkan setiap CA yang benar-benar Anda gunakan, termasuk CA yang digunakan CDN Anda untuk sertifikat terkelola. Tambahkan kontak iodef jika Anda menginginkan laporan.

  5. HTTP/3 diumumkan

    16% teramati · semua situs 36%

    Aktifkan HTTP/3 di CDN Anda. Browser otomatis beralih kembali ke HTTP/2, sehingga risikonya rendah.

  6. Tidak ada skrip yang menghambat rendering di bagian head

    35% teramati · semua situs 44%

    Tambahkan defer pada skrip yang memerlukan DOM, async pada skrip independen seperti analitik, atau pindahkan skrip ke akhir bagian body.

  7. File statis disimpan dalam cache selama 30 hari atau lebih

    52% teramati · semua situs 50%

    Berikan Cache-Control: public, max-age=31536000, immutable pada CSS, JavaScript, font, dan gambar berversi (dengan sidik jari), dan ubah nama file setiap kali kontennya berubah.

  8. Kebijakan DMARC memberlakukan karantina atau penolakan

    53% teramati · semua situs 31%

    Publikasikan DMARC dengan p=none dan alamat pelaporan terlebih dahulu, perbaiki setiap pengirim sah yang gagal memenuhi keselarasan SPF atau DKIM, lalu beralih ke karantina dan akhirnya penolakan.

Keunggulan situs Drupal

  • X-Content-Type-Options: nosniff93% teramatisemua situs 48%
  • Penyematan dalam frame dibatasi91% teramatisemua situs 49%
  • Kebijakan DMARC memberlakukan karantina atau penolakan53% teramatiseluruh situs 31%
  • URL kanonis dideklarasikan91% teramatisemua situs 70%

Seluruh 31 pemeriksaan pada Drupal

PemeriksaanJalurTeramatiSemua situsTerukur
Permintaan HTTP dialihkan ke HTTPSPerkuat95%91%3,312
HSTS dipertahankan selama setidaknya satu tahunPerkuat45%31%3,621
TLS 1.3 dinegosiasikanPerkuat89%92%3,525
Sertifikat masih berlaku lebih dari 14 hariPerkuat98%>99%3,525
Masa berlaku sertifikat 100 hari atau kurangPerkuat55%75%3,525
Catatan CAA membatasi pihak yang dapat menerbitkan sertifikatPerkuat12%11%3,620
DNSSEC ditandatanganiPerkuat14%8.1%3,619
security.txt dipublikasikanPerkuat7.1%5.5%3,474
Kebijakan DMARC memberlakukan karantina atau penolakanPerkuat53%31%3,621
X-Content-Type-Options: nosniffPerkuat93%48%3,621
Penyematan dalam frame dibatasiPerkuat91%49%3,621
Content Security Policy tersediaPerkuat33%31%3,621
Referrer-Policy ditetapkanPerkuat27%23%3,621
HTTP/2 dinegosiasikanPercepat81%89%3,525
HTTP/3 diumumkanPercepat16%36%3,621
HTML dikompresiPercepat89%93%3,621
File statis disimpan dalam cache selama 30 hari atau lebihPercepat52%50%3,165
Format gambar modern digunakanPercepat40%40%3,486
Gambar di luar layar dimuat secara tertundaPercepat77%61%3,359
Tidak ada skrip yang menghambat rendering di bagian headPercepat35%44%3,621
robots.txt dipublikasikanAktifkan97%79%3,470
Peta situs XML dapat ditemukanAktifkan71%73%3,573
Dapat diakses melalui IPv6Aktifkan42%44%3,621
URL kanonis dinyatakanAktifkan91%70%3,621
Deskripsi meta ditulisAktifkan72%82%3,621
Viewport seluler dikonfigurasiAktifkan>99%96%3,621
Data terstruktur tersediaAktifkan33%53%3,621
Gambar pratinjau sosial ditetapkanAktifkan42%55%3,621
Bahasa halaman dinyatakanAktifkan98%91%3,621
Paling banyak satu pengalihan ke halaman berandaAktifkan98%98%3,621
Server nama tersebar di beberapa penyediaPulihkan19%11%3,611

Situs Drupal dengan kesiapan tinggi

Terkait