Google SEO 上級

Core Web Vitals:指標のしきい値と最適化の優先順位

Core Web VitalsはGoogleのランキング要因の一つで、2024年にINPがFIDに代わってからはサードパーティスクリプトが最大のボトルネックになっています。本記事ではLCP≤2.5秒、INP≤200ミリ秒、CLS≤0.1の3段階のしきい値、各指標のよくある原因と改善策、9週間の最適化スケジュール(計測→画像→スクリプト→フォント→キャッシュ→CDN→再計測)、そして月間流入が1000未満なら急いで最適化しなくてよいという判断基準を解説します。

Core Web Vitals:三指标阈值与 B2B 优化优先级Core Web Vitals: thresholds and B2B optimization priority 75 分位才算合格 —— 看 CrUX 实测数据,不是实验室跑分Pass at the 75th percentile — trust CrUX field data, not lab scores 指标Metric 合格阈值Good threshold 首要瓶颈Top bottleneck 首优动作First fix LCPLCP ≤ 2.5 秒≤ 2.5 s 首图/首屏字体阻塞Hero image / render-blocking font 预加载首图 + 压缩Preload hero + compress INPINP ≤ 200 毫秒≤ 200 ms 第三方脚本长任务Third-party script long tasks 延迟加载 + web workerLazy load + web worker CLSCLS ≤ 0.1≤ 0.1 无尺寸图片与广告位Unsized images / ad slots 强制宽高比Set aspect-ratio TTVCTTVC ≤ 1.8 秒(2024 起)≤ 1.8 s (since 2024) 字体交换与白屏Font swap / blank screen font-display: swapfont-display: swap 注意Warning 移动优先 · 4G 网络Mobile-first · 4G network Lighthouse 实验室值不准Lab scores mislead 看 Search Console 实际数据Check GSC field data B2B 官网优化顺序:LCP 先于 INP 先于 CLS,先图片后脚本再布局B2B fix order: LCP → INP → CLS; images first, scripts next, layout last 三个数据源:PageSpeed Insights(混合)· CrUX(现场)· Search Console(28 天汇总)Three sources: PageSpeed Insights (hybrid) · CrUX (field) · GSC (28-day rollup) 反直觉:INP 2024 年 3 月取代 FID 后,第三方聊天/弹窗脚本是最大元凶,不是首屏大图Counter-intuitive: INP replaced FID in Mar 2024 — chat/popup scripts, not hero images, are the top cause
Core Web Vitalsの指標しきい値、ボトルネックの特定、B2Bサイトの最適化優先順位

Core Web Vitals:指標のしきい値と最適化の優先順位

結論から言うと:Core Web VitalsはGoogleのページ体験スコアで、3つの主要指標の合格ラインはLCP≤2.5秒、INP≤200ミリ秒、CLS≤0.1、75パーセンタイルで判定されます。B2Bサイトのパフォーマンス問題の80%は3か所に集中しています。ファーストビューの大きな画像が未圧縮、サードパーティのチャットやCRMスクリプトがメインスレッドをブロック、画像のアスペクト比未指定によるレイアウトシフトです。最適化の順序はLCP→INP→CLSで、まず画像、次にスクリプト、最後にレイアウトを直します。データを見るときはSearch Consoleの28日間のフィールドデータだけを信じ、Lighthouseのラボスコアを結論にしないでください。

1. 3つの指標は何を測っているのか

Core Web Vitalsは1つのスコアではなく、互いに独立した3つの体験指標の組み合わせです。各指標が何を測っているかを理解して初めて、どこを直すべきかがわかります。

指標 正式名称 測定内容 合格ライン 要改善
LCP Largest Contentful Paint ファーストビューの最大要素が描画完了するまでの時間 2.5秒以内 2.5〜4秒
INP Interaction to Next Paint ユーザー操作から次のフレーム描画までの遅延 ≤ 200ミリ秒 200〜500ミリ秒
CLS Cumulative Layout Shift 意図しないレイアウトシフトの累積スコア 0.1以下 0.1〜0.25
TTVC Time to First Contentful Paint 派生 最初の有用なコンテンツが描画されるまでの時間 1.8秒以内 1.8〜3秒

