STATUS IS UPWEBSITEGEREEDHEID

Stappenplan voor de stack · Momentopname 23 oktober 2026

Drupal: stappenplan voor gereedheid

Wat 3,621 gemeten sites op dit platform of framework goed doen, waar ze tekortschieten en de Drupal-specifieke stappen die elke tekortkoming verhelpen.

Gemeten sites
3,621

gedetecteerd op basis van de HTML en headers van de homepage

Mediane gereedheidsindex
66/100

alle sites: 64

Profielen op deze stack
309

sites in de top 50K

Gereedheid per onderdeel

Inschakelen

79/100

Alle sites 77

Versterken

63/100

Alle sites 55

Versnellen

60/100

Alle sites 63

Herstellen

19/100

Alle sites 11

Het draaiboek voor Drupal

Tekortkomingen gerangschikt op impact, met de platformspecifieke stap waar die beschikbaar is.

  1. HSTS minstens een jaar behouden

    45% waargenomen · alle sites 31%

    Verstuur Strict-Transport-Security bij HTTPS-responses. Begin met een korte max-age (bijvoorbeeld 300 seconden), controleer of elk subdomein via HTTPS werkt en verhoog de waarde vervolgens stapsgewijs naar 31536000. Voeg includeSubDomains alleen toe wanneer alle subdomeinen HTTPS gebruiken. Preload voor HSTS is optioneel en moeilijk ongedaan te maken; hstspreload.org zelf raadt dit niet standaard aan.

  2. security.txt gepubliceerd

    7.1% waargenomen · alle sites 5.5%

    Publiceer /.well-known/security.txt met ten minste de velden Contact en Expires, zoals RFC 9116 vereist, en controleer het voordat het verloopt.

  3. Moderne afbeeldingsformaten in gebruik

    40% waargenomen · alle sites 40%

    Lever WebP of AVIF met JPEG of PNG als terugvaloptie, via een afbeeldings-CDN of door beide formaten tijdens het buildproces te genereren.

  4. CAA-records beperken wie certificaten mag uitgeven

    12% waargenomen · alle sites 11%

    Publiceer CAA-records met alle CA's die u daadwerkelijk gebruikt, inclusief de CA's die uw CDN voor beheerde certificaten gebruikt. Voeg een iodef-contact toe als u rapporten wilt ontvangen.

  5. HTTP/3 aangekondigd

    16% waargenomen · alle sites 36%

    Schakel HTTP/3 in bij uw CDN. Browsers vallen automatisch terug op HTTP/2, dus het risico is laag.

  6. Geen scripts die de weergave blokkeren in het head-element

    35% waargenomen · alle sites 44%

    Voeg defer toe aan scripts die de DOM nodig hebben en async aan onafhankelijke scripts zoals analytics, of verplaats ze naar het einde van de body.

  7. Statische bestanden minstens 30 dagen gecachet

    52% waargenomen · alle sites 50%

    Geef CSS, JavaScript, lettertypen en afbeeldingen met versieaanduiding (fingerprint) Cache-Control: public, max-age=31536000, immutable mee en wijzig de bestandsnaam telkens wanneer de inhoud verandert.

  8. DMARC-beleid dwingt quarantaine of afwijzing af

    53% waargenomen · alle sites 31%

    Publiceer eerst DMARC met p=none en een adres voor rapportages, verhelp problemen bij legitieme afzenders die niet voldoen aan SPF- of DKIM-alignment en stap vervolgens over op quarantine en ten slotte reject.

Waar Drupal-sites vooroplopen

  • X-Content-Type-Options: nosniff93% waargenomenalle sites 48%
  • Framing beperkt91% waargenomenalle sites 49%
  • DMARC-beleid dwingt quarantaine of afwijzing af53% waargenomenalle sites 31%
  • Canonieke URL opgegeven91% waargenomenalle sites 70%

Alle 31 controles op Drupal

ControleOnderdeelWaargenomenAlle sitesGemeten
HTTP-verzoeken worden doorgestuurd naar HTTPSVersterken95%91%3,312
HSTS minstens een jaar behoudenVersterken45%31%3,621
TLS 1.3 overeengekomenVersterken89%92%3,525
Certificaat is nog meer dan 14 dagen geldigVersterken98%>99%3,525
Geldigheidsduur van certificaat is 100 dagen of korterVersterken55%75%3,525
CAA-records beperken wie certificaten mag uitgevenVersterken12%11%3,620
DNSSEC ondertekendVersterken14%8.1%3,619
security.txt gepubliceerdVersterken7.1%5.5%3,474
DMARC-beleid dwingt quarantaine of afwijzing afVersterken53%31%3,621
X-Content-Type-Options: nosniffVersterken93%48%3,621
Weergave in frames beperktVersterken91%49%3,621
Content Security Policy aanwezigVersterken33%31%3,621
Referrer-Policy ingesteldVersterken27%23%3,621
HTTP/2 overeengekomenVersnellen81%89%3,525
HTTP/3 aangekondigdVersnellen16%36%3,621
HTML gecomprimeerdVersnellen89%93%3,621
Statische bestanden minstens 30 dagen gecachetVersnellen52%50%3,165
Moderne afbeeldingsformaten in gebruikVersnellen40%40%3,486
Afbeeldingen buiten beeld worden uitgesteld geladenVersnellen77%61%3,359
Geen scripts die de weergave blokkeren in het head-elementVersnellen35%44%3,621
robots.txt gepubliceerdInschakelen97%79%3,470
XML-sitemap vindbaarInschakelen71%73%3,573
Bereikbaar via IPv6Inschakelen42%44%3,621
Canonieke URL opgegevenInschakelen91%70%3,621
Metabeschrijving geschrevenInschakelen72%82%3,621
Mobiele viewport geconfigureerdInschakelen>99%96%3,621
Gestructureerde gegevens aanwezigInschakelen33%53%3,621
Voorbeeldafbeelding voor sociale media ingesteldInschakelen42%55%3,621
Paginataal opgegevenInschakelen98%91%3,621
Hoogstens één omleiding naar de homepageInschakelen98%98%3,621
Nameservers verspreid over providersHerstellen19%11%3,611

Drupal-sites met een hoge gereedheid

Gerelateerd