← すべてのガイド 速度

ナビゲーションとページ速度 — Core Web Vitals を損なわないメニューアプリの選び方

Shopify ストアを遅くしない、Core Web Vitals にやさしいメニューアプリの選び方。LCP・INP・CLS を理解し、何がアプリを速くするのかを知り、インストール前に自分で測定できるチェックリストまで。コード不要。

ストアに追加するアプリは、どれもページに少しずつコードを差し込みます。メニューアプリは最初に読み込まれるものの一つです。ページが開いた瞬間に、お客さまはナビゲーションを目にする必要があるからです。ですから メニューアプリCore Web Vitals の関係は、どこか遠い技術的な話ではなく、お客さまの第一印象にそのまま直結します。

見落とされがちなのはこの点です。美しいけれど読み込みの遅いメニューは、ときに何もないより悪いことさえあります。お客さまにコードは見えません。見えるのは、もたつくページ、あちこち動くコンテンツ、タップしても反応しないメニューだけです。この記事は、自分のストアを運営し、何度も測定を重ねてきた経験からまとめたものです。速度であなたを脅すためではなく、体験を犠牲にせずにメニューアプリを選ぶための手がかりを十分にお渡しするためです。

要点
  • メニューアプリは顧客が最初に触れるナビゲーションに影響します。
  • Core Web Vitals は読み込み遅延、タップ遅延、レイアウトずれを示します。
  • 宣伝を信じるより、導入前後で測定します。

Core Web Vitals とは何か、そしてなぜあなたに関係するのか

Core Web Vitals は、ページ読み込みの実際の体験を測るために Google が使う3つの指標です。ラボでのスコアではなく、実際のお客さまから集めたデータです。

3つの指標は次のとおりです。

  • LCP(Largest Contentful Paint) — 最も大きなコンテンツが表示されるまでの時間。Google は2.5秒以下を良好としています。
  • INP(Interaction to Next Paint) — お客さまがクリックやタップをしたときの遅延。良好は200ミリ秒未満です。
  • CLS(Cumulative Layout Shift) — ページの読み込み中にコンテンツがどれだけ動くか。良好は0.1未満です。

よく誤解される点があります。Google は75パーセンタイルで測定します。つまり、ページが合格と見なされるには、アクセスの75%が「良好」に達している必要があります。お客さまの4分の1が悪い体験をしていたら、平均が良くても救われません。

なぜマーチャントが気にかけるべきなのか。理由は2つあります。1つ目は、これが Google のランキングシグナルの一つだからです(最大のものではないにせよ)。2つ目は、より重要なことに、お客さまが実際にどう感じるかを反映しているからです。ファネルの入り口での小さな引っかかり — 読み込みの遅いページを含め — は積み重なっていきます。

良い知らせは、この3つの数値を読むのにコードの知識はいらないことです。これらは無料で入手でき、かなり分かりやすく説明されています。

詳しく見る完全ガイドを読む → Core Web Vitals とは何か、そしてなぜあなたに関係するのか

Core Web Vitals for a Shopify menu app showing LCP INP and CLS speed metrics
Core Web Vitals turn loading speed into three numbers merchants can measure.

メニューアプリは速度にどう影響するか — そして見抜き方

Shopify の多くのアプリは、ストアフロントに JavaScript を差し込むことで動きます。メニューアプリも例外ではありません。それ自体が悪いわけではなく、問題はそのコードがどう読み込まれ、いつ実行されるかです。

スクリプトがレンダリングをブロックする形で読み込まれると、ブラウザはページの残りを組み立てる前に、それをダウンロードし、読み込み、実行し終える必要があります。メニューアプリは、ページのいちばん上に早く現れる必要があるため、問題を起こしやすいグループにまさに当てはまります。

メニューアプリが速度を落としたり、体験を損なったりする道筋は3つあります。

  • LCP を悪化させる — メニューがページ上部の大きな部分を占め、表示前にスクリプトの完了を待たなければならない場合。
  • INP を上げる — メニューへのタップのたびに JavaScript の処理を待つ必要があり、もたついて感じられる場合。
  • CLS を増やす — メニュー(特に上部バーや下部のタブバー)が遅れて現れ、ほかのコンテンツを押しのける場合。

ツールなしで肉眼で気づけるサインは次のとおりです。

  • ページ本体よりも明らかに遅れてメニューが現れる。
  • メニューが現れた瞬間にページがカクッと動く、または揺れる。
  • メニューをタップしてから、開くまで一拍待たされる。
  • モバイルで、読み込み中に下部タブバーがちらついたり、位置が飛んだりする。

これらのサインが見えたからといって、メニューアプリだけが原因とは限りません。ですが、外す前と後で測定してみる価値はあります。

詳しく見る完全ガイドを読む → メニューアプリは速度にどう影響するか — そして見抜き方

Menu app speed impact showing delayed navigation tap lag and layout shift
A menu app can hurt speed when scripts delay the menu, lag taps, or shift layout.

速度の面で良いメニューアプリの条件

メニューアプリが何に影響するかを理解すれば、選ぶのは楽になります。以下は、私が重視する価値があると思う条件を、おおよそ重要度の順に並べたものです。

軽く読み込み、レンダリングをブロックしない。 アプリは defer や async でコードを読み込み、メニューがページを待たせないようにすべきです。これを直接確認することはできませんが、結果はインストール前後の速度スコアに表れます。

安定したスペースを確保し、レイアウトのずれを起こさない。 良いメニューアプリは、CLS が上がらないよう、あらかじめメニューの場所を取っておくべきです。これは非常に見落とされやすい点で、特に固定タブバーや上部の追従ナビゲーションバーで顕著です。

