Website Speed Optimization
サイト表示速度の改善方法:Core Web Vitals対策ガイド
Googleはページ表示速度をランキングシグナルとして採用しています。また表示が遅いサイトは直帰率が高くなり、SEO・コンバージョン率の両方に悪影響を与えます。Core Web Vitalsを中心とした速度改善の方法を解説します。
目次
- 01Core Web Vitalsとは
- 02画像の最適化
- 03キャッシュとCDNの活用
- 04不要なJavaScript・CSSの削減
- 05Next.jsによる高速サイト構築の利点
- 06Vercel・CDNを使った配信最適化
- 07モバイルファーストの速度設計
- 08リアルユーザーモニタリング(CrUX)の活用
- 09よくある質問
Core Web Vitalsとは
GoogleがUX品質指標として採用している3つの指標です。LCP(Largest Contentful Paint・最大コンテンツの表示速度)は2.5秒以内、INP(Interaction to Next Paint・操作反応速度)は200ms以内、CLS(Cumulative Layout Shift・レイアウトのずれ)は0.1以下が目標値です。
画像の最適化
画像ファイルサイズはページ速度低下の最大原因のひとつです。①次世代フォーマット(WebP・AVIF)を使用 ②表示サイズに合わせた適切な解像度 ③遅延読み込み(lazy loading)の実装 ④srcsetによるレスポンシブ画像 を実施することで大幅な速度改善が見込めます。
キャッシュとCDNの活用
ブラウザキャッシュを設定することで、2回目以降のページ表示速度が大幅に向上します。CDN(コンテンツデリバリーネットワーク)を使用するとユーザーに近いサーバーからコンテンツが配信され、初回表示速度も改善されます。
不要なJavaScript・CSSの削減
使用していないJavaScript・CSS(サードパーティスクリプト含む)を削除または遅延読み込みにすることで、メインスレッドのブロックを減らし、INP改善につながります。Google Tag Managerのタグ数も確認・整理しましょう。
Next.jsによる高速サイト構築の利点
Next.jsはデフォルトでコード分割・静的サイト生成(SSG)・サーバーサイドレンダリング(SSR)・Image最適化・フォント最適化が組み込まれており、高速なWebサイトを構築するのに最適なフレームワークです。next/imageを使うことでWebP自動変換・遅延読み込み・適切なサイズ配信が自動化され、画像によるLCP悪化を防ぎます。next/fontを使ったフォント最適化でCLSの改善も期待できます。WordPressと比較してページロード速度で大幅な優位性があります。
Vercel・CDNを使った配信最適化
VercelはNext.jsの開発元が提供するホスティングサービスで、エッジネットワークによる世界規模での高速配信が標準搭載されています。日本のユーザーへの配信でも東京リージョンからのエッジ配信により初回表示速度を大幅に改善できます。CloudflareなどのCDNと組み合わせることで静的ファイルのキャッシュ配信がさらに最適化されます。CDN導入による改善幅はサーバーの物理的な距離やコンテンツの種類によって異なりますが、体感速度の向上効果は高いです。
モバイルファーストの速度設計
Googleのモバイルファーストインデックスでは、スマートフォンでのページ速度がSEOの評価対象となります。モバイルはCPU・ネットワーク速度の制約があるため、PCより厳しい条件での最適化が必要です。モバイルでのLCPを改善するためにはヒーロー画像の事前読み込み(preload)・ファーストビューに不要なスクリプトの遅延読み込み・フォントの最適化が特に効果的です。Googleのモバイルページ速度診断ツールで定期的に確認する習慣を持ちましょう。
リアルユーザーモニタリング(CrUX)の活用
CrUX(Chrome User Experience Report)はGoogleが収集した実際のChromeユーザーのパフォーマンスデータです。PageSpeed InsightsのフィールドデータセクションでCrUXデータが確認でき、実際のユーザー環境でのLCP・INP・CLSを把握できます。ラボデータ(Lighthouseのシミュレーション)との差異を確認することで、本番環境での問題を特定できます。Googleサーチコンソールの「Core Web Vitals」レポートも定期的に確認し、問題ページを優先的に改善することが効率的です。
FAQ
よくある質問
Qサイト速度を無料で確認する方法はありますか?
Google PageSpeed Insights(https://pagespeed.web.dev/)で無料計測できます。モバイル・PCそれぞれのスコアと改善項目が確認できます。
QLighthouseスコア100を目指すべきですか?
100点を目指すより、LCP・INP・CLSの3指標でGoodゾーン(緑)に入ることを目標にしてください。実際のユーザー体験が重要で、Lighthouseの数値はあくまで参考指標です。
Q表示速度が遅いとSEOにどれほど影響しますか?
GoogleはCore Web VitalsをランキングシグナルとしているためLCPが3秒以上かかるページは不利になります。また速度低下による直帰率上昇もSEO評価に間接的な悪影響を与えます。特にスマートフォンでの速度改善が優先事項です。
QWordPressのサイト表示速度を改善するには?
①キャッシュプラグイン(WP Super CacheやW3 Total Cache)の導入 ②画像最適化プラグイン(Smush・ShortPixel)の導入 ③不要プラグインの削除 ④高速なサーバー・CDNへの移行 の順番で取り組むことが効果的です。
QCLSとはどういう問題が原因で起きますか?
画像・動画のサイズ指定がない場合・Webフォントの読み込みで文字がずれる場合・広告・バナーが読み込まれてレイアウトが変化する場合などが主な原因です。width/height属性の明示・フォント表示方法の最適化で改善できます。
QCDNを使うと具体的にどのくらい速くなりますか?
CDNはユーザーの地理的に近いサーバーからコンテンツを配信するため、初回ロード時間が0.5〜2秒程度改善されるケースがあります。CloudflareやFastlyは海外ユーザーへの配信にも特に効果的です。
QCore Web Vitalsが悪いと実際にどれほどSEO順位に影響するか?
Core Web VitalsはGoogleのランキングシグナルのひとつですが、コンテンツの質や被リンクに比べると影響度は限定的です。ただし、競合との品質が近い場合には差をつける要因になります。また、速度が悪いとユーザーの直帰率が上がりエンゲージメント指標に悪影響があるため、間接的にSEOへの影響が出ます。
QGoogleサーチコンソールのCore Web Vitalsレポートの読み方は?
サーチコンソールの「Core Web Vitals」レポートでは「良好」「改善が必要」「不良」の3段階でページが分類されます。「改善が必要」「不良」のURLをクリックすると問題の種類(LCP・INP・CLS)と該当URLが確認できます。まず不良ページを優先的に改善し、次に改善が必要なページへと取り組む順番が効率的です。
Qサードパーティスクリプトをどう最適化するか?
Google Tag Manager・チャットツール・広告タグなどのサードパーティスクリプトはページ速度に大きく影響します。不要なタグを削除し、必要なタグは遅延読み込み(defer/async属性・GTMのカスタムHTML)で読み込みを後回しにします。Googleのサードパーティスクリプト診断機能(PageSpeed InsightsのOpportunities)で影響の大きいスクリプトを特定して優先的に対処します。
Qフォントの読み込みを最適化する方法は?
next/fontを使うことでGoogle Fontsの読み込みが自動最適化されCLSを防止できます。display:swapを設定してシステムフォントで先に表示しながらカスタムフォントを後から読み込む方法も有効です。フォントファイルはpreloadで事前読み込みすることでLCPの改善につながります。使用するフォントのウェイト・スタイルは必要最小限に絞ることがロード時間削減の基本です。
Q画像の遅延読み込みを実装する最も簡単な方法は?
HTML標準のloading属性にlazyを設定するだけで遅延読み込みが実現できます。Next.jsのnext/imageコンポーネントはデフォルトで遅延読み込みが有効になっています。ファーストビューの画像(ヒーロー画像など)にはpriority属性を設定して即時読み込みにすることでLCPの改善も同時に図れます。
Contact
Web集客に関するご相談
MEO、SEO、AIO、ホームページ制作、SNS運用など、Web集客に関するご相談を承っています。現在の状況を確認したうえで、必要な施策をご提案します。
お問い合わせ