Sell more with LaunchMyStore
LaunchMyStore Logo

LaunchMyStoreで今日から販売を始めよう

オンラインストアの構築・運営・成長に必要なすべてが揃っています。今すぐビジネスを始めましょう。

テクノロジー

ECサイトの速度:読み込み時間を削減する修正

Brian ScottBrian Scott
|2024年12月27日|読了時間:21分|更新日 2026年7月5日
ECサイトの速度:読み込み時間を削減する修正
要点まとめ

Akamai(2024年)によると、ページ読み込み時間の1秒の遅延はコンバージョンを7%減らします。2秒未満で読み込まれるECサイトは、5秒以上で読み込まれるサイトより3倍高くコンバージョンします。この技術ガイドは、Core Web Vitals、画像最適化、キャッシュ戦略、CDN設定、コードパフォーマンスを網羅し、ストアを超高速にします。

重要ポイント
  • 読み込み時間の1秒の遅延ごとに、コンバージョンが7%、ページビューが11%、満足度が16%減ります。
  • 3つのCore Web Vitalsすべてに合格するECサイトはわずか42%です。LCPを2.5秒未満に目指しましょう。
  • 画像はページ重量の50〜75%を占めます。WebPへの変換と遅延読み込みは重量を40〜60%削減します。
  • 適切なキャッシュはサーバー応答時間を60〜80%減らし、TTFBを800msから100ms未満に下げられます。
  • ECサイトの中央値は1.8MBのJavaScriptを読み込みます。コード分割は初期バンドルを40〜60%減らします。

なぜウェブサイト速度はECにこれほど重要なのか?

ページ速度は収益に直接影響します。Akamai(2024年)によると、読み込み時間の1秒の遅延ごとに、コンバージョンが7%、ページビューが11%、顧客満足度が16%減ります。Google(2024年)によると、モバイル訪問者の53%が読み込みに3秒以上かかるサイトを放棄します。月10万ドルを生み出すECストアにとって、1秒の速度改善は、マーケティングに1ドルも余分に費やすことなく月7,000ドルの追加収益に転換しえます。

速度とSEO順位

Googleは2018年以来ページ速度をランキング要因として使い、Core Web Vitalsは2021年にランキングシグナルになりました。Searchmetrics(2024年)によると、3つのCore Web Vitalsすべてに合格するページは、失敗するページより平均24%高くランクします。オーガニック検索トラフィックに依存するECサイトにとって、速度最適化は単なるUX改善ではなくSEO要件です。遅いサイトは検索結果で可視性を失い、貧弱なパフォーマンスの収益への影響を複利で積み上げます。

モバイル速度の必須性

Statista(2024年)によると、モバイルコマースはEC総売上の72.9%を占めます。しかしGoogle(2024年)によると、モバイル読み込み時間はデスクトップより平均2.5倍遅いのです。このパフォーマンスギャップは、顧客の大半がサイトの最悪のバージョンを体験することを意味します。モバイル速度の最適化はオプションではありません。それはあなたの収益の大半が生まれる場所であり、最大のパフォーマンス向上が待っている場所です。

コンバージョン率対ページ読み込み時間(EC)

0% 1% 2% 3% 4% 3.6% 3.0% 2.1% 1.2% 0.6% 1s 2s 3s 5s 7s+ ページ読み込み時間(秒)

出典:Akamai、2024年;Portent、2024年

Core Web Vitalsとは何か、ECにどう影響するか?

Core Web Vitalsは、Googleが実世界のユーザー体験を測定するために使う3つの指標です。Largest Contentful Paint(LCP)、Interaction to Next Paint(INP)、Cumulative Layout Shift(CLS)です。Google(2024年)によると、3つのCore Web Vitals閾値すべてに合格するECウェブサイトはわずか42%です。Searchmetrics(2024年)によると、合格するサイトは、失敗するサイトと比べて24%低い直帰率と測定可能に高い検索順位を見ます。

Largest Contentful Paint(LCP)