Built for Shopify バッジを持っている。 これは信頼できるシグナルです。Built for Shopify バッジを得るには、Shopify が公開している要件により、ストアフロントの Lighthouse スコアを10ポイント以上下げてはなりません。完璧の保証ではありませんが、そのアプリがページ速度の最低ラインをクリアしたことを示します。

モバイルとデスクトップで別々に設定できる。 軽いメニューでも、場面を間違えれば良くありません。モバイルにはタブバー、デスクトップにはメガメニューと設定できれば、すべてを1つのデザインに詰め込まずに済みます。

テーマを変えても安定している。 メニューがテーマとは独立して保存されていれば、デザインを切り替えるたびに作り直す必要がなく、切り替え時に不要なコードが積み上がるリスクも避けられます。

典型的な「重い」メニューアプリと、最適化されたメニューアプリの簡単な比較です。

観点 速度を考慮しないアプリ 速度を最適化したアプリ
コードの読み込み方 レンダリングをブロック Defer / async
CLS への影響 レイアウトがずれることが多い 安定したスペースを確保
Built for Shopify たいていなし バッジあり
デバイスごとの設定 共通の1デザイン モバイルとデスクトップで別々

Navi+ はこうした方針に沿って作られています。コードなしでメニューを作れること、モバイルとデスクトップを別々に設定できること、テーマを変えてもメニューがそのまま残ること、そして Built for Shopify バッジを保有していること。naviplus.io をご覧ください。とはいえ、マーケティングを — 私たちのものも含め — 鵜呑みにせず、ご自身のストアで測定されることを、なおおすすめします。

詳しく見る完全ガイドを読む → 速度の面で良いメニューアプリの条件

Fast Shopify menu app criteria including defer code stable layout and Built for Shopify badge
A speed-friendly menu app loads light, reserves stable space, and supports each device separately.

メニューアプリをインストールする前のチェックリスト

ここは、技術的な知識なしで、15分ほどでできる実践的な手順をまとめたものです。

  1. まずベースラインを測る。 PageSpeed Insights を開き、ホームページの URL と商品ページを貼り付けて、現在の LCP・INP・CLS を書き留めます。これが比較の基準点になります。
  2. トライアルモードでメニューアプリをインストールする。 ほとんどのアプリにはトライアルがあります。実際に使うつもりの形でメニューを作りましょう — 中途半端に設定してはいけません。
  3. 同じページをもう一度測る。 3つの指標をベースラインと比較します。わずかな差は普通ですが、CLS や LCP の大きな差は、見直すべきサインです。
  4. 実機のスマホで目視確認する。 できれば 4G で読み込みましょう。メニューが遅れて現れないか、レイアウトをずらさないか、タップしたときにもたつかないかを観察します。
  5. バッジとレビューを見る。 Built for Shopify があり、速度について具体的に触れているレビューがあるアプリを優先しましょう。
  6. 残さないなら、きれいに削除する。 残さないと決めたら、差し込まれたコードがすべて削除されることを確認し、もう一度測定して、スコアがベースラインに戻ることを確かめます。

習慣についての一言。比較のために複数のメニューアプリを同時にインストールしないでください。コードが重なり合い、測定結果を狂わせることがあります。1つずつ試し、次をテストする前にそれぞれをきれいに削除しましょう。

詳しく見る完全ガイドを読む → メニューアプリをインストールする前のチェックリスト

Menu app installation checklist for measuring PageSpeed before and after install
Measure before and after installation so a menu app cannot hide its speed cost.

速度だけでなく、ナビゲーションについての一言

速度は大切です。ですが、それはより大きな目的のためにあります — お客さまが必要なものを見つけられるようにすることです。ナビゲーションをすべて隠してしまう速いメニューは、何も解決しません。

Nielsen Norman Group が179人のユーザーを対象に行った調査では、ナビゲーションを隠すと発見しやすさがほぼ半減し、同時にお客さまの行動が遅くなり、目的のものを見つけるのも難しく感じられることが分かりました。教訓は十分に明快です。隠さなくてよいなら、隠さないこと。

だからこそ、モバイルでは、ただのハンバーガーメニューよりも下部のタブバーのほうがうまく機能する傾向があります — 主要な項目が常に手の届くところにあり、見るために何かを開く必要がないからです。速度と良いナビゲーションは両立します。メニューアプリを選ぶことは、その両方を同時に選ぶことなのです。

Fast and findable mobile navigation comparing hidden hamburger menu with visible tab bar
A fast menu still has to keep important paths visible and easy to reach.

どこから始めるか

PageSpeed baseline comparison before and after installing a Shopify menu app
A baseline makes it clear whether a new menu app improved or hurt the experience.

まず基準値導入前にPageSpeedの数値を保存し、設定後に同じページで比較します。

速度は開発者だけの問題ではありません。マーチャントであるあなたも、自分で確認し、根拠のある判断を下すことが十分にできます。メニューアプリがストアを遅くしているかどうかを知るのに、コードを1行も読む必要はありません。どこを見ればいいかを知っていればよいのです。

PageSpeed Insights のような無料ツールがあれば始められます。今日あなたのストアのスコアを測り、ベースラインとして保存し、新しいメニューアプリを試した後に比較しましょう。数字は、どんなマーケティングの主張よりも多くを語ってくれます — この記事を書いた人間の主張よりも、ずっと。

トピックを見る

このガイドは各テーマの記事にリンクしています——それぞれをさらに深く学べます。

シェア Facebook X LinkedIn

お客様に愛されるナビゲーションを作りましょう

Navi+ なら、Shopify やあらゆるサイト向けの高コンバージョンなメニューをコード不要で作成できます。

Navi+ を無料で試す