Search OS
ブログ一覧
GuidesShopify

Shopify アプリの入れすぎと速度・検索・AI引用

Shopifyで20個近くアプリを入れているショップでは、ページが重くなり、PageSpeed Insightsのスコアも赤になることがあります。そのうえで、どのアプリを減らせばよいかが分からないという相談が続きます。

減らす前に、どのアプリが何を読み込んでいるかを測ります。速度を決めるのは、アプリの数ではありません。各アプリが読み込むJavaScriptのサイズと実行時間です。1つの重いアプリが、10個の軽いアプリより悪いことは珍しくありません。

この記事では、速度低下が検索とAI引用に与える影響と、アプリごとの影響を測る方法、減らすときの判断基準、削除後に残るコードの掃除を整理します。

結論: 測ってから減らす。判断は「売上に直結するか」と「読み込みの重さ」の2軸

アプリの分類

売上への直結

読み込み

判断

決済・配送・在庫

軽い〜中

残す

レビュー・Q&A

中〜重い

残すが遅延読み込み

ポップアップ・バナー・カウントダウン

低〜中

重い

減らす、または1つに統合

チャット・接客

重い

遅延読み込み、または営業時間外は非表示

分析・トラッキング(重複)

重複を統合

使っていない・試して放置

なし

あり

削除

Shopifyアプリを「売上への直結」と「読み込み」で置く

重要な考え方: アプリは機能ではなく、読み込みで数えます。画面に何も表示していないアプリでも、JavaScriptは読み込まれています。まずは表示に使っていないアプリがないか、一覧を確認します。

速度低下が検索とAI引用に及ぼす影響

影響先

何が起きるか

検索順位

Core Web Vitals(LCP・INP・CLS)は順位要因の1つ。同じ内容なら速いほうが有利

クロール

重いページは取得に時間がかかり、同じ時間で取得されるページ数が減る

AI検索の引用

AIクローラーはJavaScriptを実行しないものが多い。JavaScriptで後から描画される内容は読まれない

購入率

表示が遅いほど離脱が増える。これが最も直接的な損失

AI引用に関しては、重いこと以上に、JavaScriptで描画していることが問題です。レビューやFAQをアプリがJavaScriptで後から挿入していると、AIクローラーにはその内容が存在しないページに見えます。レビューやFAQがアプリ任せの表示になっていないかを確認します。

「3秒」はどこに当たるか

アプリごとの影響を測る手順

  1. PageSpeed Insightsで主力商品ページを測り、「サードパーティのコードの影響を抑える」「使用していないJavaScriptの削減」の項目を開きます

  2. 一覧に配信元のドメインが並ぶので、サイズと実行時間が大きい順に並べます

  3. 各ドメインがどのアプリなのかを対応づけます

  4. Shopify管理画面の「ストア速度」レポートも参考になります

上位3つのアプリで、全体の半分以上を占めることが多くあります。まずはその3つだけを検討します。

減らすときの選択肢は3つです

選択肢

使いどころ

削除

使っていない。同じ機能が別のアプリと重複している

置き換え

機能は必要だが、より軽いアプリまたはテーマ標準機能で代替できる

遅延読み込み

機能は必要で代替もないが、初回表示には不要(チャット、レビュー、レコメンド)

減らすときの3つの選択肢

遅延読み込みは、アプリ側に設定がある場合があります。ない場合は、テーマ側でスクロール後・操作後に読み込む実装をします。残すアプリの設定画面に、遅延読み込みの項目があるかを確認します。

削除後にテーマへ残るコード

アプリを削除しても、テーマに残るコードがあります。削除の作業には、この掃除まで含めます。

  • アプリの導入時に、テーマのコードに手動で挿入したスニペット

  • theme.liquid のhead内に追加したスクリプトタグ

  • 削除されたアプリのCSS

App embed(テーマ設定の「アプリの埋め込み」)で入れたものは、アプリ削除で消えます。手動で入れたものは消えません。削除後、テーマのコードで削除したアプリの名前やドメインを検索し、残っている参照を消します。

減らしたあとに、確認しておきたいこと

  • PageSpeed Insightsで再測定し、LCP・INP・CLSの改善を確認します

  • 削除したアプリが担っていた表示(たとえばレビューやFAQ)が、テキストとしてページに残っているか確認します

  • レビューやFAQをJavaScriptで描画していたアプリを置き換えた場合は、置き換え後がHTMLとして出力されているか確認します

アプリは、また増えていきます

アプリは減らしても、新しい施策のたびに増えます。セールのたびにカウントダウンやポップアップを足していると、半年後には同じ状態に戻ります。速度と、JavaScriptで描画されている内容の量を、継続的に見ます。

Search OSは、Shopifyを含む既存のショップを対象に、ページの速度指標を継続的に確認します。JavaScriptなしで取得したときに残るテキスト・構造化データや、ボットが実際に取得している内容も見ます。アプリの追加で悪化した状態を、修正対象として整理します。アプリを選ぶ作業を置き換えるものではなく、選んだ結果がボットにどう見えているかを見続ける層です。

よくある質問

アプリは何個までなら大丈夫ですか

数では決まりません。合計のJavaScriptサイズと、初回表示に必要な処理で決まります。10個でも軽いことがあり、3個でも重いことがあります。

レビューアプリを外すとレビューが消えます。どうすればいいですか

レビューのデータをエクスポートして、テーマのメタフィールドやHTMLとして再配置する方法があります。JavaScriptで描画するアプリより、HTMLで出力されるほうが検索とAIには有利です。

Shopifyの「ストア速度」スコアだけ見ていればいいですか

参考にはなります。ただし、実際のページごとの指標は、PageSpeed InsightsとSearch Consoleの「ウェブに関する主な指標」レポートで見ます。まずは主力商品ページをPageSpeed Insightsにかけます。

あわせて読みたい

参考資料

既存のウェブサイトを維持したまま、

検索とAIが情報を読み取れる状態を確認します。

SEOの基盤からAI検索での可視性まで、継続して運用します。

まずは製品資料で、Search OSの仕組みをご確認ください。