SEO対策

Googleが重視する「Core Web Vitals(表示速度)」の改善方法|PageSpeed Insightsで点数を上げる技術的施策

SEO対策

SEOとUXを最大化する表示速度のスコア改善技術的施策を公開 LCP・INP・CLSの技術的解決策を網羅

「自社のホームページ、表示されるのが遅い気がする…」
「PageSpeed Insightsで計測してみたら、点数が赤点だった」

そんなお悩みをお持ちのWeb担当者様はいらっしゃいませんか?
Webサイトの表示速度は、単なる「使いやすさ」の問題だけでなく、Googleの検索順位(SEO)や、問い合わせ率(CVR)に直結する重要な経営課題です。

特に「合理的でせっかち」な傾向があると言われる大阪のビジネスシーンにおいて、表示に3秒以上かかるサイトはお客様を逃しているのと同じことかもしれません。

今回は、Googleが重要視する評価指標「Core Web Vitals(コアウェブバイタル)」の現在の基準(INPへの変更など)と、PageSpeed Insightsのスコアを改善するための具体的な技術的施策について解説します。

Googleが重視するCore Web Vitalsとは?(現在の評価基準)

Core Web Vitals(コアウェブバイタル)とは、Googleが検索ランキングの要因として組み込んでいる「ユーザー体験(UX)」に関する3つの重要指標のことです。
単に「サイトが軽いかどうか」だけでなく、「操作にすぐ反応するか」「画面がガタつかないか」といった質的な側面も評価されます。

直近の大きな変更として、従来の指標であったFID(First Input Delay)が廃止され、より実態に即した新指標INP(Interaction to Next Paint)が正式導入されました。これからのWebサイト改善は、この最新の3指標を基準に行う必要があります。

Core Web Vitals의 3つの柱

Googleは以下の3つの指標について、それぞれ「良好」「改善が必要」「不良」の3段階で評価します。

指標 意味・役割 良好な基準値
LCP 読み込み速度
メインコンテンツが表示されるまでの時間
2.5秒以下
INP 応答性(新指標)
クリックや入力に対する反応速度
200ミリ秒以下
CLS 視覚的安定性
レイアウトのズレやガタつきの量
0.1以下

※2024年3月よりFIDに代わりINPが導入されました。
Google検索セントラル:Core Web Vitals

LCP(Largest Contentful Paint)

ページ内で最も大きな要素(メインビジュアルの画像や見出しテキストなど)が表示されるまでの時間を指します。
ユーザーが「ページが表示された」と実感するタイミングに近いため、第一印象を左右する最も重要な指標です。

INP(Interaction to Next Paint)

ユーザーがボタンをクリックしたりメニューをタップしたりしてから、実際に画面が変化するまでの「反応の遅れ」を評価します。
従来のFIDが「最初の1回」しか計測しなかったのに対し、INPはページ滞在中のすべての操作を評価対象とするため、より厳しい(しかし実用的な)指標となっています。

CLS(Cumulative Layout Shift)

読み込み中に画像が遅れて表示され、テキストがガクッと下にずれる…といった「レイアウトシフト」の発生頻度をスコア化したものです。
誤クリック(ミスタップ)の原因になるため、低いスコア(ズレが少ない状態)を目指す必要があります。

PageSpeed Insightsのスコアを上げる技術的施策【LCP編】

ここからは、Googleが提供する無料診断ツール「PageSpeed Insights」で指摘されやすい項目を中心に、具体的な改善施策を解説します。
まずは、表示速度そのものであるLCPの改善です。

画像の最適化と次世代フォーマットの活用

多くのサイトにおいて、LCP悪化の最大の原因は「画像」です。以下の対策を行うだけで、スコアが劇的に改善することがあります。

次世代フォーマット(WebP)への変換

従来のJPEGやPNGに比べ、WebP(ウェッピー)やAVIFといった次世代フォーマットは、画質を保ったままファイルサイズを30%〜50%程度軽量化できます。
WordPressなどのCMSを使用している場合は、自動変換プラグインを導入するか、画像圧縮ツールを活用してWebP化を進めましょう。

適切なサイズでの書き出し

