【エルシーピー】

LCP(Largest Contentful Paint) とは?

💡 メインディッシュが届くまでの待ち時間!
📌 このページのポイント
LCP(Largest Contentful Paint)の測定 時間の流れ → 0s FCP LCP LCP時間 空白 リクエスト開始 テキスト表示 LCP要素 主要コンテンツ表示 良好: ≤2.5s 要改善: ≤4s 不良: >4s
LCPのイメージ
ひよこ ひよこ

LCPって何を測っているの?

ペンギン先生 ペンギン先生

ページを開いたとき、一番大きなコンテンツが画面に表示されるまでの時間を測る指標だよ。ヒーロー画像や大きな見出しテキストが対象になることが多いんだ。

ひよこ ひよこ

どのくらい速ければいいの?

ペンギン先生 ペンギン先生

2.5秒以内なら「良好」、4秒を超えると「要改善」と判定されるよ。GoogleCore Web Vitalsの一つだから、SEOにも直接影響するんだ。

ひよこ ひよこ

LCPを速くするにはどうすればいいの?

ペンギン先生 ペンギン先生

画像の最適化、サーバーレスポンスの高速化、レンダリングをブロックするCSSJSの削減が基本だよ。特に大きな画像には loading="lazy" ではなく優先読み込みを設定するのがポイントだね。

ひよこ ひよこ

FCPとは何が違うの?

ペンギン先生 ペンギン先生

FCPは「最初の何かが表示されるまでの時間」で、LCPは「メインコンテンツが表示されるまでの時間」だよ。FCPが速くてもLCPが遅いと、ユーザーは「まだ読み込み中かな」と感じてしまうんだ。

ひよこ ひよこ

LCPの対象になる要素って決まっているの?

ペンギン先生 ペンギン先生

<img>要素、<video>のポスター画像、CSSのbackground-image、そしてブロックレベルのテキスト要素が対象だよ。ビューポート内で最も面積が大きい要素が選ばれるんだ。途中でより大きい要素が表示されたら、そちらに更新される仕組みだね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「LCP」って出てきたら「ページのメインコンテンツが表示されるまでの時間」と思えればだいたいOK!
📖 おまけ:英語の意味
「Largest Contentful Paint」 = 最大コンテンツの描画
💬 Largest(最大の)Contentful(コンテンツのある)Paint(描画)で、一番大きな要素が画面に描かれるタイミングを表しているよ
← 用語集にもどる