396 文字
2 分
PageSpeed Insightsでパフォーマンスが「NO_LCP」エラーで計測できない現象の対処

現象#

GoogleのPageSpeed Insightsで「NO_LCP」というエラーが出てしまいPC環境のデータが上手く計測できない事象に遭遇し、改善のために色々と試した為備忘録としてここに残しておく。

PageSpeed InsightsでNO_LCPエラーが出ている画像

なおPC側の計測は上記エラーで計測失敗しているがスマホ側の計測は問題なく成功している。

対処法#

色々と調べてみると、どうもCSSの不透明度が影響しているらしく

該当しそうなコンテンツのopacity: 0opacity: 0.01に変更すると治る……という情報がいくつか出てくる。

ほんとかよ……と思いながらもとりあえず試してみる。

opacityを0から0.01に変更している画像

LCP(Largest Contentful Paint)は通常ビューポートに含まれるコンテンツのうち最も大きい画像もしくはテキストブロック等が当てはまる。

あ、ビューポートは画面に現在表示されている箇所で、LCPにおいてはページを開いた直後に表示されている領域。

このブログだとLCPは明らかにバナー画像で、各コンポーネントに設定しているコンポーネント読み込み時のフェードインアニメーションのために不透明度を設定しているがここにも適応されている。

半信半疑で0.01に変更してみると……。

結果#

治った

エラーが改善した画像

まじかよ

PageSpeed Insightsでパフォーマンスが「NO_LCP」エラーで計測できない現象の対処
https://tarailife.com/posts/pagespeed-insights-no-lcp/
作者
keizokukun
公開日
2025-06-30
ライセンス
CC BY-NC-SA 4.0

コメント

コメントを書く