スマホでしか表示しない場所に、横幅4000pxのPC用画像を読み込ませていませんか?
表示領域に対して過剰に大きな画像は、無駄な通信と処理時間を発生させます。レスポンシブ対応として、デバイス幅に応じた適切な画像サイズ(srcset属性の活用など)を指定することが重要です。

「遅延読み込み」の正しい使い分け

画像の読み込みを後回しにする「Lazy Load(遅延読み込み)」は有効な手段ですが、使い方を間違えると逆効果になります。

  • ファーストビュー(LCP要素):遅延させてはいけない
    一番最初に見えるメイン画像に loading="lazy" をつけると、表示開始が遅れLCPが悪化します。逆に fetchpriority="high" を設定し、最優先で読み込ませるのが正解です。
  • ファーストビュー以下:遅延させる
    スクロールしないと見えない画像には、積極的に loading="lazy" を付与し、初期読み込みの負荷を下げましょう。

ユーザー操作の遅延をなくす施策【INP編】

新指標INPは、主にJavaScriptの処理負荷に関連します。
「ボタンを押したのに反応がない」「メニューが開くのがワンテンポ遅れる」といった現象は、裏側で重い処理が走っていることが原因です。

重いJavaScript処理の最適化

ブラウザのメインスレッドを50ミリ秒以上占有する処理は「ロングタスク」と呼ばれ、これが発生している間、画面はフリーズしたような状態になります。

不要なJSの削除と遅延実行

使用していないプラグインのスクリプトや、ページ読み込み時に不要な外部ツール(重いチャットボットやSNSウィジェットなど)が、初期表示を妨げていないか確認してください。
これらは defer 属性や async 属性を使って非同期で読み込むか、ユーザーが操作するまで読み込みを待機させる実装が有効です。

レイアウトのズレを防ぐ施策【CLS編】

最後は、ページ閲覧中にガタツキが生じるCLSの対策です。これはコードの記述ルールを守ることで防ぐことができます。

画像へのwidth/height属性の明記

画像タグ(img)には、必ず横幅(width)と高さ(height)を指定しましょう。

サイズが指定されていないと、ブラウザは画像を読み込み終わるまで「その画像がどれくらいのスペースを使うか」が分からず、読み込み完了後に無理やりスペースを確保しようとします。これがレイアウトズレの原因です。
サイズを指定しておけば、画像が表示される前から「予約席」としてスペースが確保されるため、ズレが発生しません。

Webフォントの読み込み設定

Google FontsなどのWebフォントを使用している場合、フォントデータの読み込みが完了するまでテキストが表示されなかったり、代替フォントから切り替わる瞬間に文字幅が変わってガタついたりすることがあります。

CSSで font-display: swap; を指定することで、読み込み中はシステムフォントを即座に表示させ、レイアウトへの影響と「文字が見えない時間」を最小限に抑えることができます。

💡 一般的な原因もチェック
技術的な施策の前に、サーバー選びや基本的な原因を知りたい方はこちらもご覧ください。
関連記事:Webサイトが重い理由を解説!原因を知って対処しましょう!

まとめ

Core Web Vitalsの改善は、単にGoogleの点数を上げるゲームではありません。
「知りたい情報がすぐに表示される」「ボタンがサクサク反応する」という体験は、ユーザーの信頼を獲得し、最終的にはお問い合わせや購入といった成果(コンバージョン)に大きく貢献します。

特にINPのような新指標は、今後ますます重要性が増していきます。
自社サイトの診断結果が気になった方や、具体的な改修をプロに任せたいという方は、ぜひdigrartにご相談ください。

SEOに強いサイト設計や順位上昇をご検討の方は、ぜひ一度ご相談ください。
無料相談はこちらから
関連サービス:大阪のSEO対策・検索集客支援

この記事を書いた人

digrart編集部

大阪市中央区にて2009年よりWeb制作・運用支援を行い、1,000件以上の実績を持つWeb制作会社「digrart(ディグラート)」編集部が、本記事を執筆・監修しています。
現場で培った豊富な知見を活かし、Webサイト制作、ECサイト制作、SEO対策、Webコンサルティングの実践的なハウツーをお届けします。
初心者からプロまで、Web戦略の成功をサポートする実務ベースの情報が満載です。

facebook X

関連記事

ブログ一覧に戻る