Shopify ストアのテクニカル SEO: 完全な最適化ガイド

サイト構造、ページ速度、構造化データ、正規タグ、リダイレクト、クロールの最適化をカバーするこのガイドで、Shopify の技術的な SEO をマスターしてください。

E
ECOSIRE Research and Development Team
|2026年3月16日3 分で読める672 語数|

Shopify ストアのテクニカル SEO: 完全な最適化ガイド

テクニカル SEO により、検索エンジンが Shopify ストアをクロール、インデックス付け、理解できるようになります。コンテンツとバックリンクが権威を高める一方で、技術的な問題により、たとえ最高のコンテンツであってもランク付けが妨げられることがあります。 Shopify は、多くの技術的な SEO の基礎 (SSL、モバイル応答テーマ、クリーンな URL) を自動的に処理しますが、特にサイト構造、ページ速度、構造化データ、クロール効率に関して、重要な最適化の機会がまだ残っています。このガイドでは、Shopify ストアのオーナーが制御できるすべての技術的な SEO 要素について説明します。

重要なポイント

  • Shopify の URL 構造は、コレクションと商品の URL によって重複コンテンツが作成される可能性があるため、慎重な管理が必要です
  • ページ速度の最適化は、画像圧縮、テーマ コードの削減、サードパーティのスクリプト管理に重点を置いています。
  • 製品、レビュー、FAQ、ブレッドクラムの構造化データ (JSON-LD) により、検索結果の外観が大幅に改善されました
  • Canonical タグは、フィルタリングされたコレクション ページやタグ付けされた製品からの重複コンテンツの問題を防ぎます
  • XML サイトマップは自動生成されますが、完全性を検証して検索エンジンに送信する必要があります。

サイト構造の最適化

URL アーキテクチャ

Shopify は、次のパターンに従って URL を生成します。

コンテンツ タイプURL パターン
ホームページコード0コード1
コレクションコード0コード1
製品コード0コード1
コレクション内の製品コード0コード1
ページコード0コード1
ブログ投稿コード0コード1

重複コンテンツの管理

Shopify SEO で最も一般的な問題は、商品ページの重複です。複数のコレクションを通じてアクセスできる製品は、同じコンテンツを指す複数の URL を作成します。

  • コード0
  • コード0
  • コード0

Shopify は、/products/leather-boots を指す正規タグを使用してこれを処理しますが、これが正しく機能していることを確認してください。ページのソースを表示して、<link rel="canonical"> タグが正規 URL を指していることを確認してください。

内部リンク

強力な内部リンクにより、クロール可能性が向上し、ページの権限が分散されます。

  • コレクションページからトップ商品へのリンク
  • ブログ投稿から関連製品やコレクションへのリンク
  • すべてのページにブレッドクラム ナビゲーションを追加します
  • 製品ページの「関連製品」セクションを使用します。
  • 関連トピックをカバーするブログ投稿間のリンク

ナビゲーション構造

ユーザーと検索エンジンの両方のためにナビゲーションを最適化します。

  • メイン ナビゲーション: 最大 5 ~ 7 個のトップレベル項目
  • メガ メニュー: より深いカテゴリ ページをクローラーに公開します
  • フッター ナビゲーション: メイン ナビゲーションに収まらない可能性のある重要なページを含めます
  • ブレッドクラム: コンテキストと内部リンクのページ階層を表示します。

ページ速度の最適化

画像の最適化

通常、画像が最大のパフォーマンスのボトルネックとなります。

テクニック影響実装
圧縮ファイル サイズが 30 ~ 70% 削減TinyPNG または Shopify の自動圧縮を使用する
フォーマット25-35% サイズ縮小WebP 形式を使用する (Shopify は自動的に提供されます)
遅延読み込み初期ページ読み込みの高速化loading="lazy" をスクロールせずに見える画像に追加する
レスポンシブなサイジングデバイスごとに適切なサイズを提供するShopify の img_url サイズ パラメータを使用する
アスペクト比レイアウトのずれを防ぐ幅と高さの属性を設定する

テーマコードの最適化

