Skip to main content
ブログに戻る

PageSpeedの最適化 — 2026年にウェブサイトを高速化する方法

·1 分で読了·著者 LANGR SEO

スピードがランキング要因である理由

Googleはページスピードがランキングに影響を与えることを確認しています。遅いページはユーザーを frustrate(フラストレーション)させ、Googleは最良の体験を提供したいと考えています。Googleのデータによれば、読み込み時間が1秒から3秒に延びると、ユーザーがサイトを離れる確率が32%増加します。

しかし、ランキングだけではありません。スピードは直接的に収益に影響を与えます:

  • コンバージョン — 読み込み時間が1秒増えるごとに、コンバージョンが最大7%減少します。
  • バウンス率 — モバイルユーザーの53%が3秒以上かかるページを離れます。
  • ユーザー体験 — 高速なページはプロフェッショナルで信頼できると感じられます。

コアウェブバイタル — Googleのスピードメトリクス

Googleはスピードを3つのコアウェブバイタルメトリクスで測定します:

LCP — Largest Contentful Paint

最も大きな可視要素(通常は画像や見出し)が読み込まれる完了時刻を測定します。

  • 良好: 2.5秒未満
  • 改善が必要: 2.5 — 4.0秒
  • 不良: 4.0秒以上

INP — Interaction to Next Paint

ユーザーがインタラクト(クリック、入力、スクロール)したときにページがどれだけ速く応答するかを測定します。

  • 良好: 200ms未満
  • 改善が必要: 200 — 500ms
  • 不良: 500ms以上

CLS — Cumulative Layout Shift

読み込み中にレイアウトがどれだけ移動するかを測定します。何かをクリックしたいと思っているのに、突然コンテンツが移動し、別のものに当たってしまう感覚を知っています。

  • 良好: 0.1未満
  • 改善が必要: 0.1 — 0.25
  • 不良: 0.25以上

具体的な最適化のヒント10選

1. 画像を最適化する

画像は一般的に最大の犯人です。WebPやAVIFなどのモダンフォーマットを使用すると、目に見える品質を損なうことなくファイルサイズを30-50%削減できます。

  • アップロード前にすべての画像を圧縮します
  • 初期ロード時に表示されない画像には loading="lazy" を使用します
  • CLSを回避するために、必ず widthheight を指定します
  • 異なる画面サイズ用に srcsetを使ってレスポンシブ画像を使用します

2. CSSとJavaScriptを最小化する

CSSとJSファイルから不要なコード、ホワイトスペース、コメントを削除します。ほとんどのビルドツールはこれを自動的に行いますが、実際にプロダクションで行われているか確認しましょう。

3. 圧縮を有効にする

サーバーがGzipまたはBrotli圧縮を使用してファイルを送信するようにしてください。これにより、ファイルサイズを最大70%削減できます。

4. ブラウザキャッシングを利用する

Cache-Control ヘッダーを設定し、ブラウザが静的ファイル(CSS、JS、画像)をローカルに保存するようにします。次回ユーザーが訪問するとき、これらのファイルは再度ダウンロードする必要がありません。

5. サーバー応答時間を短縮する

サーバーの応答時間(Time to First Byte, TTFB)は200ms未満であるべきです。解決策:

  • 高速なホスティングプロバイダーを利用する
  • サーバーサイドキャッシングを有効にする
  • データベースクエリを最適化する
  • CDNを使用してユーザーに近いサーバーから静的ファイルを配信する

6. 非クリティカルなJavaScriptを遅延させる

初期表示に必要のないJavaScriptは、asyncまたはdeferで非同期に読み込むべきです。これには、一般的にアナリティクス、チャットウィジェット、ソーシャルメディアの埋め込みが含まれます。

7. 重要なリソースを事前ロードする

初期表示に必要なフォント、CSS、画像には を使用します。これにより、ブラウザがこれらのファイルの優先順位を高めます。

8. レンダーブロッキングリソースを削除する

内のCSSとJavaScriptはページのレンダリングをブロックします。非クリティカルなCSSは下部に移動し、初期表示に必要なCSS(クリティカルCSS)はインライン化します。

9. CDNを使用する

コンテンツ配信ネットワークは、世界中のサーバーにファイルを分散します。ユーザーは最寄りのサーバーからダウンロードするため、レイテンシが大幅に削減されます。

10. ウェブフォントを最適化する

カスタムフォントはテキストの表示を遅らせる可能性があります:

  • font-display: swap を使用して、カスタムフォントが読み込まれるまでの間、フォールバックフォントでテキストを表示します
  • 使用する文字のみを含むようにフォントをサブセット化します
  • 最も重要なフォントを事前ロードします
  • ボディテキストにはシステムフォントを検討します

スピードをテストする方法

Google PageSpeed Insights

Googleの公式ツールです。シミュレーションされたラボデータと実際のユーザーデータを提供し、具体的な改善提案を提供します。

Chrome DevTools

DevToolsを開き(F12)、"Performance"パネルに移動し、ページの読み込みを記録します。何がどのくらいの時間がかかっているのか、ファイルがどの順に読み込まれているのかを正確に確認できます。

WebPageTest

異なる場所や接続速度からテストできる高度なテストツールです。詳細なウォーターフォール図を提供します。

優先順位 — ここから始める

焦点を絞るために選ぶべき3つのこと:

  1. 画像 — 圧縮してWebPに変換する。最も影響が大きく、労力が少ない。
  2. キャッシング — 正しいCache-Controlヘッダーを設定する。一度の設定で済みます。
  3. JavaScript — 非クリティカルなものはすべて遅延させる。サードパーティスクリプトを減少させる。

サイトのパフォーマンスを正確に知りたいですか?無料の監査を実行して、コアウェブバイタルとスピードスコアを確認してください。

さらに読む

あなたのサイトの現状を知りたいですか?

無料SEO監査を実行 — 60秒以内に完了します。

関連記事