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: 製品 SKUbrand: ブランド名offers: 価格、在庫状況、通貨、URLaggregateRating: 平均評価とレビュー数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 SEO チェックリスト 2026
- Shopify ページ速度最適化ガイド
- Shopify 海外販売ガイド
- Shopify テーマカスタマイズガイド
- Shopify コンバージョン率の最適化
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 メタ タグを使用して、プライマリ コレクションと商品ページのクロール バジェットを維持します。
執筆者
ECOSIRE Research and Development Team
ECOSIREでエンタープライズグレードのデジタル製品を開発。Odoo統合、eコマース自動化、AI搭載ビジネスソリューションに関するインサイトを共有しています。
関連記事
コンテンツ マーケティング戦略における AI: 品質を落とさずに制作をスケールする
AI を使用して、品質を維持しながらコンテンツ マーケティングを 5 ~ 10 倍に拡張します。コンテンツの計画、作成、最適化、配信、パフォーマンス測定をカバーします。
e コマース向け AI 詐欺検出: 優良顧客をブロックせずに収益を保護
AI 詐欺検出を導入して、不正取引の 95% 以上を捕捉し、誤検知を 50 ~ 70% 削減します。モデル、ルール、実装について説明します。
在庫最適化のための AI: 在庫切れを削減し、輸送コストを削減
AI を活用した在庫最適化を導入して、在庫切れを 30 ~ 50% 削減し、保管コストを 15 ~ 25% 削減します。需要予測、安全在庫、再注文ロジックをカバーします。