テーマの肥大化を軽減:

  • テーマから未使用の CSS を削除します (PurgeCSS などのツールは無効な CSS を特定できます)
  • JavaScript を最小限に抑える --- 使用しない機能やアプリを削除する
  • async または defer 属性を持つ非クリティカルな JavaScript を延期する
  • システム フォントまたは font-display を使用して、Web フォントに切り替えます
  • 頻繁にレンダリングされるセクションの Liquid テンプレート ロジックを最小限に抑える

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

サードパーティのスクリプト (分析、チャット ウィジェット、レビュー プラットフォーム) が読み込み時間の大半を占めることがよくあります。

|スクリプト カテゴリ |典型的な影響 |最適化 | |-||--|-----------| |アナリティクス (GA4、メタピクセル) | 100-300ミリ秒 |ページのレンダリング後に非同期でロードする | |ライブチャットウィジェット | 200-500ミリ秒 |ユーザー操作 (スクロール、クリック) に応じた負荷 | |プラットフォームをレビューする | 150-400ミリ秒 |スクロールしないと見えないところにレビュー ウィジェットを遅延読み込み | |ピクセルのリターゲティング | 50~200ミリ秒 |コアコンテンツの後にロード | |ソーシャルシェアボタン | 100-300ミリ秒 |ウィジェットの代わりに静的な共有リンクを使用する |

コア ウェブ バイタル

検索ランキングのメリットを得るには、次の指標をターゲットにします。

メトリックターゲットShopify 固有のヒント
LCP (最大コンテンツフルペイント)2.5秒未満ヒーロー画像を最適化し、重要なアセットをプリロード
FID (最初の入力遅延)100ms未満JavaScript を減らし、重要ではないスクリプトを延期する
CLS (累積レイアウト シフト)0.1未満画像のサイズを設定し、動的なコンテンツの挿入を回避
INP (次のペイントへのインタラクション)200ms未満メインスレッドの JavaScript 作業を最小限に抑える

構造化データ

製品スキーマ

すべての製品ページには製品スキーマが含まれている必要があります。

JSON-LD に次のプロパティを含めます。

  • name: 製品タイトル
  • description: 製品の説明
  • image: 製品画像の配列
  • sku: 製品 SKU
  • brand: ブランド名
  • offers: 価格、在庫状況、通貨、URL
  • aggregateRating: 平均評価とレビュー数
  • review: 個別レビュー (最初の 5 ~ 10)

ブレッドクラムスキーマ

BreadcrumbList スキーマをすべてのページに追加します。

ブレッドクラムは、検索エンジンがサイトの階層を理解するのに役立ち、リッチリザルトとして表示される場合があります。ホームページから現在のページまでのフルパスを含めます。

FAQ スキーマ

よくある質問が記載されているページについては、次のとおりです。

FAQ スキーマを使用すると、検索結果内でリストが占めるスペースが 2 倍になる可能性があります。製品ページ、カテゴリページ、情報コンテンツに追加します。

組織スキーマ

ホームページに、次の組織スキーマを含めます。

  • 会社名、URL、ロゴ
  • ソーシャルメディアのプロフィールURL
  • 連絡先情報
  • 公式プロフィールへのリンクと同じ

クロールの最適化

ロボット.txt

Shopify はデフォルトの robots.txt を生成します。 yourstore.com/robots.txt で確認してください。

確認すべき主要なディレクティブ:

  • 商品ページはクロール可能です
  • コレクションページはクロール可能です
  • 管理者ページ、カートページ、チェックアウトページがブロックされています
  • 内部検索結果がブロックされます (シン コンテンツのインデックス作成が防止されます)。
  • フィルタリング/ソートされたコレクション URL は、クロールの無駄を防ぐためにブロックする必要がある場合があります

XML サイトマップ

Shopify は yourstore.com/sitemap.xml でサイトマップを自動生成します。確認:

  • 掲載されているすべての製品が含まれます
  • すべてのアクティブなコレクションが含まれます
  • 公開されているすべてのページとブログ投稿が含まれます
  • 未公開またはリダイレクトされた URL は含まれません

サイトマップを Google Search Console と Bing ウェブマスター ツールに送信します。

クロールの予算

