STATUS IS UPWEBSITEGEREEDHEID

Stappenplan voor de stack · Momentopname 23 oktober 2026

Next.js on Vercel: stappenplan voor gereedheid

Wat 2,044 gemeten sites op deze stack goed doen, waar ze tekortschieten en welke Next.js on Vercel-specifieke stappen elke tekortkoming verhelpen.

Gemeten sites
2,044

gedetecteerd op basis van de HTML en headers van de homepage

Mediane gereedheidsindex
73/100

alle sites: 64

Profielen op deze stack
149

sites in de top 50K

Gereedheid per onderdeel

Inschakelen

85/100

Alle sites 77

Versterken

69/100

Alle sites 55

Versnellen

72/100

Alle sites 63

Herstellen

5/100

Alle sites 11

Het draaiboek voor Next.js on Vercel

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

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

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

  2. security.txt gepubliceerd

    9.4% 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. HTTP/3 aangekondigd

    14% waargenomen · alle sites 36%

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

  4. Moderne afbeeldingsformaten in gebruik

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

    Op Vercel: Vercel Image Optimization levert moderne formaten.

  5. DMARC-beleid dwingt quarantaine of afwijzing af

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

  6. DNSSEC ondertekend

    10% 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. Content Security Policy aanwezig

    34% waargenomen · alle sites 31%

    Begin met Content-Security-Policy-Report-Only om te zien wat niet meer zou werken, scherp het beleid gedurende enkele weken aan en dwing het daarna af.

    Op Next.js: Next.js documenteert CSP op basis van nonces met middleware.

  8. Weergave in frames beperkt

    46% waargenomen · alle sites 49%

    Verstuur Content-Security-Policy: frame-ancestors 'self' (of een lijst met vertrouwde origins). X-Frame-Options: SAMEORIGIN biedt bescherming voor oudere browsers.

    Op Next.js: Voeg dit toe in headers() in next.config.js.

Waar Next.js on Vercel-sites vooroplopen

  • HSTS minstens een jaar bewaard97% waargenomenalle sites 31%
  • Statische bestanden gedurende 30 dagen of langer gecachet98% waargenomenalle sites 50%
  • CAA-records beperken wie certificaten mag uitgeven49% waargenomenalle sites 11%
  • Afbeeldingen buiten beeld uitgesteld geladen95% waargenomenalle sites 61%

Alle 31 controles op Next.js on Vercel

ControleOnderdeelWaargenomenAlle sitesGemeten
HTTP-verzoeken worden doorgestuurd naar HTTPSVersterken>99%91%1,945
HSTS minstens een jaar behoudenVersterken97%31%2,044
TLS 1.3 overeengekomenVersterken>99%92%2,024
Certificaat is nog meer dan 14 dagen geldigVersterken>99%>99%2,024
Geldigheidsduur van certificaat is 100 dagen of korterVersterken93%75%2,024
CAA-records beperken wie certificaten mag uitgevenVersterken49%11%2,044
DNSSEC ondertekendVersterken10%8.1%2,044
security.txt gepubliceerdVersterken9.4%5.5%1,965
DMARC-beleid dwingt quarantaine of afwijzing afVersterken47%31%2,044
X-Content-Type-Options: nosniffVersterken40%48%2,044
Weergave in frames beperktVersterken46%49%2,044
Content Security Policy aanwezigVersterken34%31%2,044
Referrer-Policy ingesteldVersterken33%23%2,044
HTTP/2 overeengekomenVersnellen>99%89%2,024
HTTP/3 aangekondigdVersnellen14%36%2,044
HTML gecomprimeerdVersnellen>99%93%2,044
Statische bestanden minstens 30 dagen gecachetVersnellen98%50%1,972
Moderne afbeeldingsformaten in gebruikVersnellen43%40%1,752
Afbeeldingen buiten beeld worden uitgesteld geladenVersnellen95%61%1,641
Geen scripts die de weergave blokkeren in het head-elementVersnellen23%44%2,044
robots.txt gepubliceerdInschakelen91%79%1,983
XML-sitemap vindbaarInschakelen87%73%2,037
Bereikbaar via IPv6Inschakelen23%44%2,044
Canonieke URL opgegevenInschakelen77%70%2,044
Metabeschrijving geschrevenInschakelen96%82%2,044
Mobiele viewport geconfigureerdInschakelen100%96%2,044
Gestructureerde gegevens aanwezigInschakelen60%53%2,044
Voorbeeldafbeelding voor sociale media ingesteldInschakelen73%55%2,044
Paginataal opgegevenInschakelen98%91%2,044
Hoogstens één omleiding naar de homepageInschakelen98%98%2,044
Nameservers verspreid over providersHerstellen5.2%11%2,042

Next.js on Vercel-sites met een hoge gereedheid

Gerelateerd