サムネイル

Shopify ストアでの速度スコアについて、調べ方や改善する方法を徹底解説!

目次

はじめに

Shopify ストアを使用・運用する際、サイトの読み込み速度が遅いなと感じてしまうことはありませんか? 読み込み速度が遅い状態を放置しているとユーザー満足度の低下を招いたり、ユーザーがショップの関連ワードを検索したときにショップサイトの表示される順位が低くなってしまうこともあります。今回は Shopify ストアの速度スコアを計測する方法や、ストアの速度スコアを改善する方法について解説します。

WEB サイトの速度スコアとは

WEB サイトにおける速度スコアとは、サイトのコンテンツやローディングのパフォーマンスを数値にまとめたものです。スコアが高いほどパフォーマンスが良く、ユーザーがサイトを訪れてからコンテンツが表示されるまでの待機時間が短いことを示しています。

速度スコアを改善するメリット

速度スコアを改善すると、サイトコンテンツの表示までが速くなり、それに起因して様々なメリットがあります。

顧客がサイトを使いやすくなる

速度スコアを改善することによって、顧客がサイトを訪れてからコンテンツが表示されるまでの時間が短くなったり、サイト内のページからページへの遷移がスムーズになります。その結果、顧客が閲覧しやすいサイトになります。

離脱率の低下につながる

サイトのコンテンツがなかなか表示されないと、ユーザーは容易にサイトを離れてしまいます。多額の費用をかけて広告やキャンペーンなどで顧客を呼び寄せることができたとしても、すぐに離脱されてしまうのは惜しいことです。

サイトの検索順位が上がる

サイトの速度スコアを改善すると、Google などの検索エンジンがストアサイトのことをユーザビリティの高いサイトとして評価します。ユーザビリティの高さは SEO の観点からみても非常に重要な項目となります。SEO で高く評価されれば、ユーザーがショップに関連するワードを検索した際にストアサイトが上位に表示されやすくなります。

SEO について詳しく解説した記事はこちらから
Shopify で SEO を対策・改善する方法を徹底解説!

速度スコアを測定する方法

速度スコアを測定する方法はいくつかありますが、簡単な方法を 2 つご紹介します。

PageSpeed Insights での測定方法

PageSpeed Insights は、サイトの速度スコアを測定できる、代表的な WEB サービスです。

PageSpeed Insights はサイトのパフォーマンスだけでなく、SEO スコアなども測定できます。

PageSpeed Insights でストアサイトの速度スコアを測定するには、まずPageSpeed Insightsにアクセスします。

以下の画像の通り、URL 入力欄にストアサイトの URL を貼り付けます。

URL 入力欄にストアサイトの URL を貼る

URL を貼り付けたら「分析」をクリックします。

「分析」をクリック

すると以下のようにパフォーマンスなどに関するスコアが表示されます。

スコアが表示

各項目がスコア 90 以上であれば良好な結果であると言えますが、EC サイトなど多機能なページで、すべての項目で 90 点以上をとるのはなかなか困難です。なのでスコア 50 を目安として改善すると良いでしょう。もちろん、スコアが高ければ高いほどローディングは速いことになるので、余裕があればさらに改善を進めるとよいでしょう。

Google Chrome の検証ツールでの測定方法

WEB ブラウザとして Google Chrome を利用している場合、検証ツールを使って手軽にストアの速度スコアを測定できます。

検証ツールを用いて速度スコアを測定するには、まず検証したいストアを開いて、適当な場所で右クリックします。するとメニューバーが表示されます。

ここで一番下の「検証」をクリックします。

「検証」をクリック

すると以下のように検証画面が表示されます。

検証画面が表示

下画像の赤枠の部分をクリックします。

赤枠の部分をクリック

出てきたメニューの中から「Lighthouse」をクリックします。

「Lighthouse」をクリック

「Categories」の欄で測定したい項目にチェックを入れます。

「Device」の欄で測定したい環境(Mobile:スマホ、Desktop:PC)を選択します。

「Analyze page load」をクリックして、速度スコアを測定します。

速度スコアを測定

すると以下のような画面に切り替わり、速度スコアが表示されます。

速度スコアが表示

以下が各項目の目安スコアです。

項目スコア
Performance49 以下で OK
Accessibility70
Best Practices80
SEO80

速度スコアを改善する方法

目安よりもスコアが低い場合や、さらにストアの速度スコアを高めたい場合は以下の内容を改善するとよいでしょう。

速度スコアが遅い原因を解明する

速度スコアが遅い場合、ストアに何らかの原因があります。速度スコアを悪化させる要因を調査できます。

まずは右クリックで検証を選択して検証画面を表示します。

検証を選択して検証画面を表示

「Network」を選択して、ローディングにかかる時間を項目ごとに確認しましょう。

ローディングにかかる時間を項目ごとに確認

「Time」の項目で数字が大きいほど、ローディングに時間がかかっている項目です(※1ms = 1000 分の 1 秒)。

ローディングに時間がかかっている項目を確認

項目をクリックして「Preview」を選択すると、項目がどんな要素なのか具体的な内容を確認できます。要素が画像であれば実際の画像が表示されます。

項目要素の具体的な内容を確認

画像サイズを圧縮してからアップロードする