LCPは、最大の可視コンテンツ要素(通常はヒーロー画像や製品画像)がレンダリングされるのにかかる時間を測定します。Googleは2.5秒未満のLCPを「良好」と考えます。Web.dev(2024年)によると、ECのLCPの中央値は3.8秒で、ほとんどのストアがこの閾値に失敗することを意味します。一般的なLCPの原因:最適化されていないヒーロー画像、遅いサーバー応答時間、レンダリングをブロックするJavaScript、最適化されていないウェブフォントです。

Interaction to Next Paint(INP)

INPは2024年3月にFirst Input DelayをCore Web Vitalとして置き換えました。これは、最初のクリックだけでなく、ページ訪問全体を通じたすべてのユーザーインタラクションの遅延を測定します。Googleは200ミリ秒未満のINPを「良好」と考えます。Chrome UX Report(2024年)によると、重いJavaScriptフレームワーク(React、Angular)を持つECサイトは、メインスレッドのブロックのためINPにしばしば苦労します。すべてのドロップダウンメニュー、カート追加ボタン、フィルターのインタラクションがINPスコアに寄与します。

Cumulative Layout Shift(CLS)

CLSは視覚的安定性、つまり読み込み中にページコンテンツがどれだけ予期せずシフトするかを測定します。Googleは0.1未満のCLSを「良好」と考えます。ECにとって、レイアウトシフトは、顧客が間違った製品をクリックしたり誤ってモーダルを閉じたりする原因になるとき特に有害です。Baymard Institute(2024年)によると、カート追加ボタン近くのレイアウトシフトはカゴ落ちを12%増やします。一般的な原因:寸法が定義されていない画像、動的に注入される広告、遅れて読み込まれるウェブフォントです。

プロのヒント:Google PageSpeed Insightsで「Origin Summary」トグルを使って、テストする単一URLだけでなく、すべてのページにわたるサイト全体のCore Web Vitalsパフォーマンスを確認しましょう。Google(2024年)によると、カテゴリーページと検索結果ページは、しばしばホームページより悪いスコアを持ちます。

EC速度のため画像をどう最適化するか?

HTTP Archive(2024年)によると、画像は平均的なECサイトで総ページ重量の50〜75%を占めます。単一の最適化されていない製品画像が、ページ読み込みに2〜5MBを加え、LCPスコアを破壊しえます。画像最適化は、比較的単純な技術的変更で遅い読み込み時間の唯一最大の要因に対処するため、通常最も効果の高い速度改善です。

最新の画像フォーマット

Google(2024年)によると、WebPは同等の品質でJPEGと比べてファイルサイズを25〜35%減らします。AVIFはこれをさらに進め、ブラウザサポートはまだ成長中ですが50%小さいファイルを実現します。Can I Use(2024年)によると、WebPはブラウザの97%でサポートされており、本番使用に安全です。すべてのブラウザで互換性を確保するために、HTMLのpicture要素を使ってJPEGフォールバック付きでWebPを配信しましょう。

  1. WebP/AVIFに変換する:Squoosh、ShortPixel、またはCDNの自動変換を使って最新のフォーマットを配信する
  2. 適切な寸法を設定する:600pxのコンテナに3000pxの画像を決して配信しない。網膜スクリーンには表示サイズの2倍に画像をリサイズする
  3. 遅延読み込みを実装する:ファーストビュー以下の画像にloading="lazy"を追加する。web.dev(2024年)によると、遅延読み込みは製品リスティングページで初期ページ重量を30〜50%減らす
  4. レスポンシブ画像を使う:srcset属性により、ブラウザが各デバイスに適切なサイズの画像をダウンロードでき、モバイルで帯域幅を節約する
  5. 積極的に圧縮する:製品写真では75〜85%の品質設定が100%と視覚的に区別できないが、ファイルサイズを40〜60%減らす

画像CDNと自動最適化

Cloudinary、imgix、Cloudflare Imagesのような画像CDNは、各訪問者のブラウザとデバイスに最適なフォーマットで画像を自動的に最適化、リサイズ、配信します。Cloudinary(2024年)によると、画像CDNを使うストアは画像ペイロードの平均40%削減とLCPの1.2秒改善を見ます。この投資は通常、帯域幅の節約だけで元が取れます。

どのキャッシュ戦略がECパフォーマンスを改善するか?

