First Contentful Paint(FCP)とは?意味・確認方法・改善方法
Webサイトの表示速度は、ユーザー体験やSEOに大きく影響します。
その表示速度指標の1つが「First Contentful Paint(FCP)」です。
First Contentful Paint(FCP)とは?
First Contentful Paint(FCP)とは、Webページを開いた際に、テキスト・画像・SVGなどのコンテンツが最初に表示されるまでの時間を示す指標です。
ユーザー視点では、「ページが読み込まれ始めた」と感じる最初のタイミングでもあり、体感速度に大きく関係します。
ページ表示速度を測る重要な指標の1つとして、PageSpeed Insights や Lighthouse でも利用されています。
Core Web Vitalsとの関係
FCPは、現在の Core Web Vitals の主要指標には含まれていません。
ただし、ページ表示速度を確認する補助指標として重要視されており、LCP(Largest Contentful Paint)などとあわせて確認されることが多いです。
FCPが重要な理由
FCPは、ユーザーが「ページが読み込まれている」と感じる最初の指標です。
表示が早いと、
- 待たされている感覚を減らせる
- 離脱率を下げやすくなる
- サイトへの信頼感につながる
といった効果が期待できます。
一方、長時間真っ白な状態が続くと、ページを閉じられる可能性があります。
また、Googleはページ体験を重視しているため、FCP改善はSEOにも良い影響を与える可能性があります。
さらに、FCP改善のための画像最適化や不要コード削減は、LCPやTTFBなど他のパフォーマンス指標改善につながる場合もあります。
FCPの目安はどれくらい?
Googleでは、FCPの推奨値として以下の基準を示しています。
- 良好:1.8秒以下
- 改善が必要:1.8~3.0秒
- 不良:3.0秒以上
できるだけ1.8秒以内を目指すのが理想です。
FCPを確認する方法
PageSpeed Insightsで確認する方法
PageSpeed Insights にURLを入力すると、FCPを確認できます。
PageSpeed Insights
測定結果の「パフォーマンス」項目内に表示されます。
モバイル、パソコンをそれぞれ測定できるため、両方確認するのがおすすめです。
Chrome DevTools / Lighthouseで確認する方法
Chromeの開発者ツールから Lighthouse を利用して測定することも可能です。
手順
- Chromeでページを開く
- F12キーで開発者ツールを開く
- 「Lighthouse」タブを選択
- 「Analyze page load」を実行
測定後、FCPを含む各種パフォーマンス指標が表示されます。
FCPが遅くなる主な原因
画像や動画の容量が大きい
高解像度画像や動画が多いと、最初の表示まで時間がかかります。
特にファーストビューに大きな画像を配置している場合は注意が必要です。
CSS・JavaScriptの読み込みが多い
大量のCSSやJavaScriptは、描画開始を遅らせる原因になります。
不要なライブラリや未使用コードは削除しましょう。
サーバー応答速度が遅い
サーバーのレスポンスが遅いと、HTML取得が遅れ、FCPも悪化します。
サーバー負荷やPHP処理の重さなども影響します。
FCPを改善する方法
画像を最適化する
画像サイズを圧縮し、必要に応じてWebP形式を利用すると表示速度を改善できます。
loading="lazy" を活用する
画面外の画像を遅延読み込みすることで、初期表示を高速化できます。
|
1 |
<img src="image.jpg" loading="lazy" alt=""> |
loading="lazy" については以下の記事で解説しています。
不要なCSS・JavaScriptを削減する
未使用コードを削除し、ファイルサイズを軽量化しましょう。
CSS・JavaScriptの圧縮(minify)も有効です。
キャッシュやCDNを利用する
ブラウザキャッシュやCDNを利用すると、ファイル配信を高速化できます。
アクセス数の多いサイトでは特に効果的です。
サーバー環境を見直す
高速なサーバーへの移行やPHPバージョン更新で改善する場合もあります。
WordPressではキャッシュ系プラグインも有効です。
LCPやSpeed Indexとの違い
一方で、
- LCP:メインコンテンツが表示されるまで
- Speed Index:ページ全体の表示速度感
を評価します。
そのため、FCPだけでなく複数の指標を総合的に確認することが重要です。
まとめ
First Contentful Paint(FCP)は、ページ内のコンテンツが最初に表示されるまでの時間を測定する指標です。
FCPを改善すると、
- ユーザー体験向上
- 離脱率改善
- SEO改善
などにつながる可能性があります。
PageSpeed Insights や Lighthouse を活用しながら、画像最適化や不要コード削減などを行い、表示速度改善を進めていきましょう。
![MARKLEAPS[マークリープス]](https://markleaps.com/blog/wp-content/themes/mkl/images/00_logo.png)