STATUS IS UPWEBSITEGEREEDHEID

Stappenplan voor de stack · Momentopname 23 oktober 2026

Next.js on Amazon CloudFront: stappenplan voor gereedheid

Wat 1,914 gemeten sites op deze stack goed doen, waar ze tekortschieten en welke Next.js on Amazon CloudFront-specifieke stappen elke tekortkoming verhelpen.

Gemeten sites
1,914

gedetecteerd op basis van de HTML en headers van de homepage

Mediane gereedheidsindex
69/100

alle sites: 64

Profielen op deze stack
486

sites in de top 50K

Gereedheid per onderdeel

Inschakelen

86/100

Alle sites 77

Versterken

60/100

Alle sites 55

Versnellen

74/100

Alle sites 63

Herstellen

6/100

Alle sites 11

Het draaiboek voor Next.js on Amazon CloudFront

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

  1. security.txt gepubliceerd

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

  2. HSTS minstens een jaar behouden

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

    Op Next.js: Voeg de header voor alle routes toe in de optie headers() van next.config.js.

    Op Amazon CloudFront: Koppel aan elke distributie een beleid voor responsheaders met Strict-Transport-Security.

  3. 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.

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

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

    Op Next.js: Gebruik de component next/script met een passende laadstrategie.

  5. Moderne afbeeldingsformaten in gebruik

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

    Op Next.js: De component next/image levert automatisch geoptimaliseerde formaten.

  6. DNSSEC ondertekend

    5.7% waargenomen · alle sites 8.1%

    Schakel DNSSEC in bij uw DNS-provider en voeg vervolgens het DS-record toe bij uw registrar. Plan overstappen naar een andere provider zorgvuldig: een verouderd DS-record kan ervoor zorgen dat het domein niet meer kan worden omgezet naar een IP-adres.

  7. Geldigheidsduur van certificaat is 100 dagen of korter

    9.6% waargenomen · alle sites 75%

    Stap nu over op geautomatiseerde uitgifte en vernieuwing, zolang u nog tijd hebt om dit te testen.

  8. DMARC-beleid dwingt quarantaine of afwijzing af

    56% 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 Next.js on Amazon CloudFront-sites vooroplopen

  • Statische bestanden gedurende 30 dagen of langer gecachet79% waargenomenalle sites 50%
  • Afbeeldingen buiten beeld uitgesteld geladen90% waargenomenalle sites 61%
  • DMARC-beleid dwingt quarantaine of afwijzing af56% waargenomenalle sites 31%
  • HSTS minstens een jaar bewaard49% waargenomenalle sites 31%

Alle 31 controles op Next.js on Amazon CloudFront

ControleOnderdeelWaargenomenAlle sitesGemeten
HTTP-verzoeken worden doorgestuurd naar HTTPSVersterken98%91%1,822
HSTS minstens een jaar behoudenVersterken49%31%1,914
TLS 1.3 overeengekomenVersterken>99%92%1,887
Certificaat is nog meer dan 14 dagen geldigVersterken>99%>99%1,887
Geldigheidsduur van certificaat is 100 dagen of korterVersterken9.6%75%1,887
CAA-records beperken wie certificaten mag uitgevenVersterken12%11%1,913
DNSSEC ondertekendVersterken5.7%8.1%1,914
security.txt gepubliceerdVersterken5.8%5.5%1,853
DMARC-beleid dwingt quarantaine of afwijzing afVersterken56%31%1,914
X-Content-Type-Options: nosniffVersterken53%48%1,914
Weergave in frames beperktVersterken55%49%1,914
Content Security Policy aanwezigVersterken39%31%1,914
Referrer-Policy ingesteldVersterken37%23%1,914
HTTP/2 overeengekomenVersnellen99%89%1,887
HTTP/3 aangekondigdVersnellen36%36%1,914
HTML gecomprimeerdVersnellen99%93%1,914
Statische bestanden minstens 30 dagen gecachetVersnellen79%50%1,783
Moderne afbeeldingsformaten in gebruikVersnellen50%40%1,712
Afbeeldingen buiten beeld worden uitgesteld geladenVersnellen90%61%1,631
Geen scripts die de weergave blokkeren in het head-elementVersnellen39%44%1,914
robots.txt gepubliceerdInschakelen92%79%1,857
XML-sitemap vindbaarInschakelen86%73%1,904
Bereikbaar via IPv6Inschakelen41%44%1,914
Canonieke URL opgegevenInschakelen81%70%1,914
Metabeschrijving geschrevenInschakelen94%82%1,914
Mobiele viewport geconfigureerdInschakelen>99%96%1,914
Gestructureerde gegevens aanwezigInschakelen57%53%1,914
Voorbeeldafbeelding voor sociale media ingesteldInschakelen71%55%1,914
Paginataal opgegevenInschakelen96%91%1,914
Hoogstens één omleiding naar de homepageInschakelen97%98%1,914
Nameservers verspreid over providersHerstellen5.8%11%1,913

Next.js on Amazon CloudFront-sites met een hoge gereedheid

Gerelateerd