この章では、Core Web Vitalsを学びます。
Core Web Vitalsは、ページの読み込み、操作への反応、表示の安定性を測る指標です。
検索のためだけでなく、ユーザーが快適に使えるページを作るためにも重要です。
Core Web Vitalsとは
Core Web Vitalsは、実際のユーザー体験に関係する指標です。
Googleは、次の3つをCore Web Vitalsの主な指標として示しています。
| 指標 | 見ること |
|---|---|
| LCP | 主要なコンテンツが表示されるまでの速さ |
| INP | 操作に対する反応の速さ |
| CLS | 表示中にレイアウトがどれだけズレるか |
どれも、Webサイトを見る人の体験に直結します。
表示が遅い、クリックしても反応が遅い、読んでいる途中に画面がズレる。
こうした問題は、サイトの印象や成果に影響します。
LCP
LCPは、Largest Contentful Paintの略です。
ページ内の主要な大きな要素が表示されるまでの時間を見ます。
たとえば、ファーストビューの大きな画像や見出しが対象になることがあります。
LCPが遅くなりやすい原因には、次のようなものがあります。
- メイン画像が重い
- サーバーの応答が遅い
- CSSやJavaScriptの読み込みが重い
- Webフォントの読み込みが遅い
- ファーストビューに大きな動画や画像がある
改善では、画像の圧縮、適切なサイズ、不要な読み込みの削減などを考えます。
INP
INPは、Interaction to Next Paintの略です。
ユーザーの操作に対して、ページがどれくらい速く反応するかを見ます。
たとえば、クリック、タップ、キーボード入力などが関係します。
INPが悪くなりやすい原因には、次のようなものがあります。
- JavaScriptが重い
- クリック時の処理が複雑
- 不要なライブラリが多い
- 画面描画を止める処理がある
- 低スペック端末で処理が追いつかない
Web制作では、必要以上にJavaScriptを重くしないことが大切です。
CLS
CLSは、Cumulative Layout Shiftの略です。
ページ表示中に、要素がどれだけズレるかを見ます。
たとえば、読んでいる途中で画像が読み込まれて本文が下に押し出されたり、広告やバナーが後から出てボタン位置がズレたりする場合です。
CLSが悪くなりやすい原因には、次のようなものがあります。
- 画像に幅や高さが指定されていない
- 広告や埋め込み要素の高さが確保されていない
- Webフォント読み込みで文字幅が変わる
- 後から挿入されるバナーがある
改善では、画像や埋め込み要素の表示領域を事前に確保します。
SEOとの関係
Core Web Vitalsは、ページ体験に関わる要素です。
ただし、良いスコアを取れば必ず上位表示されるというものではありません。
検索では、ページ内容の関連性や役立つ情報も重要です。
Core Web Vitalsは、ユーザー体験を改善するための指標として考えます。
SEOのためだけでなく、見た人が快適に使えるサイトにするために改善します。
制作者が確認できること
Web制作者が確認しやすい項目は次の通りです。
- ファーストビューの画像が重すぎないか
- 画像サイズが適切か
- 不要なJavaScriptを読み込んでいないか
- 画像にサイズ指定があるか
- フォント読み込みが重すぎないか
- スライダーやアニメーションが過剰ではないか
- スマホで表示が遅くないか
ツールとしては、PageSpeed Insights、Lighthouse、Search ConsoleのCore Web Vitalsレポートなどを使います。
この章のまとめ
- Core Web Vitalsは、読み込み、操作への反応、表示の安定性を見る指標
- LCPは主要コンテンツの表示速度、INPは操作への反応、CLSはレイアウトのズレを扱う
- スコアは検索だけでなく、ユーザー体験の改善に使う
- 画像、JavaScript、フォント、レイアウト確保が改善ポイントになりやすい
- 次の章では、地域検索に関わるMEO・ローカルSEOを学ぶ