STATUS IS UPKAHANDAAN NG WEBSITE

Gabay sa stack · Kalagayan noong Oktubre 23, 2026

Drupal: gabay sa kahandaan

Ano ang nagagawa nang tama ng 3,621 sinukat na site sa platform o framework na ito, saan sila nagkukulang, at ang mga hakbang na partikular sa Drupal na tumutugon sa bawat kakulangan.

Mga site na sinukat
3,621

natukoy mula sa HTML at mga header ng homepage

Median na indeks ng kahandaan
66/100

lahat ng site: 64

Mga profile sa stack na ito
309

mga site sa nangungunang 50K

Kahandaan ayon sa lane

Payagan

79/100

Lahat ng site 77

Patibayin

63/100

Lahat ng site 55

Pabilisin

60/100

Lahat ng site 63

Bumawi

19/100

Lahat ng site 11

Ang gabay sa pagkilos para sa Drupal

Mga kakulangan na inayos ayon sa epekto, kasama ang hakbang na partikular sa platform kung mayroon.

  1. Pinananatili ang HSTS nang hindi bababa sa isang taon

    45% naobserbahan · lahat ng site 31%

    Magpadala ng Strict-Transport-Security sa mga HTTPS response. Magsimula sa maikling max-age (halimbawa, 300 segundo), tiyaking gumagana ang bawat subdomain sa HTTPS, saka ito unti-unting itaas hanggang 31536000. Idagdag lamang ang includeSubDomains kapag gumagamit ng HTTPS ang lahat ng subdomain. Opsyonal ang HSTS preload at mahirap itong bawiin; hindi ito inirerekomenda ng mismong hstspreload.org bilang default.

  2. Nailathala ang security.txt

    7.1% naobserbahan · lahat ng site 5.5%

    Ilathala ang /.well-known/security.txt na may kahit man lang mga field na Contact at Expires, gaya ng hinihingi ng RFC 9116, at suriin ito bago ito mag-expire.

  3. Gumagamit ng mga modernong format ng larawan

    40% naobserbahan · lahat ng site 40%

    Maghatid ng WebP o AVIF na may JPEG o PNG bilang fallback, sa pamamagitan ng image CDN o sa pamamagitan ng pagbuo ng parehong format sa oras ng build.

  4. Nililimitahan ng mga CAA record kung sino ang maaaring mag-isyu ng mga sertipiko

    12% naobserbahan · lahat ng site 11%

    Maglathala ng mga CAA record na tumutukoy sa bawat CA na aktuwal mong ginagamit, kabilang ang mga CA na ginagamit ng iyong CDN para sa mga pinamamahalaang sertipiko. Magdagdag ng iodef contact kung gusto mong makatanggap ng mga ulat.

  5. Ipinapahayag ang HTTP/3

    16% naobserbahan · lahat ng site 36%

    I-on ang HTTP/3 sa iyong CDN. Awtomatikong bumabalik ang mga browser sa HTTP/2, kaya mababa ang panganib.

  6. Walang mga script na humaharang sa pag-render sa head

    35% naobserbahan · lahat ng site 44%

    Magdagdag ng defer sa mga script na nangangailangan ng DOM, ng async sa mga independiyenteng script gaya ng analytics, o ilipat ang mga ito sa dulo ng body.

  7. Naka-cache ang mga static file nang 30 araw o higit pa

    52% naobserbahan · lahat ng site 50%

    Itakda ang Cache-Control: public, max-age=31536000, immutable para sa CSS, JavaScript, mga font at larawan na may bersiyon (fingerprinted), at baguhin ang pangalan ng file sa tuwing nagbabago ang nilalaman.

  8. Ipinapatupad ng patakaran ng DMARC ang pag-quarantine o pagtanggi

    53% naobserbahan · lahat ng site 31%

    Ilathala muna ang DMARC na may p=none at isang address para sa mga ulat, ayusin ang sinumang lehitimong nagpadala na hindi pumapasa sa SPF o DKIM alignment, pagkatapos ay lumipat sa quarantine at sa huli ay reject.

Kung saan nangunguna ang mga site na gumagamit ng Drupal

  • X-Content-Type-Options: nosniff93% naobserbahanlahat ng site 48%
  • Pinaghihigpitan ang framing91% naobserbahanlahat ng site 49%
  • Ipinapatupad ng patakaran ng DMARC ang pag-quarantine o pagtanggi53% naobserbahanlahat ng site 31%
  • Idineklara ang canonical URL91% naobserbahanlahat ng site 70%

Lahat ng 31 pagsusuri sa Drupal

PagsusuriLaneNaobserbahanLahat ng siteNasukat
Inililipat ang mga HTTP request sa HTTPSPatibayin95%91%3,312
Pinananatili ang HSTS nang hindi bababa sa isang taonPatibayin45%31%3,621
Napagkasunduan ang TLS 1.3Patibayin89%92%3,525
Mahigit 14 araw pa bago mag-expire ang sertipikoPatibayin98%>99%3,525
Tagal ng bisa ng sertipiko na 100 araw o mas maikliPatibayin55%75%3,525
Nililimitahan ng mga CAA record kung sino ang maaaring mag-isyu ng mga sertipikoPatibayin12%11%3,620
Nilagdaan ang DNSSECPatibayin14%8.1%3,619
Nailathala ang security.txtPatibayin7.1%5.5%3,474
Ipinapatupad ng patakaran ng DMARC ang pag-quarantine o pagtanggiPatibayin53%31%3,621
X-Content-Type-Options: nosniffPatibayin93%48%3,621
Nililimitahan ang paglalagay sa framePatibayin91%49%3,621
May Content Security PolicyPatibayin33%31%3,621
Nakatakda ang Referrer-PolicyPatibayin27%23%3,621
Napagkasunduan ang HTTP/2Pabilisin81%89%3,525
Ipinapahayag ang HTTP/3Pabilisin16%36%3,621
Naka-compress ang HTMLPabilisin89%93%3,621
Naka-cache ang mga static file nang 30 araw o higit paPabilisin52%50%3,165
Gumagamit ng mga modernong format ng larawanPabilisin40%40%3,486
Gumagamit ng lazy loading ang mga larawang wala sa nakikitang bahagi ng screenPabilisin77%61%3,359
Walang mga script na humaharang sa pag-render sa headPabilisin35%44%3,621
Nailathala ang robots.txtPayagan97%79%3,470
Madaling matuklasan ang XML sitemapPayagan71%73%3,573
Naa-access sa pamamagitan ng IPv6Payagan42%44%3,621
Idineklara ang canonical URLPayagan91%70%3,621
May nakasulat na meta descriptionPayagan72%82%3,621
Na-configure ang mobile viewportPayagan>99%96%3,621
May structured dataPayagan33%53%3,621
Nakatakda ang larawan para sa preview sa social mediaPayagan42%55%3,621
Idineklara ang wika ng pahinaPayagan98%91%3,621
Hindi hihigit sa isang redirect papunta sa homepagePayagan98%98%3,621
Nakahati sa iba't ibang provider ang mga nameserverBumawi19%11%3,611

Mga site na gumagamit ng Drupal na may mataas na antas ng kahandaan

Kaugnay