サムネイル

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 アプリ

シンプル関連商品レコメンド|よく一緒に購入されている商品のアイコン

シンプル関連商品レコメンド|よく一緒に購入されている商品

関連商品を一覧からまとめて設定。買い手はセットをワンクリックでカートに入れられます。

シンプル税込税抜併記|消費税込み・税別表示・軽減税率にも対応のアイコン

シンプル税込税抜併記|消費税込み・税別表示・軽減税率にも対応

商品価格に、税込と税抜のもう一方を並べて表示できます。軽減税率が混ざるお店でも、商品ごとに正しく計算します。

シンプル原産国表示|お手軽製造国・原産地ラベルのアイコン

シンプル原産国表示|お手軽製造国・原産地ラベル

商品ごとの原産国を、国旗つきのバッジで商品ページに表示できます。国はリストから選ぶだけなので表記ゆれもありません。

シンプル商品単価表示|お手軽単位価格表示のアイコン

シンプル商品単価表示|お手軽単位価格表示

「100gあたりいくら?」を、販売する国ごとに見慣れた単位で表示できます。商品ページ・商品カード・カートで、お客様が価格を比べやすくなります。

シンプル追従電話ボタン|お手軽お問い合わせ・電話サポートのアイコン

シンプル追従電話ボタン|お手軽お問い合わせ・電話サポート

電話・LINE・WhatsAppのボタンをストアの全ページに置けます。「買う前にちょっと聞きたい」お客様をそのまま逃しません。

シンプルメガメニュー|お手軽ヘッダー階層ナビゲーションのアイコン

シンプルメガメニュー|お手軽ヘッダー階層ナビゲーション

画像つきの複数カラムのドロップダウンナビゲーションを、コードに触れずに作成・編集できます。

シンプル商品画像透かし|お手軽ウォーターマークのアイコン

シンプル商品画像透かし|お手軽ウォーターマーク

商品画像にロゴやテキストの透かしを焼き込み、どこに転載されても出どころが分かるようにします。

シンプルマイページバナー|お手軽顧客アカウント画像のアイコン

シンプルマイページバナー|お手軽顧客アカウント画像

顧客アカウントページにバナーを表示。画像をアップロードして URL を貼るだけで表示されます。

関連記事