重要な認識が2つあります。1つ目は75パーセンタイル。Googleがページの良し悪しを判定するときは、平均値でも最速ユーザーでもなく、75%の実ユーザーがその指標でどうだったかを見ます。2つ目は、INPが2024年3月にFIDを正式に置き換え、それ以降インタラクション遅延が主要指標になったことです。これはオンラインチャット、マーケティングオートメーション、チャットポップアップを多数導入したB2Bサイトに最も影響します。これらのスクリプトこそメインスレッドをブロックする主な原因だからです。

パフォーマンス最適化は単独の作業ではなく、メディア資産の管理と同じことの裏表です。画像を適切に処理しなければLCPは永遠に下がらず、スクリプトを適切に処理しなければINPは永遠に合格しません。サイト内の監視体制の構築方法はサイト監視とアラートのチェックリスト。

2. データソース:3つのツールはそれぞれ何を見るか

多くのチームはパフォーマンス最適化のとき間違ったデータを使い、1週間調整しても指標がまったく改善しないことがあります。ラボ値を見ているからです。

ツール データの種類 サンプリング 適用シーン 限界
PageSpeed Insights ラボ+フィールドの混合 単発の計測+28日間のCrUX 単一ページの簡易診断 ラボ値と実ユーザーには差がある
CrUX フィールドデータ Chromeユーザーが匿名で報告 実際の分布を見る 小規模サイトはサンプル不足
Search Console フィールドデータ集計 28日間ローリング テンプレート別に傾向を見る 単一ページのドリルダウンなし
Lighthouse CI ラボデータ ローカル計測 デプロイ前のリグレッション 実際のオンラインユーザーを代表できない
Web Vitals .js カスタムフィールド計測 自社のユーザー 小規模サイトのサンプル補完 開発工数が必要

実践の原則:Search Console の Core Web Vitals レポートでどのテンプレートに問題があるかを特定し、PageSpeed Insights で単一ページを掘り下げてボトルネックを探し、Lighthouse CI で毎回のリリース前にリグレッションを確認する。逆をやってはいけない。ラボのスコアをオンラインの実績と見なすのは、パフォーマンス最適化で最もよくある自己欺瞞だ。

三、LCP 最適化:ファーストビューの大画像が最大の敵

B2B サイトの LCP 問題の80%は hero の大画像とファーストビューのカルーセルにある。

ボトルネック 典型的な症状 最適化の施策 期待できる効果
メイン画像が未圧縮 hero 画像が500KB以上の PNG WebP/AVIF に変換、品質80、srcset で複数サイズ LCP が0.5〜1.5秒短縮
メイン画像が未プリロード ブラウザが hero 画像を遅く検出 head に preload を追加してメイン画像を指定 LCP が0.2〜0.5秒短縮
フォントがレンダリングをブロック カスタムフォントの読み込みが遅れて白画面 font-display: swap、必要なウェイトのみ読み込む LCP が0.3〜0.8秒短縮
サーバー応答が遅い TTFB が1.8秒超 CDN 導入、HTTP/2 有効化、PHP キャッシュ LCP が0.4〜1秒短縮
サードパーティスクリプトが初回描画を遅延 head 内のトラッキングスクリプトがブロック defer または idle 後に遅延読み込み LCP が0.2〜0.6秒短縮

見落とされがちな点:B2B サイトでは工場の全景や製品の大画像を hero にすることが多く、この画像は2MB以上の撮影原本であることが多い。200KB以内に圧縮し、WebP を使い、preload を追加する。この3つをやれば LCP は通常半減できる。サーバーが国内にあり顧客が欧米にいる場合、TTFB は必然的に高くなるので CDN は必須だ。

四、INP 最適化:主犯はサードパーティスクリプト

INP が FID に取って代わってから、B2B サイトは軒並み失敗している。こうしたサイトにはマーケティングとカスタマーサポートのスクリプトが多すぎるからだ。

スクリプトの種類 よくある提供元 INP への影響 対応方法
オンラインチャット Intercom、Zendesk、Tawk メインスレッドの長いタスクが200〜800ms ファーストビュー後に3秒遅延して読み込む、または最下部までスクロールしてから読み込む
マーケティングオートメーション HubSpot、Marketo、Pardot フォームとポップアップが操作をブロック 対象ページのみで読み込み、対象外ページでは削除
ヒートマップと分析 Hotjar、FullStory 記録スクリプトがメインスレッドを継続的に占有 ユーザーの10%でサンプリング、全量記録はしない
チャットポップアップ WhatsApp、WeCom のフローティングウィンドウ ポップアップのクリックが遅延 ネイティブボタンを使い、クリック後にスクリプトを読み込む
カスタムカルーセル トップページの製品カルーセル 自動再生 JS の長いタスク CSS カルーセルに変更し、自動再生を停止

