LCPとは?用語の説明から低下の原因、改善方法まで解説!のアイキャッチ画像

SEO

更新日: 2024/11/22

LCPとは?用語の説明から低下の原因、改善方法まで解説!

character_balloon

ブルー、聞きたいことがあるんだけど

どうしたの?

character_balloon
character_balloon

LCPって何だろう?

SEO対策において大切なんだよ、解説するね

character_balloon

LCPとは?

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_2枚目
character_balloon

LCPとは、ページ内で最も大きいコンテンツを読み込むのにどのくらい時間がかかったのかを示す指標のことだよ

character_balloon

Largest Contentful Paintの略なんだ

ページの表示速度と読み込み時間を測定するんだね!

character_balloon
character_balloon

そうだよ。LCPはコアウェブバイタルの1つなんだ

コアウェブバイタル(Core Web Vitals)とは?

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_4枚目

そもそも、コアウェブバイタルってなに?

character_balloon
character_balloon

コアウェブバイタルとは、サイトの健全性を表す3つの指標のことで、Webサイトがどれだけ使いやすいかを検証しているんだよ

character_balloon

この指標はGoogleが発表したものなんだ

character_balloon

コアウェブバイタルにはLCPとFIDとCLSがあるんだけど、CLSとFIDについて少しだけ紹介するね

character_balloon

CLS(Cumulative Layout Shift)は、ページを読み込む際にページのレイアウトにズレなど問題がないかを示す指標のこと

character_balloon

FID(First Input Delay)は初回のページ読み込みの遅延時間を示す指標のことだよ

そして、LCPがあるんだね

character_balloon
character_balloon

この3つはSEO対策においてとても重要だよ

LCPの評価基準

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_6枚目
character_balloon

話を戻すけど、LCPはページ速度と読み込み時間を示す指標でページの表示速度が2.5秒以内なら「GOOD」と判断されるよ

それ以上かかっちゃうとダメなの?

character_balloon
character_balloon

2.5秒以上時間がかかると改善が必要で、4秒以上かかってしまうと「POOR」と判断されるんだよ

character_balloon

4秒以上かかると、ユーザーにとって使い心地の悪いサイトと判断されるから気を付けてね

Googleからの評価も下がって検索上位に上がらなくなっちゃうんだね

character_balloon

LCPの測定方法

LCPってどうやって測定しているの?

character_balloon
character_balloon

LCPの測定は主に以下の5つのツールで行うよ

LCPの測定に使用するツール

1.Lumar


2.PageSpeed Insights


3.Google Search Console


4.Web Vitals


5.Lighthouse

character_balloon

1つずつ紹介するね

1.Lumar

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_10枚目

引用元:Lumar — 全く新しいレベルのウェブサイトインテリジェンス

character_balloon

Lumarは独自のクローラーがWebサイトをクロールしてサイト内の問題を洗い出してくれるんだよ

character_balloon

LenovoやIKEAでも採用されているツールなんだ

世界的に有名な企業が採用しているツールだから高品質・高性能で信頼できるね

character_balloon
character_balloon

さらにLumarは、ページレンダリングサービス(PRS)の機能で、JavaScriptのレンダリングを検証することもできるんだよ

いろいろなツールを使うより便利だし、時間もかからないね

character_balloon

2.PageSpeed Insights

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_12枚目

引用元:PageSpeed Insights

character_balloon

PageSpeed Insightsは、Googleが提供しているWebサイトを診断するツールだよ

character_balloon

URL入力欄にURLを打ち込むとパソコンだけではなくスマートフォンでの読み込みスピードの測定ができるんだよ

パソコンは持っていなくてスマートフォンだけ使ってるっていう人も多いから、より詳しい評価ができるね!

character_balloon
character_balloon

ラボデータとフィールドデータも確認できるんだ

character_balloon

ラボデータはシミュレーションした空想のデータで、フィールドデータというのはユーザーが実際にサイトにアクセスした際の情報を収集して得たデータのことだよ

character_balloon

コアウェブバイタルの改善する項目や診断結果が表示されるから、わかりやすくて使いやすいんだ

無料でこのツールが使えるのは嬉しいね

character_balloon

3.Google Search Console

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_14枚目

引用元:Google Search Console

character_balloon

Google Search Consoleは、Google検索結果でのコンテンツの検索順位やクリック数を把握したり、セキュリティなどのチェックも行い、問題があれば改善するための無料サービスだよ

character_balloon

SEO効果を測定するツールで、サイト全体の診断結果を蓄積しているんだ

character_balloon

ただし、問題点があったときは通知がされるだけで、具体的な改善点を特定することは難しいから注意してね

具体的に知りたいならPageSpeed Insightsと併用して使用すればいいんだね!

character_balloon

4.Web Vitals

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_16枚目

引用元:Web Vitals - Chrome ウェブストア

character_balloon

Web VitalsはGoogle Chromeの拡張機能なんだよ

character_balloon

Chromeに追加するとコアウェブバイタルを自動で測定してくれるんだ

character_balloon

表示中のWebサイトページのコアウェブバイタルを測定するよ

アイコンをクリックするだけで簡単に測定してデータを確認できるから気軽に使えるね!

character_balloon

5.Lighthouse

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_18枚目

引用元:Lighthouse - Chrome ウェブストア

character_balloon

Light HouseもGoogleが無料で提供しているChromeの拡張機能だよ

character_balloon

自動でレポートを作成して、WebサイトをPerformance(パフォーマンス)、Accessibility(アクセシビリティ)、Best Practices(ベストプラクティス)、SEO、Progressive Web App(プログレッシブウェブアプリケーション)、の5つの項目に分けて測定してくれるんだ

character_balloon

