webディレクターの独り言学習ブログ

PageSpeed Insightsでサイトの改善に取り組んでみた話

サイト改善のイメージ

投稿日: 2025-09-20

こんにちは、Webディレクターの渡邉です。今回は、 PageSpeed Insights(PSI)で指摘された問題を改善した経験談 を書きたいと思います。なかなか数字が上がらず苦労しました。。「なぜ必要だったのか」「どう改善したのか」を時系列で書いて記録していきたいと思います。 参考にしていただけたら嬉しいです。

1. 改善前の状況

PSIでサイトを診断したところ、以下の問題が見つかりました。

2. 改善の流れ(時系列)

① レイアウトシフト(CLS)の改善

画像タグに widthheight を明示。これにより読み込み前からスペースが確保され、CLSが「1.0 → 0.01」に改善しました。

② 画像の最適化

jpg/pngをWebPに変換し、大きすぎる画像は用途に応じて縮小。結果、モバイルスコアが約15点改善しました。

③ FOUC(フォウク)の改善

CSSを同期読み込みに変更し、ページ表示時の文字チラつきを解消。安定感が増しました。

④ Font Awesome の高速化

<link rel="preconnect" href="https://cdnjs.cloudflare.com" /> を追加し、CDNへの接続を事前確立。アイコンの表示遅延がなくなりました。

⑤ ロゴ画像の優先読み込み

<link rel="preload" as="image" href="images/logo.webp" /> を設定。ロゴの表示が早くなり、LCPの数値が改善。

⑥ 記事一覧をJSON化

Node.jsを使い、記事一覧はHTMLからの読み込みを止め、JSON読み込みに変更。記事数が増えても表示速度が落ちにくく、保守性も向上しました。

3. 改善後の成果

4. 学んだこと

5. まとめ

今回の改善を通して、知らなかったことや見落としていた点に気づく場面が多くありました。 スコアを上げる作業は単なる数字を上げるだけではなく、ひとつひとつが自分の理解を深める良い機会になります。 これからも「試す → 気づく → 改善する」という流れを続けることで、さらに実践的な知識が身についていくはずです。 この経験が、同じようにサイト改善に取り組む方の参考になれば嬉しいです。