JA EN

Core Web Vitals と画像最適化の関係 - LCP, CLS, INP を改善する実践手法

· 約 9 分で読めます

Core Web Vitals と画像の関係 - なぜ画像がスコアを左右するのか

Core Web Vitals は Google が定義する Web ページのユーザー体験指標で、2021 年からランキングシグナルとして使用されています。3 つの指標 (LCP, CLS, INP) のうち、LCP と CLS は画像の最適化状態に直接的かつ大きな影響を受けます。HTTP Archive のデータによると、Web ページの総転送量の約 50% を画像が占めており、画像最適化は Web パフォーマンス改善の最大のレバレッジポイントです。

各指標と画像の関係:

Google の PageSpeed Insights データによると、LCP が「不良」と判定されるページの約 72% で、LCP 要素が画像であることが報告されています。つまり、画像の最適化だけで大多数のページの LCP を改善できる可能性があります。

LCP の改善 - 画像読み込みを高速化する 5 つの戦略

LCP 要素が画像である場合、その画像がブラウザに到達し、デコードされ、描画されるまでの全プロセスを最適化する必要があります。LCP は「リソース読み込み時間」「レンダリング遅延」「サーバー応答時間」「クライアント処理時間」の合計で決まります。

戦略 1: プリロードによる早期取得

戦略 2: 最適なフォーマットとサイズ

戦略 3: CDN とキャッシュの活用

戦略 4: fetchpriority 属性

戦略 5: サーバーサイドレンダリング (SSR)

CLS の防止 - 画像によるレイアウトシフトをゼロにする

CLS (Cumulative Layout Shift) は、ページ読み込み中にコンテンツが予期せず移動する現象を数値化した指標です。画像は CLS の最大の原因の一つであり、適切な対策を施さないと、画像読み込み完了時にページ全体が大きくジャンプします。

画像が CLS を引き起こすメカニズム:

CLS を防止する実装パターン:

遅延読み込み画像の CLS 対策:

INP と画像デコード - メインスレッドのブロックを回避する

INP (Interaction to Next Paint) は 2024 年 3 月に FID (First Input Delay) に代わって Core Web Vitals に採用された新指標です。ユーザーの操作 (クリック、タップ、キー入力) から次の描画更新までの時間を測定し、ページ全体のインタラクティブ性を評価します。画像のデコード処理がメインスレッドを長時間ブロックすると、INP が悪化します。

画像デコードが INP に影響するケース:

INP 改善のための画像デコード最適化:

画像の遅延読み込み戦略 - loading 属性と Intersection Observer

遅延読み込み (Lazy Loading) は、ビューポート外の画像の読み込みを遅延させ、初期表示に必要なリソースを優先的に取得する手法です。適切に実装すれば LCP を改善しつつ、ページ全体の転送量を削減できます。ただし、誤った実装は逆に LCP を悪化させるリスクがあります。

ネイティブ遅延読み込み (loading="lazy"):

Intersection Observer による高度な制御:

遅延読み込みのベストプラクティス:

実測データに基づく改善の優先順位と効果測定

画像最適化の施策は多岐にわたりますが、すべてを同時に実施する必要はありません。実測データに基づいて最も効果の高い施策から順に実施し、各施策の効果を定量的に測定することが重要です。

改善効果の大きい順 (一般的なケース):

効果測定の方法:

A/B テストによる効果検証: 施策適用前後で同一ページの CrUX データを 28 日間比較し、統計的に有意な改善が得られたかを確認します。

関連記事

画像の遅延読み込み実装ガイド - loading=lazy と IntersectionObserver の使い分け

Web ページの初期表示速度を改善する画像遅延読み込みの実装方法を、ネイティブ API と JavaScript の両アプローチで解説します。

画像読み込み戦略の設計 - preload, fetchpriority, decoding を使いこなす

Web ページの画像読み込みを最適化する 3 つの属性を徹底解説。LCP 改善に直結する preload、fetchpriority、decoding の正しい使い方と組み合わせ方を紹介。

Web サイトの画像パフォーマンス監査 - Core Web Vitals 改善の実践ガイド

Web サイトの画像がパフォーマンスに与える影響を監査する方法を解説。LCP 改善、CLS 防止、転送量削減の具体的な手法を紹介します。

Web 画像最適化チェックリスト - 実務で使える 15 項目を徹底解説

Web サイトの画像最適化に必要な 15 のチェック項目を実務視点で解説。Core Web Vitals 改善に直結する具体的な施策と優先順位を紹介します。

画像 SEO の完全ガイド - alt 属性、ファイル名、サイズ最適化で検索流入を増やす

画像検索からの流入を最大化する SEO テクニックを網羅。alt 属性の書き方、ファイル名の命名規則、構造化データ、Core Web Vitals 対策まで実践的に解説します。

画像ギャラリーのパフォーマンス最適化 - 大量画像を高速表示するテクニック

数百枚以上の画像を含むギャラリーページのパフォーマンスを最適化する手法を解説。仮想スクロール、プログレッシブ読み込み、メモリ管理、レイアウト計算の効率化を実践的に紹介します。

関連用語