キャッシュは、頻繁にリクエストされるリソースのコピーを保存し、すべてのページ読み込みで再生成される必要がないようにします。KeyCDN(2024年)によると、適切なキャッシュはサーバー応答時間を60〜80%減らし、帯域幅コストを40〜60%削減します。数千の製品ページを持つECサイトにとって、キャッシュはサーバーリソースの比例的な増加を必要とせずに大規模で速い読み込み時間を維持するのに不可欠です。

ブラウザキャッシュ

Cache-Controlヘッダーを設定して、ブラウザに静的アセットをローカルに保存するよう指示しましょう。CSS、JavaScript、画像ファイルはめったに変わらず、長いキャッシュ期間(キャッシュバスティングファイル名で1年)を持つべきです。Google Lighthouse(2024年)によると、ECサイトの67%が適切なキャッシュヘッダーを設定せず、ブラウザに毎回変わらないファイルを再ダウンロードさせています。適切なブラウザキャッシュはリピート訪問の読み込み時間を50〜70%減らします。

サーバーサイドキャッシュ

フルページキャッシュは、ページの完全なHTML出力を保存し、サーバーが後続のリクエストでデータベースクエリとテンプレートレンダリングをスキップするようにします。Varnish、Redis、またはホスティングプロバイダーの組み込みキャッシュのようなツールは、Time to First Byte(TTFB)を800msから100ms未満に減らせます。Hosting Tribunal(2024年)によると、サーバーサイドキャッシュを使うストアは、速度低下を経験する前に10倍多い同時訪問者を処理します。

  • フルページキャッシュ:匿名訪問者向けにHTMLページ全体をキャッシュする。製品データが変わったら無効化する
  • オブジェクトキャッシュ(Redis/Memcached):データベースクエリ結果とAPI応答をキャッシュする。データベース負荷を70〜90%減らす
  • CDNエッジキャッシュ:世界中のCDNエッジサーバーでページをキャッシュする。地理的に分散した顧客の遅延を減らす
  • アプリケーションキャッシュ:税計算、配送料、在庫状況のような計算値を短いTTLでキャッシュする
プロのヒント:カート、チェックアウト、アカウントページはユーザー固有のデータを含むため、フルページキャッシュから除外しましょう。Cloudflare(2024年)によると、HTMLを動的に保ちながら、これらのページで静的アセットをまだキャッシュできます。キャッシュされたページ内のパーソナライズされた要素には、エッジサイドインクルード(ESI)やクライアントサイドレンダリングを使いましょう。

CDNはECサイトの速度をどう改善するか?

コンテンツデリバリーネットワークは、サイトのアセットを世界中のサーバーに分散し、各訪問者に最も近い場所からコンテンツを配信します。Cloudflare(2024年)によると、CDNは地理的に離れた訪問者の遅延を50〜70%減らします。国際的に販売するECサイトにとって、CDNは譲れません。日本のCDNエッジサーバーが即座に配信できるとき、東京の顧客がバージニアのサーバーからアセットが移動するのを待つべきではありません。

適切なCDNを選ぶ

ECの人気のCDNプロバイダーには、Cloudflare(無料ティアあり)、Fastly(Shopifyが使用)、Amazon CloudFront、Akamaiが含まれます。CDNPerf(2024年)によると、CloudflareとFastlyはグローバルパフォーマンスで一貫して最高にランクします。CDNを評価する際は、顧客の地理に合うエッジサーバーの場所、パージ速度(キャッシュ更新がどれだけ速く伝播するか)、ECプラットフォームとの連携の容易さを優先しましょう。

ECのためのCDN設定

CDNを、静的アセット(画像、CSS、JS、フォント)を長いTTLで、動的ページをより短いTTLまたはキャッシュなしでキャッシュするよう設定しましょう。複数のアセットを同時に読み込む多重化接続のためにHTTP/2またはHTTP/3を有効にします。W3Techs(2024年)によると、HTTP/3の採用は30%に達し、特に遅延の高いモバイルネットワークで、HTTP/2と比べて接続確立時間を50%減らします。

最適化手法別の平均ページ読み込み時間改善

画像最適化 -2.2s CDN実装 -1.7s サーバーサイドキャッシュ -1.5s JS最適化 -1.2s フォント最適化 -0.6s 読み込み時間の削減(秒)

