【エルシーピー】

LCP(Largest Contentful Paint) とは?

最終更新:
💡 大きな画像や本文が、見えるまでの待ち時間

ページを開いてから、最初に見える画面内の大きな画像やテキストなどが描画されるまでの時間を表す指標。Core Web Vitalsの一つ。

📌 このページのポイント
LCP:大きな内容が見えるまでの時間ページを開いてからの時間 →空白最初の表示大きな画像開始FCPの例LCPの例開始からLCPの描画まで実際の訪問の75%の位置で、2.5秒以下ページ全体の読み込み完了とは別
大きな画像がLCPになる例。実際の候補は画面内の対象要素から選ばれ、良好の目安はモバイル・PC別の75パーセンタイルで2.5秒以下です。
ひよこ ひよこ
LCPは、ページの何を測るの?
ペンギン先生 ペンギン先生
ページを開き始めてから、画面内の対象要素で一番大きな画像やテキストなどが描画されるまでの時間だよ。大きな商品画像や本文が見えるまでの待ち時間を捉える指標で、Core Web Vitalsの一つなんだ。
ひよこ ひよこ
ページが全部読み込まれた時間とは違う?
ペンギン先生 ペンギン先生
違うよ。LCPは画面内の対象要素の描画を見るので、画面外の画像やすべての通信の完了を待つ指標ではないんだ。FCPは最初のテキストや画像などが出る時刻、LCPはその中でも大きな内容が出る時刻を見る。クリックへの反応はINPなど別の指標で確認するよ。
ひよこ ひよこ
2.5秒なら、毎回合格ということ?
ペンギン先生 ペンギン先生
良好の目安は2.5秒以下だけれど、サイトの評価では実際の訪問の75パーセンタイルを見るよ。速い順に並べたとき、75%の位置にある値という意味だ。モバイルとPCを分けて確認する。一度だけ速く測れた結果で、すべての利用者が快適とは判断できないんだ。
ひよこ ひよこ
測定する画像やテキストは、途中で変わる?
ペンギン先生 ペンギン先生
うん。画像、動画のポスターや最初のフレーム、CSSのURLで読み込む背景画像、ブロック状のテキストなどが候補になる。読み込み途中でより大きな候補が描画されると更新され、クリックやスクロールなどの操作が始まると候補の報告が止まる仕組みだよ。
ひよこ ひよこ
遅いときは、まず何を直せばいい?
ペンギン先生 ペンギン先生
まず計測ツールで、どの要素がLCPなのか確かめよう。サーバー応答、画像の発見や取得、CSSやJavaScriptによる描画の待ちなどに分けて調べる。LCPになりそうな画像は遅延読み込みを避け、必要ならfetchpriorityを使う。改善後は実測も確認しよう。LCPだけで検索順位が決まるわけではないよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「LCP」って出てきたら「画面の大きな内容が見えるまでの時間」と思えばだいたいOK!
📖 おまけ:英語の意味
「Largest Contentful Paint」 = 最大コンテンツの描画
💬 Largest(最大の)Contentful(コンテンツのある)Paint(描画)で、一番大きな要素が画面に描かれるタイミングを表しているよ

参考資料

← 用語集にもどる