ボトルネックの判断は Chrome DevTools の Performance パネルでページ操作を一度記録し、Main スレッド上の紫色の長いタスクを見て、最も時間を占めているものから先に処理する。原則:ファーストビューに不要なスクリプトはすべて、ユーザーの初回スクロールまたは idle 5秒後まで遅延させる。プラグインの選択は控えめに。参考:海外サイト向け4プラグインの組み合わせ、入れるほどINPの合格が難しくなります。

5. CLSの最適化:すべてのメディアにサイズを指定

CLSは最も直しやすい指標ですが、最も見落とされがちでもあります。

ずれの原因 原因 修正方法 修正後のCLS
画像にサイズ指定なし imgにwidth/heightがない 幅と高さの属性かaspect-ratioを追加 ほぼ0
広告枠の余白不足 広告の非同期読み込みで押し広げられる コンテナに最小高さを設定 0.05〜0.15低下
フォントの切り替え FOIT/FOUTによる再レイアウト font-display: swap、フォールバックフォントのサイズを確保 0.02〜0.08低下
コンテンツの動的挿入 おすすめ枠や関連記事を後から挿入 プレースホルダーコンテナの高さを確保 0.05〜0.1低下
遅延読み込み画像の到着遅れ loading=lazyの画像が遅れて下の要素を押し下げる プレースホルダー画像かaspect-ratio 0.03〜0.07低下

絶対ルールが一つあります。ページ上のすべてのimg、video、iframeには、HTMLでwidthとheightの属性を必ず書き、CSSのaspect-ratioでレスポンシブを保つこと。これに開発のスケジュール調整は不要で、テンプレートを一度直せばサイト全体が恩恵を受けます。アクセシビリティとパフォーマンスはサイズ確保の面で同じ作業です。詳しくはB2Bサイトのアクセシビリティ対応範囲。

6. 最適化の優先順位と改善サイクル

フェーズ サイクル 目標 アクション 達成指標
1週目 診断 問題のあるテンプレートを特定 Search Consoleで28日分のデータを取得し、ワースト10ページを洗い出す 問題テンプレートのリスト
2週目 LCPの集中対策 すべてのテンプレートでLCPを2.5秒以内に 画像圧縮 + preload + フォント最適化 PSIのLCP分布
3週目 INPの集中対策 サードパーティスクリプトの削減 遅延読み込み、サンプリング記録、不要スクリプトの削除 ロングタスク数を50%削減
4週目 CLSの仕上げ サイト全体のCLSを0.1未満に 幅と高さの属性、プレースホルダーコンテナ GSCでCLSエラーのページなし
継続 監視 リリースで後退させない デプロイごとにLighthouse CIを実行 スコアが前バージョンを下回らない

サイト運用には決まったリズムがあり、パフォーマンスはその一部です。詳しくは月次6つのメンテナンスタスクをご覧ください。リニューアルや移行の後はパフォーマンスが後退しやすいので、移行時の301リダイレクトとSEO保全と合わせて確認してください。

FAQ よくある質問

