STATUS IS UPGOTOWOŚĆ WITRYN

Poradnik stosu technologicznego · Stan na 23 października 2026

Next.js: poradnik gotowości

Co 11,061 zbadanych witryn korzystających z tej platformy lub frameworka robi dobrze, gdzie mają braki i jakie kroki dostosowane do Next.js pozwalają wyeliminować każdy z nich.

Zbadane witryny
11,061

wykryto na podstawie HTML strony głównej i nagłówków

Mediana wskaźnika gotowości
70/100

wszystkie witryny: 64

Profile korzystające z tego stosu technologicznego
1,842

witryny z pierwszych 50 tys.

Gotowość według obszarów

Włącz

84/100

Wszystkie witryny 77

Wzmacniaj

61/100

Wszystkie witryny 55

Przyspiesz

72/100

Wszystkie witryny 63

Odzyskaj

7/100

Wszystkie witryny 11

Plan działań dla Next.js

Braki uporządkowane według wpływu, wraz z działaniami właściwymi dla danej platformy, jeśli takie istnieją.

  1. security.txt opublikowane

    7.4% zaobserwowano · wszystkie witryny 5.5%

    Opublikuj /.well-known/security.txt z co najmniej polami Contact i Expires, zgodnie z wymaganiami RFC 9116, i sprawdź go przed upływem terminu ważności.

  2. Brak skryptów blokujących renderowanie w sekcji head

    32% zaobserwowano · wszystkie witryny 44%

    Dodaj defer do skryptów wymagających DOM, async do niezależnych skryptów, takich jak skrypty analityczne, lub przenieś je na koniec sekcji body.

    W Next.js: Użyj komponentu next/script z odpowiednią strategią ładowania.

  3. Nowoczesne formaty obrazów w użyciu

    44% zaobserwowano · wszystkie witryny 40%

    Dostarczaj WebP lub AVIF z JPEG lub PNG jako formatem zapasowym, korzystając z CDN obrazów lub generując oba formaty podczas budowania witryny.

    W Next.js: Komponent next/image automatycznie dostarcza zoptymalizowane formaty.

  4. Rekordy CAA ograniczają krąg podmiotów mogących wystawiać certyfikaty

    18% zaobserwowano · wszystkie witryny 11%

    Opublikuj rekordy CAA wskazujące wszystkie urzędy certyfikacji, z których faktycznie korzystasz, w tym te, których Twoja CDN używa do certyfikatów zarządzanych. Dodaj dane kontaktowe iodef, jeśli chcesz otrzymywać raporty.

  5. HSTS utrzymywane przez co najmniej rok

    53% zaobserwowano · wszystkie witryny 31%

    Wysyłaj Strict-Transport-Security w odpowiedziach HTTPS. Zacznij od krótkiego max-age (na przykład 300 sekund), potwierdź, że każda subdomena działa przez HTTPS, a następnie stopniowo zwiększaj tę wartość do 31536000. Dodaj includeSubDomains dopiero wtedy, gdy wszystkie subdomeny korzystają z HTTPS. Wstępne ładowanie HSTS jest opcjonalne i trudne do cofnięcia; samo hstspreload.org domyślnie go nie zaleca.

    W Next.js: Dodaj nagłówek w opcji headers() pliku next.config.js dla wszystkich tras.

  6. Polityka DMARC wymusza kwarantannę lub odrzucenie

    46% zaobserwowano · wszystkie witryny 31%

    Najpierw opublikuj DMARC z p=none i adresem do raportowania, rozwiąż problemy wszystkich uprawnionych nadawców, którzy nie spełniają wymagań zgodności domen SPF lub DKIM, a następnie przejdź do kwarantanny i na koniec do odrzucania.

  7. Podpisano DNSSEC

    8% zaobserwowano · wszystkie witryny 8.1%

    Włącz DNSSEC u swojego dostawcy DNS, a następnie dodaj rekord DS u rejestratora. Starannie zaplanuj zmianę dostawcy: nieaktualny rekord DS może uniemożliwić rozwiązywanie nazwy domeny.

  8. Zadeklarowano HTTP/3

    34% zaobserwowano · wszystkie witryny 36%

    Włącz HTTP/3 w swojej sieci CDN. Przeglądarki automatycznie przechodzą na HTTP/2, więc ryzyko jest niskie.

W czym witryny korzystające z Next.js przodują

  • Pliki statyczne przechowywane w pamięci podręcznej przez 30 dni lub dłużejzaobserwowano 84%wszystkie witryny 50%
  • Obrazy poza widocznym obszarem ładowane z opóźnieniemzaobserwowano 91%wszystkie witryny 61%
  • HSTS utrzymywane przez co najmniej rok53% zaobserwowanowszystkie witryny 31%
  • Polityka DMARC wymusza kwarantannę lub odrzuceniezaobserwowano 46%wszystkie witryny 31%

Wszystkie 31 kontroli dla Next.js

TestObszarZaobserwowanoWszystkie witrynyZmierzono
Żądania HTTP są przekierowywane do HTTPSWzmacniaj95%91%10,301
HSTS utrzymywane przez co najmniej rokWzmacniaj53%31%11,061
Wynegocjowano TLS 1.3Wzmacniaj95%92%10,908
Certyfikat jest ważny jeszcze przez ponad 14 dniWzmacniaj>99%>99%10,908
Okres ważności certyfikatu wynosi 100 dni lub mniejWzmacniaj64%75%10,908
Rekordy CAA ograniczają krąg podmiotów mogących wystawiać certyfikatyWzmacniaj18%11%11,051
Podpisano DNSSECWzmacniaj8%8.1%11,053
security.txt opublikowaneWzmacniaj7.4%5.5%10,626
Polityka DMARC wymusza kwarantannę lub odrzucenieWzmacniaj46%31%11,061
X-Content-Type-Options: nosniffWzmacniaj47%48%11,061
Ograniczono osadzanie w ramkachWzmacniaj50%49%11,061
Obecna polityka Content Security PolicyWzmacniaj35%31%11,061
Ustawiono Referrer-PolicyWzmacniaj35%23%11,061
Wynegocjowano HTTP/2Przyspiesz94%89%10,908
Zadeklarowano HTTP/3Przyspiesz34%36%11,061
HTML jest kompresowanyPrzyspiesz99%93%11,061
Pliki statyczne buforowane przez co najmniej 30 dniPrzyspiesz84%50%10,311
Nowoczesne formaty obrazów w użyciuPrzyspiesz44%40%9,522
Obrazy poza widocznym obszarem są ładowane z opóźnieniemPrzyspiesz91%61%8,938
Brak skryptów blokujących renderowanie w sekcji headPrzyspiesz32%44%11,061
robots.txt opublikowaneWłącz90%79%10,666
Można odnaleźć mapę witryny XMLWłącz84%73%10,960
Witryna jest dostępna przez IPv6Włącz42%44%11,058
Zadeklarowano kanoniczny adres URLWłącz76%70%11,061
Dodano opis metaWłącz95%82%11,061
Skonfigurowano obszar wyświetlania na urządzeniach mobilnychWłącz>99%96%11,061
Obecne dane strukturalneWłącz56%53%11,061
Ustawiono obraz podglądu w mediach społecznościowychWłącz68%55%11,061
Zadeklarowano język stronyWłącz96%91%11,061
Najwyżej jedno przekierowanie do strony głównejWłącz97%98%11,061
Serwery nazw są rozdzielone między dostawcówOdzyskaj7%11%11,041

Witryny korzystające z Next.js o wysokim poziomie gotowości

Powiązane