STATUS IS UPKAHANDAAN NG WEBSITE

Gabay sa stack · Kalagayan noong Oktubre 23, 2026

Next.js on Vercel: gabay sa kahandaan

Ang mga nagagawa nang tama ng 2,044 sinukat na site sa stack na ito, kung saan sila nagkukulang, at ang mga hakbang na partikular sa Next.js on Vercel na tumutugon sa bawat kakulangan.

Mga site na sinukat
2,044

natukoy mula sa HTML at mga header ng homepage

Median na indeks ng kahandaan
73/100

lahat ng site: 64

Mga profile sa stack na ito
149

mga site sa nangungunang 50K

Kahandaan ayon sa lane

Payagan

85/100

Lahat ng site 77

Patibayin

69/100

Lahat ng site 55

Pabilisin

72/100

Lahat ng site 63

Bumawi

5/100

Lahat ng site 11

Ang gabay sa pagkilos para sa Next.js on Vercel

Mga kakulangan na inayos ayon sa epekto, kasama ang hakbang na partikular sa platform kung mayroon.

  1. Walang mga script na humaharang sa pag-render sa head

    23% naobserbahan · lahat ng site 44%

    Magdagdag ng defer sa mga script na nangangailangan ng DOM, ng async sa mga independiyenteng script gaya ng analytics, o ilipat ang mga ito sa dulo ng body.

    Sa Next.js: Gamitin ang component na next/script na may angkop na estratehiya sa pag-load.

  2. Nailathala ang security.txt

    9.4% naobserbahan · lahat ng site 5.5%

    Ilathala ang /.well-known/security.txt na may kahit man lang mga field na Contact at Expires, gaya ng hinihingi ng RFC 9116, at suriin ito bago ito mag-expire.

  3. Ipinapahayag ang HTTP/3

    14% naobserbahan · lahat ng site 36%

    I-on ang HTTP/3 sa iyong CDN. Awtomatikong bumabalik ang mga browser sa HTTP/2, kaya mababa ang panganib.

  4. Gumagamit ng mga modernong format ng larawan

    43% naobserbahan · lahat ng site 40%

    Maghatid ng WebP o AVIF na may JPEG o PNG bilang fallback, sa pamamagitan ng image CDN o sa pamamagitan ng pagbuo ng parehong format sa oras ng build.

    Sa Next.js: Awtomatikong naghahatid ang component na next/image ng mga na-optimize na format.

    Sa Vercel: Naghahatid ang Vercel Image Optimization ng mga makabagong format.

  5. Ipinapatupad ng patakaran ng DMARC ang pag-quarantine o pagtanggi

    47% naobserbahan · lahat ng site 31%

    Ilathala muna ang DMARC na may p=none at isang address para sa mga ulat, ayusin ang sinumang lehitimong nagpadala na hindi pumapasa sa SPF o DKIM alignment, pagkatapos ay lumipat sa quarantine at sa huli ay reject.

  6. Nilagdaan ang DNSSEC

    10% naobserbahan · lahat ng site 8.1%

    I-activate ang DNSSEC sa iyong DNS provider, pagkatapos ay idagdag ang DS record sa iyong registrar. Maingat na planuhin ang paglipat ng provider: maaaring hindi ma-resolve ang domain dahil sa isang hindi na napapanahong DS record.

  7. May Content Security Policy

    34% naobserbahan · lahat ng site 31%

    Magsimula sa Content-Security-Policy-Report-Only upang makita kung ano ang hindi na gagana, higpitan ang patakaran sa loob ng ilang linggo, at pagkatapos ay ipatupad ito.

    Sa Next.js: Idinodokumento ng Next.js ang CSP na nakabatay sa nonce gamit ang middleware.

  8. Nililimitahan ang paglalagay sa frame

    46% naobserbahan · lahat ng site 49%

    Ipadala ang Content-Security-Policy: frame-ancestors 'self' (o isang listahan ng mga pinagkakatiwalaang origin). Saklaw ng X-Frame-Options: SAMEORIGIN ang mga mas lumang browser.

    Sa Next.js: Idagdag ito sa headers() ng next.config.js.

Kung saan nangunguna ang mga site na gumagamit ng Next.js on Vercel

  • Pinananatili ang HSTS nang hindi bababa sa isang taon97% naobserbahanlahat ng site 31%
  • Naka-cache ang mga static file nang 30 araw o higit pa98% naobserbahanlahat ng site 50%
  • Nililimitahan ng mga record ng CAA kung sino ang maaaring mag-isyu ng mga sertipiko49% naobserbahanlahat ng site 11%
  • Naka-lazy load ang mga larawang nasa labas ng screen95% naobserbahanlahat ng site 61%

Lahat ng 31 pagsusuri sa Next.js on Vercel

PagsusuriLaneNaobserbahanLahat ng siteNasukat
Inililipat ang mga HTTP request sa HTTPSPatibayin>99%91%1,945
Pinananatili ang HSTS nang hindi bababa sa isang taonPatibayin97%31%2,044
Napagkasunduan ang TLS 1.3Patibayin>99%92%2,024
Mahigit 14 araw pa bago mag-expire ang sertipikoPatibayin>99%>99%2,024
Tagal ng bisa ng sertipiko na 100 araw o mas maikliPatibayin93%75%2,024
Nililimitahan ng mga CAA record kung sino ang maaaring mag-isyu ng mga sertipikoPatibayin49%11%2,044
Nilagdaan ang DNSSECPatibayin10%8.1%2,044
Nailathala ang security.txtPatibayin9.4%5.5%1,965
Ipinapatupad ng patakaran ng DMARC ang pag-quarantine o pagtanggiPatibayin47%31%2,044
X-Content-Type-Options: nosniffPatibayin40%48%2,044
Nililimitahan ang paglalagay sa framePatibayin46%49%2,044
May Content Security PolicyPatibayin34%31%2,044
Nakatakda ang Referrer-PolicyPatibayin33%23%2,044
Napagkasunduan ang HTTP/2Pabilisin>99%89%2,024
Ipinapahayag ang HTTP/3Pabilisin14%36%2,044
Naka-compress ang HTMLPabilisin>99%93%2,044
Naka-cache ang mga static file nang 30 araw o higit paPabilisin98%50%1,972
Gumagamit ng mga modernong format ng larawanPabilisin43%40%1,752
Gumagamit ng lazy loading ang mga larawang wala sa nakikitang bahagi ng screenPabilisin95%61%1,641
Walang mga script na humaharang sa pag-render sa headPabilisin23%44%2,044
Nailathala ang robots.txtPayagan91%79%1,983
Madaling matuklasan ang XML sitemapPayagan87%73%2,037
Naa-access sa pamamagitan ng IPv6Payagan23%44%2,044
Idineklara ang canonical URLPayagan77%70%2,044
May nakasulat na meta descriptionPayagan96%82%2,044
Na-configure ang mobile viewportPayagan100%96%2,044
May structured dataPayagan60%53%2,044
Nakatakda ang larawan para sa preview sa social mediaPayagan73%55%2,044
Idineklara ang wika ng pahinaPayagan98%91%2,044
Hindi hihigit sa isang redirect papunta sa homepagePayagan98%98%2,044
Nakahati sa iba't ibang provider ang mga nameserverBumawi5.2%11%2,042

Mga site na gumagamit ng Next.js on Vercel na may mataas na antas ng kahandaan

Kaugnay