Performanceは、読み込み速度やテキストが表示されるまでの時間などの速度の評価をするよ

character_balloon

Accessibilityは、そのWebサイトを閲覧するすべてのユーザーが使用できて見やすく作成されているかを測定するよ

character_balloon

Best Practicesは、Webサイトが信頼できる安全性の高いものかを測定するよ

character_balloon

SEOは、Webサイトが検索エンジンに最適化されているかを測定するよ

character_balloon

Progressive Web Appはスマートフォン上でもページの読み込み速度に問題がないかなどを測定するよ

character_balloon

0~100のスコアで評価されて改善点も表示してくれるんだ

1つのツールでいろいろなチェックができるんだねー!

character_balloon

LCPはなぜ低下するのか

LCPってどうして低下するの?

character_balloon
character_balloon

LCPが低下する原因は次の3つが考えられるよ

LCPが低下する原因

1.画像のファイルサイズが大きい・画像が多い


2.サーバー応答時間の遅延


3.JavaScriptとCSSのレンダリングブロック

character_balloon

1つずつ説明していくよ

1.画像のファイルサイズが大きい・画像が多い

character_balloon

画像のファイルサイズが大きかったり、画像が多かったりするとページの読み込みに時間がかかってしまうんだよ

そうなんだ!

character_balloon
character_balloon

特にWebサイトのメインに使っている画像やページの一番最初にある画像のファイルサイズが大きいとLCPが低いと判断されてしまう可能性があるから注意してね

画像を使い過ぎず、出も少なすぎず、適度な量が大切だね

character_balloon

2.サーバー応答時間の遅延

character_balloon

サーバーのスペックが低いとページの処理速度が遅くなって表示に時間がかかってしまうんだよ

character_balloon

少人数がアクセスするなら問題はないけど大人数でアクセスすると応答時間の遅延の原因にもなるね

character_balloon

Webサイトにアクセスしたときに「今、アクセスが込み合っています」っていう表示を見たことはない?

あるよー!ネットショッピングのタイムセールとか何かに応募するときとか…

character_balloon
character_balloon

その時に起こっていることがサーバーの応答時間の遅延だよ

3.JavaScriptとCSSのレンダリングブロック

character_balloon

JavaScriptとCSSのレンダリングブロックが原因かもしれないということにも気をつけなくちゃね

character_balloon

JavaScriptはブラウザを動かすプログラムでページにアニメーションを付けることができるんだ

character_balloon

CSSはHTMLを組み合わせて使い、Webサイトの色やレイアウトなどページのデザインができるんだよ

Webサイトが見やすくなって良いよね

character_balloon
character_balloon

でも、情報量が多くなっちゃうからその分読み込みに時間がかかってLCPを下げる可能性もあるんだよ

LCPはどのように改善するのか

LCPの原因はわかったけど、どうやって改善していくの?

character_balloon
character_balloon

LCPを改善していく方法は以下の3つがあるよ

LCPの改善方法

1.画像を適切なサイズにする


2.JavaScriptとCSSの不要な部分は削除する


3.Lazy Loadを設定する

character_balloon

1つずつ説明するね

1.画像を適切なサイズにする

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_30枚目
character_balloon

まずは画像を適切なサイズにすることだね

これが一番取り掛かりやすい方法かなあ

character_balloon
character_balloon

そうだね

character_balloon

画像取得サイトなどの画像を使用するとき、1つずつ画像サイズを圧縮するのは大変だから、画像をダウンロードする時点で一番小さいサイズで取り込むようにするといいね

2.JavaScriptとCSSの不要な部分は削除する

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_32枚目
character_balloon

2つ目はJavaScriptとCSSの不要な部分は削除することだね

character_balloon

一度、不要な装飾がないか確認するのがおすすめだよ

それほど重要じゃない装飾なら、削除するとページ全体もすっきりするね

character_balloon

もう一度、本当に必要なのか見直しが必要だね

character_balloon

3.Lazy Loadを設定する

LCPとは?用語の説明から低下の原因、改善方法まで解説!の画像_34枚目
character_balloon

3つ目はLazy Loadを設定することだよ

character_balloon

Lazy Loadとは、画像を遅れて読み込むためのJavaScriptライブラリのことだよ

遅れて読み込んでしまうと良くないんじゃないの?

character_balloon
character_balloon

Webサイトにアクセスすると基本的には最初にすべての画像やデータを読み込むんだけど、ページを読み始めたばかりでいきなり最後の部分を読むことはあまりないよね?

うん、最初から順を追って読むのが基本かなあ

character_balloon
character_balloon

Lazy Loadを使用すれば、とりあえずユーザーが読むであろう最初のページのデータを読み込んで後の部分はユーザーが読み進めてスクロールしていく間の時間に読み込んでくれるんだ

今、必要な情報だけを読み込んで表示するんだね

character_balloon

まとめ

character_balloon

ここまでLCPについて解説してきたからまとめるね

まとめ

◆LCPとは、Largest Contentful Paintの略で、ページ内で最も大きいコンテンツを読み込むのにどのくらい時間がかかったのかを示す指標のことでコアウェブバイタルの1つ


◆LCPの測定ツールはLumar、PageSpeed Insights、Google Search Console、Web Vitals、Lighthouseがある


◆LCPの低下の原因は画像のファイルサイズが大きい・画像が多い、サーバー応答時間の遅延、JavaScriptとCSSのレンダリングブロックが挙げられる


◆画像を適切なサイズにする、JavaScriptとCSSの不要な部分は削除する、Lazy Loadを設定するなどの方法でLCPを改善できる

character_balloon

こんな感じかな

ツールをうまく活用することが大切なんだね

character_balloon

教えてくれてありがとう!

character_balloon
最新の記事一覧
最新の記事一覧