出典:Google Lighthouse、2024年;HTTP Archive、2024年

ECパフォーマンスのためJavaScriptとCSSをどう最適化するか?

レンダリングをブロックするJavaScriptとCSSは、初期のページレンダリングを遅らせ、LCPとINPスコアを直接損ないます。HTTP Archive(2024年)によると、ECサイトの中央値は1.8MBのJavaScriptを読み込みます。他のどのサイトカテゴリーよりも多いです。すべてのキロバイトのJavaScriptは、ページがインタラクティブになる前にダウンロード、解析、コンパイル、実行されなければなりません。JavaScriptを減らし先送りすることは、しばしばCore Web Vitalsの合格と失敗の違いです。

JavaScript最適化テクニック

  • コード分割:現在のページに必要なJavaScriptだけを読み込む。製品ページはチェックアウトJSを必要としない。Webpack(2024年)によると、コード分割は初期バンドルサイズを40〜60%減らす
  • deferとasyncの読み込み:初期レンダリングに必要でないスクリプトタグにdeferまたはasync属性を追加する。deferは実行順序を維持する。asyncはしない
  • 未使用スクリプトを削除する:サードパーティスクリプト(分析、チャットウィジェット、ソーシャルピクセル)を監査する。Google(2024年)によると、平均的なECサイトは22のサードパーティスクリプトを読み込み、その多くが大きなオーバーヘッドを加える
  • ツリーシェイキング:WebpackやViteのような最新のバンドラーはデッドコードパスを自動的に排除する。未使用のライブラリ関数を削除するために、ビルドプロセスにツリーシェイキングを含める
  • Web Worker:重い計算(検索インデックス、フィルタリング)をバックグラウンドスレッドにオフロードして、メインスレッドを応答性のあるものに保ち、INPを改善する

CSS最適化テクニック

クリティカルCSS(ファーストビューのコンテンツに必要なスタイル)をHTMLのheadに直接インラインで書き、レンダリングをブロックするスタイルシートリクエストを排除しましょう。CriticalやPenthouseのようなツールを使ってクリティカルCSSを自動的に抽出します。web.dev(2024年)によると、クリティカルCSSのインライン化はLCPを0.5〜1.5秒改善します。残りのCSSをrel="preload"パターンを使って非同期に読み込みます。PurgeCSSで未使用のCSSを削除します。CSS Stats(2024年)によると、平均的なECサイトは60%の未使用CSSルールを配信します。

サードパーティスクリプト管理

分析、チャット、レビュー、リターゲティングのためのサードパーティスクリプトは、しばしば自社のコードよりページ重量に寄与します。Google(2024年)によると、サードパーティスクリプトはECサイトの総JavaScript実行時間の57%を占めます。すべてのサードパーティスクリプトを四半期ごとに監査しましょう。不可欠でないスクリプトをユーザーインタラクション後まで遅らせ、パフォーマンスへの影響を隔離するためにiframeで読み込むか、重いライブラリをより軽い代替品に置き換えます。

プロのヒント:Chrome DevToolsのCoverageタブを使って、各ページの未使用のJavaScriptとCSSを特定しましょう。Google(2024年)によると、未使用のコードを削除すると、ユーザー体験に目に見える変化なしに通常ページ重量を20〜40%減らします。上位5ページでカバレッジ分析を毎月実行しましょう。

どのホスティングとインフラの選択がEC速度に影響するか?

ホスティングインフラは、サイト全体のパフォーマンスの上限を設定します。Hosting Tribunal(2024年)によると、最適化されたホスティング環境のストアは、共有ホスティングのストアより2.5倍速く読み込まれます。どんなにフロントエンドの最適化をしても、遅いサーバーを補償できません。Time to First Byte(TTFB)、つまりブラウザのリクエストと応答の最初のバイトの間の時間は、Google(2024年)によると最適なパフォーマンスのために200ms未満であるべきです。

