STATUS IS UPWEBSITE-BEREITSCHAFT

Stack-Leitfaden · Momentaufnahme vom 23. Oktober 2026

Next.js: Optimierungsleitfaden

Was 11,061 gemessene Websites auf dieser Plattform oder mit diesem Framework richtig machen, wo sie Defizite haben und welche Next.js-spezifischen Schritte jede Lücke schließen.

Gemessene Websites
11,061

anhand von HTML und Headern der Startseite erkannt

Median des Bereitschaftsindex
70/100

alle Websites: 64

Profile auf diesem Stack
1,842

Top-50K-Websites

Bereitschaft nach Bereich

Aktivieren

84/100

Alle Websites 77

Absichern

61/100

Alle Websites 55

Beschleunigen

72/100

Alle Websites 63

Wiederherstellen

7/100

Alle Websites 11

Der Leitfaden für Next.js

Lücken nach Auswirkung geordnet, mit dem plattformspezifischen Schritt, sofern vorhanden.

  1. security.txt veröffentlicht

    7.4% beobachtet · alle Websites 5.5%

    Veröffentlichen Sie /.well-known/security.txt mit mindestens den Feldern Contact und Expires, wie in RFC 9116 vorgeschrieben, und überprüfen Sie die Datei vor ihrem Ablauf.

  2. Keine renderblockierenden Skripte im Head-Bereich

    32% beobachtet · alle Websites 44%

    Fügen Sie Skripten, die das DOM benötigen, defer hinzu und unabhängigen Skripten wie Analytics async, oder verschieben Sie sie an das Ende des Dokumentkörpers.

    Auf Next.js: Verwenden Sie die Komponente next/script mit einer geeigneten Ladestrategie.

  3. Moderne Bildformate im Einsatz

    44% beobachtet · alle Websites 40%

    Liefern Sie WebP oder AVIF mit JPEG oder PNG als Fallback aus, entweder über ein Bild-CDN oder indem Sie beide Formate beim Build erzeugen.

    Auf Next.js: Die Komponente next/image liefert automatisch optimierte Formate aus.

  4. CAA-Einträge schränken ein, wer Zertifikate ausstellen darf

    18% beobachtet · alle Websites 11%

    Veröffentlichen Sie CAA-Einträge, die jede tatsächlich von Ihnen genutzte CA benennen, einschließlich der CAs, die Ihr CDN für verwaltete Zertifikate nutzt. Fügen Sie einen iodef-Kontakt hinzu, wenn Sie Berichte erhalten möchten.

  5. HSTS für mindestens ein Jahr beibehalten

    53% beobachtet · alle Websites 31%

    Senden Sie Strict-Transport-Security in HTTPS-Antworten. Beginnen Sie mit einem kurzen max-age (zum Beispiel 300 Sekunden), prüfen Sie, ob jede Subdomain über HTTPS funktioniert, und erhöhen Sie den Wert dann schrittweise auf 31536000. Fügen Sie includeSubDomains nur hinzu, wenn alle Subdomains HTTPS verwenden. Das Preloading von HSTS ist optional und schwer rückgängig zu machen; hstspreload.org selbst empfiehlt es nicht standardmäßig.

    Auf Next.js: Fügen Sie den Header in der Option headers() von next.config.js für alle Routen hinzu.

  6. DMARC-Richtlinie erzwingt Quarantäne oder Ablehnung

    46% beobachtet · alle Websites 31%

    Veröffentlichen Sie DMARC zunächst mit p=none und einer Adresse für Berichte, beheben Sie bei allen legitimen Absendern Probleme mit dem SPF- oder DKIM-Abgleich und wechseln Sie anschließend zu quarantine und schließlich zu reject.

  7. DNSSEC signiert

    8% beobachtet · alle Websites 8.1%

    Aktivieren Sie DNSSEC bei Ihrem DNS-Anbieter und hinterlegen Sie anschließend den DS-Eintrag bei Ihrem Registrar. Planen Sie Anbieterwechsel sorgfältig: Ein veralteter DS-Eintrag kann dazu führen, dass die Domain nicht mehr aufgelöst werden kann.

  8. HTTP/3 angekündigt

    34% beobachtet · alle Websites 36%

    Aktivieren Sie HTTP/3 bei Ihrem CDN. Browser greifen automatisch auf HTTP/2 zurück, daher ist das Risiko gering.

Wo Websites mit Next.js führend sind

  • Statische Dateien für mindestens 30 Tage zwischengespeichert84% festgestelltalle Websites 50%
  • Bilder außerhalb des sichtbaren Bereichs per Lazy Loading geladen91% festgestelltalle Websites 61%
  • HSTS für mindestens ein Jahr beibehalten53% beobachtetalle Websites 31%
  • DMARC-Richtlinie erzwingt Quarantäne oder Ablehnung46% festgestelltalle Websites 31%

Alle 31 Prüfungen auf Next.js

PrüfungBereichBeobachtetAlle WebsitesGemessen
HTTP-Anfragen werden auf HTTPS umgeleitetAbsichern95%91%10,301
HSTS für mindestens ein Jahr beibehaltenAbsichern53%31%11,061
TLS 1.3 ausgehandeltAbsichern95%92%10,908
Zertifikat noch mehr als 14 Tage gültigAbsichern>99%>99%10,908
Zertifikatslaufzeit von höchstens 100 TagenAbsichern64%75%10,908
CAA-Einträge schränken ein, wer Zertifikate ausstellen darfAbsichern18%11%11,051
DNSSEC signiertAbsichern8%8.1%11,053
security.txt veröffentlichtAbsichern7.4%5.5%10,626
DMARC-Richtlinie erzwingt Quarantäne oder AblehnungAbsichern46%31%11,061
X-Content-Type-Options: nosniffAbsichern47%48%11,061
Einbettung in Frames eingeschränktAbsichern50%49%11,061
Content Security Policy vorhandenAbsichern35%31%11,061
Referrer-Policy festgelegtAbsichern35%23%11,061
HTTP/2 ausgehandeltBeschleunigen94%89%10,908
HTTP/3 angekündigtBeschleunigen34%36%11,061
HTML komprimiertBeschleunigen99%93%11,061
Statische Dateien für mindestens 30 Tage zwischengespeichertBeschleunigen84%50%10,311
Moderne Bildformate im EinsatzBeschleunigen44%40%9,522
Bilder außerhalb des sichtbaren Bereichs werden verzögert geladenBeschleunigen91%61%8,938
Keine renderblockierenden Skripte im Head-BereichBeschleunigen32%44%11,061
robots.txt veröffentlichtAktivieren90%79%10,666
XML-Sitemap auffindbarAktivieren84%73%10,960
Über IPv6 erreichbarAktivieren42%44%11,058
Kanonische URL angegebenAktivieren76%70%11,061
Meta-Beschreibung verfasstAktivieren95%82%11,061
Mobiler Viewport konfiguriertAktivieren>99%96%11,061
Strukturierte Daten vorhandenAktivieren56%53%11,061
Bild für Vorschauen in sozialen Medien festgelegtAktivieren68%55%11,061
Seitensprache angegebenAktivieren96%91%11,061
Höchstens eine Weiterleitung zur StartseiteAktivieren97%98%11,061
Nameserver auf mehrere Anbieter verteiltWiederherstellen7%11%11,041

Websites mit Next.js und hohem Bereitschaftsgrad

Verwandte Inhalte