HTTP/2の使用について
HTTP/2とは?
HTTP/2は、HTTP/1.1に代わるプロトコルバージョンです。主な改善点は多重化です。少数の接続が順番に処理するため待機するのではなく、多数のファイルを1つの接続経由で同時に転送できます。
HTTP/3ではさらに進化し、基盤となるトランスポートを変更することで、1つのパケットが失われても他のすべての処理が停止しないようになっています。これは、パケット損失が例外ではなく通常発生するモバイルネットワークで特に重要です。
どちらもすべてのブラウザでHTTPSを必要とするため、有効な証明書がないサイトは、サーバーが何をサポートしているかにかかわらずHTTP/1.1に制限されます。
2026においても、プロトコルのバージョンは重要なのでしょうか?
これはほぼ解決済みの問題であり、確認する意義もそこにあります。現在もHTTP/1.1を使用しているサイトは、もはや例外的な存在であり、通常は意図的な選択ではなく、偶然そのままになっているにすぎません。
その効果が最も大きいのは、低速な接続で多数の個別ファイルを読み込むなど、まさに改善が最も必要なページです。アセットが少なく高速な接続の場合、その差はほとんど測定できません。
また、定期的に再確認する価値もあります。CDNやホスティング環境の変更によって、目に見える不具合が何もないまま、ネゴシエートされたバージョンがひそかにダウングレードされることがあるためです。
プロトコルとAI検索の関係
コンテンツがどのように理解されるかには関係なく、取得の効率にのみ影響します。より高速で信頼性の高い配信により、1回のクロールで大規模なサイトのより多くの部分が読み取られるようになります。
コンテンツ面での効果を伴う最適化ではなく、インフラの衛生管理として扱ってください。これは、有効な証明書や正しいステータスコードと同じカテゴリーに属します。正しく機能しているときは意識されませんが、誤っていると大きなコストが発生します。
プロトコルのベストプラクティス
- 最低限、HTTP/2を有効にしてください。すべてのブラウザでHTTPSが必要です。
- CDNまたはサーバーが対応している場合は、HTTP/3を有効にしてください。
- ドメインシャーディングなど、HTTP/1.1時代の回避策は廃止してください。現在ではメリットよりもデメリットのほうが大きくなっています。
- 設定を信頼するのではなく、ブラウザの開発者ツールでネゴシエートされたプロトコルを確認してください。
- CDNを変更した後は再確認してください。サイレントなダウングレードの原因は、通常CDNにあります。
このツールがチェックする項目
サーバーがネゴシエートしたHTTPプロトコルのバージョンを記録し、HTTP/2以降を通過させます。
このテストで確認されたバージョンを報告します。接続元の場所や接続先のCDNエッジによって、他のクライアントがネゴシエートするバージョンとは異なる場合があります。
次に行うこと
プロトコルは、ファイルがどれだけ速く読み込まれるかを決める要素の1つです。HTTP/2は有効な
SSL証明書に依存するため、それが設定されていることを確認してください。また、レスポンスが
圧縮済みされているかを確認し、
ページリクエストツールでページが実際に必要とするファイル数を確認してください。