ブログ
記事パフォーマンス約3分

ページの表示が速くても、遅く感じるのはなぜ?

ページがすぐに読み込まれても、操作への反応が遅かったり、コンテンツの表示に伴ってレイアウトが動いたりすることがあります。読み込み、応答性、レイアウトの安定性は、それぞれ分けて原因を調べる必要があります。

執筆: デザイン監査チーム

遅く感じる瞬間を特定する

商品一覧がすぐに表示されるのに、価格フィルターを変更すると処理が止まる場面を考えてみましょう。別のページでは、フィルターにはすぐ反応するものの、プロモーションバナーが表示されたときにコンテンツ全体が下へずれるかもしれません。どちらも不安定に感じますが、根本の問題は大きく異なる可能性があります。

操作と画面上の反応を書き留めます。たとえば「価格帯を選んでも、処理中の表示がなく、前の商品がそのまま表示される」という具合です。「商品一覧が遅い」よりも具体的で、画像圧縮ですべての遅延が解決すると思い込まずに済みます。

症状に合った指標を使う

Largest Contentful Paint(LCP)は読み込み、Interaction to Next Paint(INP)は応答性、Cumulative Layout Shift(CLS)は視覚的な安定性に関する指標です。これらのCore Web Vitalsは体験の異なる側面を示すため、ひとつの数値が良好でも、ページ全体が速く感じられるとは限りません。

商品一覧では、初回の読み込みだけでなく、操作の前後に何が起きるかも確認します。ブラウザーが応答できるようになるまでの時間と、絞り込み結果を待つ時間は、同じ作業に関係していますが、置き換えて考えられる指標ではありません。

原因に対処する変更を選ぶ

メイン画像の表示が遅い場合は、ファイルサイズだけでなく、ブラウザーが画像を認識するタイミングや配信方法を調べます。タップ後に画面が反応しないなら、その操作で実行される処理を確認します。バナーによって既存のコンテンツが動くなら、あらかじめ表示領域を確保する方法を検討しましょう。

操作へのフィードバックも大切です。処理中の表示があれば、操作が進行中だと伝えられますが、処理そのものが速くなるわけではありません。見た目の改善によってパフォーマンスの問題まで解決したことにしないよう、両者を区別しましょう。

比較条件を確認する

キャッシュが温まった状態のデスクトップ測定と、通信環境に制約のあるスマートフォンでの初回訪問では、分かることが異なります。最適化の前後を比べるときは、ページ、端末、ネットワーク環境、キャッシュの状態を記録してください。条件が変わっただけなのに、実装が変わったと誤解するのを防げます。

条件を管理した測定は、原因の調査に役立ちます。十分なデータがあれば、実際の訪問者の幅広い状況はフィールドデータで確認できます。それぞれの目的に合わせて両方を使い、1回うまくいった測定だけで、すべての訪問者にとって速いと結論づけないようにしましょう。

参考資料と関連情報

さらに学ぶ

Design AuditでWebサイトを確認

URLを送信して、次のレビューを具体的な対応計画につなげましょう。