大規模ストア (10,000 以上の商品) の場合、クロール バジェットが重要になります。

  • robots.txt 内の価値の低い URL をブロックします (並べ替え/フィルターされたコレクション、内部検索)
  • 重複ページのクロールを防ぐために一貫して正規タグを使用します
  • 壊れたリンクを修正または削除します (404 エラーはクロール バジェットを無駄にします)
  • カタログの大幅な変更後に更新されたサイトマップを送信する

リダイレクト管理

リダイレクトを使用する場合

次の場合に 301 リダイレクトを作成します。

  • 製品名の変更(URLハンドルの変更)
  • 製品の削除 (カテゴリまたは類似の製品にリダイレクト)
  • コレクションの再構築
  • 重複したページを結合する
  • 別のプラットフォームからの移行

リダイレクトのベストプラクティス

練習なぜ
302 (一時的) ではなく 301 (永久) を使用してください。 SEO 資産を新しい URL に転送
リダイレクト チェーン (A から B から C) を避ける各ホップは公平性を失い、読み込みが遅くなります。
最も関連性の高いページにリダイレクトホームページではありません --- ユーザーの意図に一致します
内部リンクを直接ポイントするように更新する内部ナビゲーションにはリダイレクトに依存しないでください。
移行中の一括インポート リダイレクトShopify はリダイレクトの CSV インポートをサポートします

オンライン ストア > ナビゲーション > URL リダイレクト でリダイレクトを管理します。

インターナショナル SEO

Hreflang の実装

複数の言語でShopify Marketsを使用しているストアの場合:

  • Shopify 市場/言語の組み合わせごとに hreflang タグを自動的に追加します
  • ページソース内のタグを確認します: <link rel="alternate" hreflang="fr" href="...">
  • 主要市場を指す x-default hreflang を含めます
  • 言語/市場ごとに個別のサイトマップを地域の検索エンジンに送信します

ローカルSEO

物理的な場所を持つ店舗の場合:

  • 場所ごとに Google ビジネス プロフィールを作成
  • 住所と営業時間を含む LocalBusiness スキーマを追加します
  • 場所に特化したランディング ページを作成する
  • すべての引用にわたって一貫した NAP (名前、住所、電話番号) を維持する

ECOSIRE SEO サービス

技術的な SEO の最適化には、検索エンジンの専門知識と Shopify プラットフォームの知識の両方が必要です。 ECOSIRE の Shopify SEO サービス には、包括的な技術監査、修正の実装、継続的なモニタリングが含まれます。当社の 速度最適化サービス は、検索ランキングとコンバージョン率の両方に影響を与える Core Web Vitals の改善を特にターゲットにしています。

関連書籍

Shopify の URL 構造は、カスタム プラットフォームと比較して SEO に悪影響を及ぼしますか?

Shopify の URL 構造は一般的に SEO に適しています。主な懸念は、深さを追加する /collections/ および /products/ プレフィックスです。ただし、Google は URL の深さがランキング要素ではないことを確認しました。重要なのは、クリーンで説明的なハンドルと適切な正規タグの実装を確保することです。

カスタム構造化データを Shopify ページに追加するにはどうすればよいですか?

テーマの Liquid テンプレートを通じて JSON-LD 構造化データを追加します。関連するテンプレート ファイル (製品、コレクション、記事) を編集し、タイプ application/ld+json のスクリプト タグを挿入します。 Shopify の Liquid 変数は、動的なスキーマ生成のためにすべての製品、コレクション、記事データへのアクセスを提供します。

検索エンジンからのコレクション フィルター URL をブロックする必要がありますか?

一般的にはそうです。フィルタリングおよび並べ替えられたコレクション URL (/collections/shoes?sort_by=price-ascending&filter.p.color=Black など) では、価値の低い重複に近いページが何千も作成されます。これらを robots.txt でブロックするか、noindex メタ タグを使用して、プライマリ コレクションと商品ページのクロール バジェットを維持します。

E

執筆者

ECOSIRE Research and Development Team

ECOSIREでエンタープライズグレードのデジタル製品を開発。Odoo統合、eコマース自動化、AI搭載ビジネスソリューションに関するインサイトを共有しています。

WhatsAppでチャット