画像のローディングに時間がかかっている場合、埋め込んでいる画像の解像度が高すぎる場合があります。

その場合、画像のサイズや解像度を下げることによって解決できる場合があります。

試しに解像度が極めて高い画像を商品画像として設定してみると、この画像のローディングだけで 1.5 秒もかかっていることが分かります。

解像度が極めて高い画像を商品画像として設定してみる

参照: UnsplashのRafael Garcinが撮影した写真

Lighthouse のパフォーマンススコアは 80 となっています。

Lighthouse のパフォーマンススコア

この画像をiLiveIMGなどを利用してサイズと解像度を下げて商品画像として設定しなおすと、ローディング時間が 0.06 秒まで短くなりました。

解像度を下げて商品画像として設定

Lighthouse のパフォーマンススコアも 86 まで改善できました。

Lighthouse のパフォーマンススコア

埋め込んでいる動画を YouTube 経由で表示させる

動画を埋め込んでいる場合も、パフォーマンスのスコアを低下させる要因になります。

ページにそのまま動画を埋め込んだ場合、パフォーマンスは 60 程度にまで低下しました。

ページにそのまま動画を埋め込んだ場合

しかし、動画を YouTube にアップしたものを URL で指定して埋め込んだ場合、パフォーマンスまで 86 にまで改善しました。

YouTube にアップしたものを URL で指定して埋め込んだ場合

速度スコアを改善する場合、動画は直接サイトに埋め込むのではなく、一旦 YouTube にアップロードして、外部動画としてショップサイトに埋め込む方法が望ましいと考えられます。

外部動画としてショップサイトに埋め込む具体的な方法については以下のブログで解説しているので、よければご覧ください。

Shopify で商品ページに動画を挿入する方法を徹底解説!

ただし YouTube 経由で動画を埋め込む場合、サムネイルを設定しないと Shopify デフォルトの画像になってしまい、動画の内容が想像できなくなり、結果的に再生されなくなる可能性があるので、YouTube 経由で動画を掲載する場合はサムネイルの設定を忘れないようにする必要があります。

不要なコンテンツを削除する

処理が重くなるのは画像や動画だけではありません。DOM 要素や CSS スタイルなどもパフォーマンスが重くなる要因になり得ます。

試しに CSS アニメーションを大量に追加したところ、Lighthouse のパフォーマンスが 80 付近から 60 まで下がりました。

CSS アニメーションを追加した後の Lighthouse パフォーマンス

CSS アニメーションを追加した後の Lighthouse パフォーマンス

ちなみに、CSS アニメーションを追加する前の Lighthouse パフォーマンスは以下でした。

ちなみに、CSS アニメーションを追加する前の Lighthouse パフォーマンス

不要な要素やアニメーションをむやみやたらに詰め込むと、速度スコアを著しく低下させるため、速度スコアを改善したい場合は本当に必要なコンテンツ以外削除すると良いでしょう。

まとめ

今回の記事では、WEB の速度スコアの調べ方や、サイトの速度スコアを改善する方法を解説しました。

Shopify ストア構築の参考にしていただければ幸いです。

おすすめ Shopify アプリ

シンプルあといくらで無料ギフト|お手軽送料無料プログレスバーのアイコン

シンプルあといくらで無料ギフト|お手軽送料無料プログレスバー

カート金額に応じて無料ギフトと送料無料を提供。あといくらで届くかをプログレスバーで表示します。

シンプルお届け先変更|お手軽住所・配送日時のセルフ修正のアイコン

シンプルお届け先変更|お手軽住所・配送日時のセルフ修正

注文後のお届け先住所や配送希望日を、お客様自身で修正できます。問い合わせ対応の手間を減らします。

シンプル型番・JANコード表示|お手軽SKU・商品コード表示のアイコン

シンプル型番・JANコード表示|お手軽SKU・商品コード表示

商品ページに、選択中のバリエーションの SKU(型番)と JAN コードを表示します。テーマの編集は不要です。

シンプルPDFカタログ|お手軽PDFフリップブック表示のアイコン

シンプルPDFカタログ|お手軽PDFフリップブック表示

商品ページにPDFカタログを、ページをめくる本のように表示。お客様はページを離れずに読めます。

シンプル動画スライドショー|お手軽動画カルーセル表示のアイコン

シンプル動画スライドショー|お手軽動画カルーセル表示

どのページにも全幅の動画カルーセルを表示。動画ごとに見出しとボタンを重ねられます。

シンプルマイページクーポン|お客様アカウント割引コード表示のアイコン

シンプルマイページクーポン|お客様アカウント割引コード表示

顧客アカウントページにクーポンを表示。クーポンを作って ID を貼るだけで表示されます。

シンプル追従カウントダウンタイマー|お手軽あと何日表示のアイコン

シンプル追従カウントダウンタイマー|お手軽あと何日表示

ストアのどこにでも追従型のカウントダウンタイマーを表示して、購入の緊急性を演出できます。

シンプル売り切れバリエーション非表示|自動在庫切れ非表示のアイコン

シンプル売り切れバリエーション非表示|自動在庫切れ非表示

バリエーションピッカーから売り切れのサイズ・カラーを消します。お客様には購入できる選択肢だけが表示されます。

関連記事