メインコンテンツへスキップ

Brotliとは何ですか?

Brotli は、Google が開発した、ウェブ用に特別に最適化された圧縮方式です。2015 年に導入された Brotli は、gzipDeflate などの旧式フォーマットよりも効率的にウェブデータを圧縮し、ウェブサイトの読み込み時間を短縮することを目的としています。HTML、CSS、JavaScript などのテキストベースのファイルだけでなく、バイナリデータも処理できます。

Brotli は、他の圧縮方法よりも大幅に小さい、高度に圧縮されたファイルを作成できることが特徴です。これにより、レイテンシーが削減され、ページの読み込み時間が改善されます。Brotli の使用は、インターネット接続の速度が遅いユーザーや、大量のデータを転送するウェブサイトにとって特に有益です。

Brotliを自分のウェブサイトに組み込むにはどうすればよいですか?

ウェブサイト上で Brotli を有効にするには、ウェブサーバーがこの圧縮方式をサポートしていることを確認する必要があります。ApacheNginxMicrosoft IIS などの一般的なウェブサーバーは、直接または追加モジュールを介して Brotli を使用するように設定することができます。

  • Apache: Apache には、モジュール mod_brotliインストールと有効化が完了したら、ディレクティブを .htaccessファイルまたはサーバーのメイン設定ファイルで有効にします。
  • Nginx:Nginxでは、Brotli を有効にするには、Brotli モジュールを使用してサーバーをコンパイルする必要があります。インストール後、Nginx の設定ファイルで Brotli を有効にすることができます。
  • Microsoft IIS:IISでは、対応する圧縮モジュールをインストールおよび設定することで Brotli を有効にすることができます。

Google Chrome の DevTools や、サーバーの応答に付随するヘッダーを確認するためのオンラインチェックツールなどのツールを使用して、ウェブサイトのコンテンツが正しく圧縮されているかどうかを確認することが重要です。

Brotli は SEO にどんなメリットがあるの?

Brotli を使用すると、圧縮方法がウェブサイトの読み込み速度とパフォーマンスに直接影響するため、SEO 上のメリットがいくつかあります。Google は、ページ速度は重要なランキング要素であると繰り返し強調しており、Brotli はその改善に貢献することができます。そのメリットをいくつかご紹介しましょう。

  • 読み込み速度の向上:ファイルサイズを縮小することで、ウェブサイトの読み込みが高速化され、ユーザーエクスペリエンスが向上します。
  • ユーザー満足度の向上:ページの表示速度が速くなると、ユーザーが忍耐力を失ってサイトを離れる可能性が低くなるため、直帰率が低下します。
  • モバイル対応性の向上:モバイルユーザーはインターネットの速度が遅くなりがちなので、圧縮率が向上すると、モバイル端末でのパフォーマンスが大幅に向上するよ。
  • クロール効率の向上:読み込み時間が短縮されると、検索エンジンがウェブサイトをより効率的にクロールできるようになり、インデックス作成の効率が向上します。

Brotli を実装することで、ウェブマスターはユーザーエクスペリエンスと SEO パフォーマンスの両方を向上させることができるのです。