テクニカル

クリティカルCSS

ファーストビュー描画に必要な最小限のCSS。インライン化で初期表示を高速化する。

クリティカルCSSとは?

クリティカルCSSとは、ページを開いたときに最初に見える領域(ファーストビュー)の描画に必要な最小限のCSSのことです。
これをHTMLに直接インライン化し、残りのCSSは遅延読み込みします。

外部CSSファイルの読み込みを待たずに初期描画ができるため、FCPLCPが改善します。
レンダリングブロッキング解消の代表的手法です。

クリティカルCSSの使い方・実践方法

クリティカルCSS適用の流れは次のとおりです。

クリティカルCSSで押さえるべきポイント

クリティカルCSSは効果が大きい反面、手動管理は煩雑です。
ページのデザイン変更のたびに抽出し直す必要があるため、ビルドプロセスに自動抽出を組み込んでおくと、メンテナンス負荷を抑えられます。

クリティカルCSSを実践するなら

Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
「クリティカルCSS」を理解した上で、すぐに実践に移せます。

登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断

クリティカルCSSについてよくある質問

クリティカルCSSは手動で書く?
自動抽出ツール(Critical等)の利用が一般的です。
手動は保守が大変になります。
効果はどれくらい?
レンダリングブロッキングが解消され、FCP・LCPがまとまって改善することがあります。
デメリットは?
デザイン変更時に抽出し直す手間です。
ビルド自動化で軽減できます。