STATUS IS UPウェブサイトの準備状況

スタック改善ガイド · 2026年10月23日時点のスナップショット

Next.js on Amazon CloudFront:準備状況改善ガイド

このスタックで測定した1,914サイトが適切に対応している点、不足している点、そして各不足を解消するためのNext.js on Amazon CloudFront固有の手順。

測定対象サイト
1,914

ホームページのHTMLとヘッダーから検出

準備状況指数の中央値
69/100

全サイト:64

このスタックのプロファイル
486

上位5万サイト

レーン別準備状況

有効化

86/100

全サイト 77

強化

60/100

全サイト 55

高速化

74/100

全サイト 63

復旧

6/100

全サイト 11

Next.js on Amazon CloudFrontの実践ガイド

影響の大きい順に並べた不足項目と、該当する場合はプラットフォーム固有の対応手順。

  1. security.txtを公開

    5.8%で確認 · 全サイト 5.5%

    RFC 9116の要件に従い、少なくともContactとExpiresフィールドを含む/.well-known/security.txtを公開し、有効期限が切れる前に内容を確認してください。

  2. HSTSを1年以上維持

    49%で確認 · 全サイト 31%

    HTTPS レスポンスで Strict-Transport-Security を送信してください。短い max-age(例えば 300 秒)から始め、すべてのサブドメインが HTTPS で動作することを確認してから、段階的に 31536000 まで引き上げてください。includeSubDomains は、すべてのサブドメインが HTTPS に対応している場合にのみ追加してください。HSTS のプリロードは任意で、取り消しが困難です。hstspreload.org 自体も、標準では推奨していません。

    Next.jsの場合:next.config.jsのheaders()オプションで、すべてのルートにヘッダーを追加します。

    Amazon CloudFrontの場合:Strict-Transport-Securityを含むレスポンスヘッダーポリシーを各ディストリビューションに適用します。

  3. CAAレコードで証明書の発行者を制限

    12%で確認 · 全サイト 11%

    CDNがマネージド証明書に使用する認証局も含め、実際に使用するすべての認証局を指定したCAAレコードを公開してください。報告を受け取りたい場合は、iodefの連絡先を追加してください。

  4. head要素内にレンダリングをブロックするスクリプトなし

    39%で確認 · 全サイト 44%

    DOM を必要とするスクリプトには defer を、アクセス解析などの独立したスクリプトには async を追加するか、body の末尾に移動してください。

    Next.jsの場合:適切な読み込み戦略を指定してnext/scriptコンポーネントを使用します。

  5. 最新の画像形式を使用

    50%で確認 · 全サイト 40%

    画像CDNを使用するか、ビルド時に両方の形式を生成して、JPEGまたはPNGをフォールバックとして用意したうえでWebPまたはAVIFを配信してください。

    Next.jsの場合:next/imageコンポーネントは、最適化された形式を自動的に配信します。

  6. DNSSEC署名済み

    5.7%で確認 · 全サイト 8.1%

    DNSプロバイダーでDNSSECを有効化し、レジストラでDSレコードを追加してください。プロバイダーの移行は慎重に計画してください。古いDSレコードが残っていると、ドメインの名前解決に失敗することがあります。

  7. 証明書の有効期間が100日以下

    9.6%で確認 · 全サイト 75%

    テストする時間がまだある今のうちに、発行と更新の自動化へ移行してください。

  8. DMARCポリシーで隔離または拒否を強制

    56%で確認 · 全サイト 31%

    まずp=noneと報告先アドレスを設定したDMARCを公開し、SPFまたはDKIMのアライメントに失敗する正当な送信元を修正してから、隔離へ移行し、最後に拒否へ移行してください。

Next.js on Amazon CloudFrontサイトが先行している点

  • 静的ファイルを30日以上キャッシュ確認された割合 79%全サイト 50%
  • 画面外の画像を遅延読み込み確認された割合 90%全サイト 61%
  • DMARCポリシーで隔離または拒否を強制確認された割合 56%全サイト 31%
  • HSTSを少なくとも1年間保持49%で確認全サイト 31%

Next.js on Amazon CloudFrontに関する全31項目のチェック

チェックレーン確認済み全サイト測定済み
HTTPリクエストがHTTPSに移行強化98%91%1,822
HSTSを1年以上維持強化49%31%1,914
TLS 1.3をネゴシエーション済み強化>99%92%1,887
証明書の残存有効期間が14日超強化>99%>99%1,887
証明書の有効期間が100日以下強化9.6%75%1,887
CAAレコードで証明書の発行者を制限強化12%11%1,913
DNSSEC署名済み強化5.7%8.1%1,914
security.txtを公開強化5.8%5.5%1,853
DMARCポリシーで隔離または拒否を強制強化56%31%1,914
X-Content-Type-Options: nosniff強化53%48%1,914
フレームへの埋め込みを制限強化55%49%1,914
コンテンツセキュリティポリシーあり強化39%31%1,914
Referrer-Policyを設定済み強化37%23%1,914
HTTP/2をネゴシエーション済み高速化99%89%1,887
HTTP/3を通知済み高速化36%36%1,914
HTMLを圧縮済み高速化99%93%1,914
静的ファイルを30日以上キャッシュ高速化79%50%1,783
最新の画像形式を使用高速化50%40%1,712
画面外の画像を遅延読み込み高速化90%61%1,631
head要素内にレンダリングをブロックするスクリプトなし高速化39%44%1,914
robots.txtを公開有効化92%79%1,857
XMLサイトマップを検出可能有効化86%73%1,904
IPv6経由でアクセス可能有効化41%44%1,914
正規URLを宣言済み有効化81%70%1,914
メタディスクリプションを記述済み有効化94%82%1,914
モバイル用ビューポートを設定済み有効化>99%96%1,914
構造化データあり有効化57%53%1,914
ソーシャルプレビュー画像を設定済み有効化71%55%1,914
ページの言語を宣言済み有効化96%91%1,914
ホームページまでのリダイレクトが最大1回有効化97%98%1,914
ネームサーバーを複数のプロバイダーに分散復旧5.8%11%1,913

準備度の高いNext.js on Amazon CloudFrontサイト

関連情報