Lighthouseのスコアは90以上なのに、Search Consoleでは不合格と表示されるのはなぜ?
Lighthouseはクリーンな環境で1回測定するラボデータで、Search Consoleは4Gの弱い回線、古いスマホ、実際のサードパーティスクリプトを含む28日間の実ユーザーデータです。両者のサンプルはまったく別物です。正しいやり方は、GSCを審判、PSIを診断ツールとして使うこと。GSCで不合格のテンプレートを特定し、そのテンプレートの単一ページをPSIで計測してボトルネックを探します。Lighthouseの満点を目指す必要はありません。
B2Bサイトはアクセスが少なく、CrUXのサンプルが足りない場合はどうすれば?
小規模サイトなら Web Vitals.js を自分で埋め込み、実ユーザーのデータを収集しましょう。計測コードは約 1KB で、ページの head に 1 行追加するだけで LCP、INP、CLS の 3 指標を自社のデータウェアハウスに送信できます。CrUX にデータがなくても、自サイトの実測分布を把握できます。指標値のみを収集し、ユーザーのプライバシーデータは取得しないため GDPR にも準拠します。参考:GDPR と Cookie のデータコンプライアンス。
ファーストビューのカルーセルは本当に必要か?
パフォーマンスの観点では自動カルーセルは削除を推奨します。2 枚目、3 枚目の画像はユーザーにほとんど見られないのに、ダウンロード、パース、カルーセル JS の実行が必要で、LCP と INP の二重の負担になります。単一の hero 画像と CTA に変更するか、CSS で実装した手動切り替えにしましょう。どうしてもカルーセルが必要な場合は、2 枚目以降に loading=lazy を指定し、カルーセル JS がファーストビューをブロックしないようにします。
INP 最適化のためにチャットサポートのプラグインを削除すべき?
削除ではなく遅延読み込みにしましょう。Intercom や Zendesk などのチャットサポートスクリプトは B2B の問い合わせコンバージョンに価値がありますが、ファーストビューの読み込み時に実行すべきではありません。ファーストビュー読み込み後 3 秒待つか、ユーザーが初めてビューポートの 20% をスクロールした後にスクリプトを注入します。これでチャットサポートの接点を保ちつつ、初回インタラクションをブロックしません。WhatsApp のフローティングウィンドウも同様に、ネイティブボタンを使い、クリック後に web SDK を読み込みます。
CLS がいつも 0.15 前後です。0.1 以下に下げるには?
DevTools の Layout Shift パネルでずれる要素を特定しましょう。B2B サイトで最も多い 3 つの原因は、画像に width/height が指定されていない、関連記事やおすすめ枠が JS で非同期挿入されプレースホルダーがない、フォント読み込み後のテキスト再配置です。この 3 つを対応すれば CLS は通常 0.05 以内に収まります。具体的には、すべての img に幅と高さを指定、すべての非同期コンテナに aspect-ratio を設定、フォントは font-display: swap を使い、サイズが近いシステムフォールバックフォントを選びます。
CDN はどのくらいパフォーマンス問題を解決できますか?
CDN は主に TTFB と静的リソースの配信を解決し、LCP への貢献は 0.3〜1 秒程度で、INP と CLS にはほぼ効果がありません。サーバーが国内にあり顧客が欧米にいる場合、TTFB が 2 秒以上になることがあり、CDN 導入が最優先です。TTFB がすでに 600ms 以内なら、CDN 導入の効果は限定的で、予算は画像とスクリプトに使うべきです。Cloudflare の無料版は小規模サイトには十分で、企業サイトには Cloudflare Pro または AWS CloudFront を推奨します。

最後に

Core Web Vitals は技術チームだけの課題ではなく、コンテンツ、デザイン、マーケティングの 3 者が共同で担う指標です。画像サイズはコンテンツ、スクリプト読み込みはマーケティング、レイアウトシフトはデザインの責任です。この 3 者を同じテーブルに集め、LCP、INP、CLS の順にそれぞれ 2 週間ずつ修正すれば、1 四半期以内にサイト全体を合格させることは実現可能です。

導入は3ステップ。今週は Search Console からワースト10のテンプレートをリストアップ。来週は hero 画像を圧縮して preload を追加。再来週はカスタマーサポートとマーケティングのスクリプトをすべて遅延読み込みに。ここまで終えてから GSC を確認すると、不合格率はたいてい半分以下になります。

覚えておきたい一言。パフォーマンス改善のコストは実際のユーザーに使うべきです。現場のデータを見て、ファーストビューの大きな画像を直し、サードパーティスクリプトを後ろに回す。これはスコアで満点を取るより十倍重要です。

崔立姝
崔立姝 クレーター専門家

デリバリー・オペレーション責任者 · クレーター デリバリー&オペレーションチーム

クレーター(Crater)デリバリー&オペレーション責任者。SEOの実装実行、ソーシャルメディアチャネルの運営とコンテンツ配信を担当し、データを用いて成長施策を分解するのが得意。複数の海外展開プロジェクトのデリバリーを手がけ、Facebook、Twitter、TikTok、YouTubeとSEO/GEOの連携戦略に注力している。

SEO実装コンテンツ運営事例解説
1106件のシェア
84件のナレッジベース