ホスティングオプションの比較

  1. 共有ホスティング(月$5〜$30):複数のサイトがサーバーリソースを共有する。トラフィックの急増時に予測できないパフォーマンス。非常に小さなストアにのみ適する
  2. VPSホスティング(月$20〜$100):より良い一貫性を持つ専用の仮想リソース。中程度のトラフィックの成長するストアに適する
  3. マネージドECホスティング(月$30〜$300):プラットフォーム(LaunchMyStore、Shopify、WooCommerce、BigCommerce)に特化して最適化される。キャッシュ、CDN、自動スケーリングを含む
  4. クラウドホスティング(可変価格):AWS、Google Cloud、Azureが自動スケーリングインフラを提供する。可変需要パターンの高トラフィックストアに最適
  5. エッジホスティング/Jamstack:CDNエッジから配信される事前レンダリングされたページ。可能な限り最速のTTFBだがヘッドレスECアーキテクチャが必要

データベース最適化

遅いデータベースクエリは、大きな製品カタログを持つECサイトの隠れたパフォーマンスキラーです。Percona(2024年)によると、頻繁にクエリされる列に適切なインデックスを追加すると、クエリ実行時間を90%以上減らします。WooCommerceストアでは、wp_postmetaテーブルがしばしばボトルネックになります。WP-Optimizeやカスタムインデックスのようなツールがこれを解決できます。Query Monitor(WordPress)やNew Relicのようなツールで遅いクエリを監視し、顧客に影響する前にボトルネックを特定して修正しましょう。

速度の作業はスマホで2倍報われます。接続がより遅く、忍耐がより短いからです。これらの修正をモバイルコマース最適化と組み合わせて、スマホで買い物をするトラフィックの大半を捉えましょう。

よくある質問

ECサイトにとって良いページ読み込み時間は?

Google(2024年)によると、最適なユーザー体験と検索順位のために、ページは2.5秒未満で読み込まれるべきです。Portent(2024年)は、1秒で読み込まれるECサイトが5秒で読み込まれるサイトより3倍高くコンバージョンすることを発見しました。最良のコンバージョン率のために、デスクトップで2秒未満、モバイルで3秒未満を目指しましょう。

ECサイトの速度をどうテストしますか?

Google(2024年)によると、Core Web VitalsとフィールドデータにはGoogle PageSpeed Insights、詳細なウォーターフォール分析にはGTmetrix、複数地点テストにはWebPageTestを使いましょう。ホームページ、カテゴリーページ、製品ページ、カートページをそれぞれ別々にテストします。それぞれ異なるパフォーマンス特性と最適化ニーズを持つからです。

サイト速度はSEO順位に影響しますか?

はい。Googleは2021年にCore Web Vitalsをランキングシグナルとして確認しました。Searchmetrics(2024年)によると、すべてのCore Web Vitalsに合格するページは平均24%高くランクします。速度はタイブレーカーです。似たコンテンツ品質とバックリンクプロファイルを持つページの中で、より速いページが上位にランクします。Googleがモバイルファーストインデックスを使うため、モバイル速度が最も重要です。

どの速度最適化が最大の影響を持ちますか?

HTTP Archive(2024年)によると、画像はページ重量の50〜75%を占めるため、画像最適化が通常最大の単一改善をもたらします。WebPへの変換、遅延読み込みの実装、画像の適切なサイズ設定は、比較的単純な実装でページ重量を40〜60%減らし、LCPを1〜2秒改善できます。

ECサイトの速度をどのくらいの頻度で監査すべきですか?

web.dev(2024年)によると、包括的な速度監査を毎月実行し、Google Search ConsoleでCore Web Vitalsを毎週チェックしましょう。新しいサードパーティスクリプト、製品画像、プラットフォーム更新は時間とともにパフォーマンスを低下させえます。SpeedCurveやCalibreのようなツールで自動監視を設定し、顧客と検索順位に影響する前に回帰を捉えましょう。

タグ:ウェブサイト速度パフォーマンス最適化Core Web Vitalsページ読み込み時間ECパフォーマンス
Brian Scott

執筆者

Brian Scott

LaunchMyStoreのWeb Performance Engineer。データドリブンな戦略と最新のEコマースのベストプラクティスで、オンラインビジネスの成長を支援しています。

あわせて読みたい

こちらの記事もおすすめ

Scale Your Business

Ready to Scale Your Business 10x Faster?