ECプラットフォームのSEO

Shopify、WooCommerce、Magento、BigCommerce、Salesforce Commerce Cloud、Shopware、OpenCart、Ecwid、Wix、Squarespace、PrestaShopのSEO。各プラットフォームが自動処理する項目、制約、自然検索に影響する固有の注意点を解説します。

初回公開:2026年6月27日 · 最終更新:2026年9月1日 · 上級者向け
このページには証拠シグナルが1件あります

どのECプラットフォームも、商品を一つ登録する前からストアのSEOに関わる判断を行います。ShopifyはURL構造を固定する一方、canonicalとサイトマップを自動処理します。WordPress上のWooCommerceはプラグインで細かく制御できます。Magentoは柔軟ですが、多くのSEO設定に開発作業が必要です。BigCommerceはShopifyより柔軟で、Magentoほど開発負担が大きくありません。ただし、プラットフォーム自体に順位上の優位性はありません。商品、カテゴリ、バリエーション、フィード、多言語対応、運用要件に基づいて選び、実装が実際に出力する内容を検証してください。

要点 — 大規模なECサイトでは、大量URLのcanonical処理、構造化データの網羅性、自動または手動設定、robots.txtとサイトマップの制御性、ファセットナビゲーションの方針が重要です。Shopifyは標準仕様の主張が最も強く、WooCommerceは制御範囲が広く、Magentoは強力ですが設定コストも高くなります。これは順位上の優位性ではなく、設定作業を誰が担うかの違いです。Googleが評価するのはCMS名ではなく、実装が生成するページ、リンク、データです。

この主張の根拠 Regardless of platform, Google needs crawlable product links and consistent product data. 対象範囲: Search-engine requirements independent of platform. 信頼度: 高 · 検証日: Google Search Central: Ecommerce site structure この主張の根拠 Platform automation varies; Shopify, for example, automatically generates canonical tags and sitemap files but still exposes merchant-controlled SEO fields. 対象範囲: Shopify-specific example, not a search-engine rule. 信頼度: 高 · 検証日: Shopify Help: SEO overview

プラットフォームの選定方法

機能一覧や「SEOに最適」という順位表ではなく、ストアの実要件に照らして選びます。検索順位において本質的に優れたECプラットフォームはありません。アーキテクチャは実装可能な範囲を決めますが、成果を決めるのは個々の実装のクロール可能性、構造化データの正確性、レンダリング結果、速度、コンテンツ、継続運用です。比較前に次を確認してください。

  • 商品データ — 商品、価格、在庫、レビューのデータがページへどう届き、自動、テーマ依存、プラグイン/モジュール依存のどれか。
  • カテゴリとファセットの構造 — ナビゲーションからカテゴリ、商品へクロール可能なリンクがあり、絞り込みURLをどう処理するか。
  • バリエーション構造 — 商品ごとに1つのcanonical URL、バリエーションごとの個別URL、または両方を扱えるか。
  • 多言語対応とフィード — 複数地域・言語への対応と、商品フィードからストアへの同期方法。
  • 公開とリリース工程 — テンプレート、robots.txt、リダイレクトを誰がどの速さで変更できるか。
  • 運用責任 — 商品ライフサイクル、カテゴリ管理、リダイレクト、サイトマップの鮮度、リリーステスト、障害対応を誰が担当するか。

制御権の分布は、ホスト型製品、プラグイン、テーマ、モジュール、独自コードで異なります。設定自由度が高いほど実装と保守の責任が増えるのであって、SEO能力が本質的に高まるわけではありません。機能を説明するときは、ベンダー、エディション、プラン、テーマ、アプリ/モジュール、バージョン、確認日を明記してください。標準仕様は変わり、プランやアプリで上書きされます。

プラットフォーム比較

項目ShopifyWooCommerceMagentoBigCommerce
URL構造固定(/products//collections/WordPressで設定可能高い設定自由度一部設定可能
robots.txt標準プランでは固定完全に制御可能完全に制御可能一部制御可能
サイトマップ自動生成プラグイン(Yoast/Rank Math)標準搭載・設定可能自動生成
商品スキーマテーマ依存プラグインモジュール標準搭載(基本機能)
ファセットナビゲーションURLパラメータ。処理が必要プラグインまたは独自実装標準のレイヤードナビ設定標準ファセット。設定可能
canonicalタグ自動(コレクション→商品URL)プラグイン標準搭載標準搭載
リダイレクト管理標準マネージャープラグイン(Redirection)標準搭載・設定可能標準搭載
開発者の必要度低〜中

バリエーション構造: 1つのURLか複数か

Googleの商品構造化データは、バリエーションについて複数の方法を文書化しており、必須のURL数は1つではありません。すべての色・サイズを1つのcanonical商品URLに置き、ProductGroupデータで表現する方法も、バリエーションごとにURLを作り、グループとして結び付ける方法もあります。どちらも文書化された設計ですが、内部リンク先、グループの宣言方法、各バリエーションページの要件が異なります。プラットフォームと商品点数が適切に支えられる方法を選び、公開マークアップが選択した設計と一致することを確認してください。テーマやアプリの出力が標準設定どおりとは限りません。

コレクション/商品の重複URL問題

代表的なcanonical問題は、同じ商品へ複数URLから到達できることです。

  • Shopify: /products/blue-shirt/collections/summer/products/blue-shirt。Shopifyはコレクション側を/products/へ自動でcanonical化します。標準で正しく動きますが、内部リンクは/products/だけを指すべきです。

  • WooCommerce: カテゴリ基点でも同様です(例: /product-category/shirts/blue-shirt/shop/blue-shirt)。YoastまたはRank Mathがcanonicalを設定します。重複を減らすようパーマリンク構造を確認してください。

  • Magento: レイヤードナビゲーションのフィルタが重複URLの主因です。絞り込みページのcanonicalを設定するか、robots.txtでパラメータをブロックします。

  • BigCommerce: 商品URLが複数カテゴリ配下に現れることがあります。商品ごとの「Canonical URL」設定で優先パスを制御します。

プラットフォーム別のファセットナビゲーション処理

製品の仕組みより先に検索意図を決めます。インデックス可能な独立ランディングページに値する絞り込みと、クロール対象を増やすだけの組み合わせを分けてください。Googleの案内は、ファセットURLのクロールをブロックするか、インデックス価値のあるURLを最適化するかという選択として整理されています。どちらでもURL数は膨らみ得るため、方針を決めてから製品の機能へ割り当てます。

  • Shopify: 一部テーマではクエリパラメータ(?filter.p.m.color=red)が標準でインデックスされます。絞り込みページにrobotsメタnoindexを使うか、Search ConsoleのURLパラメータツールへ追加します。
  • WooCommerce: WOOCSやフィルタ系プラグインがパラメータURLを生成します。絞り込みページのnoindexとRank Math/YoastのURLパラメータ設定を組み合わせます。
  • Magento(Adobe Commerce): 標準の「Layered Navigation」はカタログ属性からフィルタURLを生成します。カタログ権限とURL書き換えで細かく制御でき、カテゴリ単位でcanonicalを設定できます。別ライセンスのLive Searchは独自のファセットを使用し、標準機能とは挙動が異なります。「Magento」という名称だけで判断せず、エディションと追加機能を含め、どちらが設定されているか確認してください。
  • BigCommerce: Store Settings → Searchの標準設定で、ファセット検索URLを基点カテゴリへcanonical化できます。

専門家メモを追加

専門家の引用を固定

新しい人物ですか?まず、 /admin/experts/ → 専門家の引用を固定 から未登録プロフィールを作成してください。