ECサイトのSEOはブログや企業サイトとは異なる課題があります。
商品点数が多いほど大量のURLが生成され、フィルタリング・並び替え・ページネーションが重複コンテンツを生み出し、在庫切れ商品のページ管理が問題になります。
結論からお伝えすると、ECサイトのSEOで最も影響が大きいのは「テクニカルSEO」です。
コンテンツ品質より先に、クロール効率・重複コンテンツ・URLパラメータ管理を整備しないと、どれだけ商品説明を充実させても評価が伝わりません。
この記事では、ECサイト特有のSEO課題・優先度の高い施策・Productスキーマ活用・AEO時代の対応まで実務目線で解説します。
ECサイトのSEOがブログと異なる理由
ECサイトは構造的にSEOの難易度が高い理由があります。
①大量のURLが自動生成される
商品数が1,000点あるとすると、商品詳細ページだけで1,000URL。さらにカテゴリページ・色別・サイズ別フィルタ・並び替えオプション・ページネーションで数万〜数十万のURLが生成されることがあります。Googlebotのクロールバジェット(1回あたりのクロール数)には限りがあるため、重要ページにクロールが届かなくなります。
②重複コンテンツが発生しやすい
「〇〇 赤」「〇〇 青」「〇〇 XL」のような商品バリエーションが別URLになると、ほぼ同じ内容のページが大量に生まれます。Googleはどれを正規ページとして評価すべきか判断できず、評価が分散します。
③在庫切れ・廃盤商品のページ管理が難しい
売り切れた商品ページをどう扱うかは、ECサイト特有の課題です。削除すると404になり被リンクが失われますが、放置すると薄いコンテンツが増え続けます。
④購買意図キーワードでの競合が激しい
「〇〇 購入」「〇〇 最安値」「〇〇 送料無料」のような購買意図キーワードは大手ECモール(Amazon・楽天・Yahoo!)が上位を占めており、単独のECサイトが入り込む余地が限られています。
ECサイトのSEO優先施策:テクニカルSEO編
①URLパラメータの管理
ECサイトで最もクロール効率を悪化させる原因がURLパラメータです。
https://example.com/shoes/?color=red
https://example.com/shoes/?color=red&size=L
https://example.com/shoes/?size=L&color=red ← パラメータ順序違いで別URL扱い
https://example.com/shoes/?sort=price
https://example.com/shoes/?page=2
これらはすべて「同じカテゴリページ」ですが、Googlebotには別URLとして認識されます。
対処法:canonicalタグで正規URLを指定する
フィルタリング・並び替えなど「絞り込み系」のパラメータが付いたURLには、パラメータなしの基本URLをcanonicalで指定します。
<!-- /shoes/?color=red のページに記述 -->
<link rel="canonical" href="https://example.com/shoes/" />
ページネーションは各ページを自己参照canonicalに
/category/page/2/などのページネーションURLは、各ページに自己参照canonicalを設定します。全ページを1ページ目にcanonicalするのは推奨されていません。
②クロールバジェットの管理
大規模ECサイトでは、Googlebotが重要ページに到達できるようクロール効率を管理する必要があります。
robots.txtでの制御:フィルタリング系パラメータが付いたURLをクロール対象から外すことで、クロールバジェットを主要ページに集中させられます。
# /shoes/?color=... などのパラメータURLをブロック
User-agent: Googlebot
Disallow: /shoes/?
ただしrobots.txtでのブロックはインデックス除外の保証ではなく、canonicalとの組み合わせが基本です。
サイトマップの整備:商品詳細ページ・カテゴリページのURLのみをサイトマップに含め、フィルタリングURLは除外します。サイトマップのURLがcanonicalと一致していることを確認してください。
③在庫切れ・廃盤商品ページの対処法
在庫切れページの対処は状況によって異なります。
一時的な在庫切れの場合:ページを維持し、在庫切れであることを明示しつつ「入荷通知登録」「類似商品を見る」などのCTAを設置します。200ステータスのままページを保持し、ユーザーに代替アクションを提供します。
廃盤・恒久的に販売終了の場合:301リダイレクトで類似カテゴリページまたは類似商品ページへ転送します。被リンクが集まっているページは、301で評価を引き継ぐことが重要です。削除して404にする前に、GSCの「リンク」レポートで被リンク数を確認してください。
季節商品・期間限定商品:毎年同じURLを使い回すことで、URLごとの評価を積み上げられます。「今年の〇〇は終了しました。来年の入荷をお待ちください」という内容で200のまま維持し、次シーズンにコンテンツを更新する方法が有効です。
ECサイトのSEO優先施策:コンテンツ編
①商品詳細ページの差別化
ECサイトの最大の課題の一つは「どのサイトでも同じ商品説明」です。メーカー提供の商品説明文をそのまま掲載すると、複数のサイトに同じコンテンツが存在する外部重複コンテンツになります。
差別化のポイント
- 独自のキャッチコピーと使用感レビュー(スタッフの実体験)
- 「こんな人に向いている」「使い方の注意点」など実用情報
- 購入者レビューのUI(レビューがある場合、Productスキーマのレビュー評価で構造化)
- サイズ・素材・使用シーンの具体的な説明
②カテゴリページのコンテンツ充実
カテゴリページ(例:/shoes/sneakers/)はSEOで最も重要なランディングページです。カテゴリ名と商品一覧だけのページは「薄いコンテンツ」とGoogleに評価されます。
カテゴリページに追加すべきコンテンツ
- カテゴリの説明文(200〜400字):「このカテゴリにはどんな商品があるか・誰に向いているか」
- 選び方ガイドへの内部リンク
- FAQセクション(「〇〇を選ぶときのポイントは?」「〇〇のサイズ選びは?」)
③選び方・比較コンテンツの制作
「商品名 購入」のような購買直結キーワードは大手ECモールに勝てません。しかし「〇〇 選び方」「〇〇 比較 初心者」のような情報収集型キーワードは、オウンドメディアとして記事を書くことで流入が狙えます。
選び方コンテンツからカテゴリページへ内部リンクを設置することで、情報収集段階のユーザーを購買ページへ誘導する導線になります。
内部リンク設計については内部リンク設計の教科書|SEO効果を最大化するリンク構造の作り方【実務解説】で解説しています。

Productスキーマ:ECサイトに必須の構造化データ
Productスキーマは商品情報を構造化データとして記述することで、検索結果に価格・在庫状況・レビュー評価が表示されるようになるスキーマです。ECサイトで最もSEO効果が高い構造化データの一つです。
Productスキーマで表示できるもの
- 商品名(name)
- 価格(price):¥3,980のように検索結果に表示される
- 在庫状況(availability):「在庫あり」「在庫切れ」
- レビュー評価(aggregateRating):★4.2(レビュー123件)のような星評価
- ブランド名(brand)
Productスキーマの基本的な書き方(JSON-LD)
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "〇〇スニーカー",
"image": "https://example.com/images/sneaker.jpg",
"description": "快適な履き心地の〇〇スニーカー。",
"brand": {
"@type": "Brand",
"name": "〇〇ブランド"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/shoes/sneaker-001/",
"priceCurrency": "JPY",
"price": "3980",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.2",
"reviewCount": "123"
}
}
在庫状況のavailabilityに使う値:
InStock:在庫ありOutOfStock:在庫切れPreOrder:予約受付中
AEO(AI検索)のECサイトSEO
2026年のAEO(Answer Engine Optimization)の観点では、ECサイトにも新しい変化が起きています。
AI検索での商品比較・推薦への対応
ChatGPT・Perplexity・Google AI Overviewは「〇〇のおすすめランキング」「〇〇の選び方」のような質問に対して、特定のサイトのコンテンツを引用して回答します。
ECサイトが直接商品比較コンテンツを書くことで、AI引用の対象になり、「AI検索からの流入」を獲得できます。
カテゴリページのFAQセクション(「〇〇を選ぶときのポイントは何ですか?」)はAI引用に適した構造です。
ProductスキーマがGoogle AI Overviewに影響する
Productスキーマが正しく実装されていると、Googleが商品情報を構造化データとして把握しやすくなり、AI検索での商品推薦・比較回答に引用される可能性が上がります。
特に価格・在庫・評価が最新の状態に保たれているProductスキーマは、AI検索エンジンが「信頼できる情報源」と判断しやすくなります。
AEO対策の詳細についてはAEO対策とは?SEOとの違い・具体的な施策〜効果測定・よくある失敗まで実務目線で徹底解説で解説しています。

ECサイトのSEO診断:まず確認すること
Google Search Consoleで確認すること
①カバレッジレポート:インデックスされているURL数を確認します。商品数に対してインデックス数が少ない場合、URLパラメータによる重複コンテンツ問題が疑われます。
②URL検査:主要な商品ページ・カテゴリページのcanonicalが正しく設定されているかを確認します。
③「ウェブに関する主な指標」:Core Web Vitalsのスコアを確認します。ECサイトはJavaScriptが多く、INPが悪化しやすい傾向があります。
④「リッチリザルト」レポート:Productスキーマにエラーがないかを確認します。
まとめ
ECサイトのSEOのポイントを整理します。
- ECサイトのSEOはテクニカルSEOが最優先。 URLパラメータの管理・重複コンテンツの解消・クロールバジェット管理から始める
- 在庫切れページは状況によって対処が異なる。 一時的な在庫切れは維持・廃盤は301リダイレクト・季節商品はURL使い回し
- 商品説明文の独自化とカテゴリページのコンテンツ充実がコンテンツSEOの柱
- Productスキーマは必須。 価格・在庫・評価を構造化データで正確に記述することでクリック率とAI引用確率が上がる
- AEO対策として選び方・比較コンテンツとFAQを整備する。 AI検索からの流入獲得に直結する
まずはGoogle Search Consoleの「カバレッジ」レポートで、インデックスURL数が商品数と大きくかけ離れていないかを確認するところから始めてみてはいかがでしょうか。
よくある質問(FAQ)
Q. ECサイトのSEOで最も重要な施策は何ですか?
テクニカルSEOです。特にURLパラメータ(フィルタリング・並び替え)による重複コンテンツの管理とクロールバジェットの最適化が最優先です。商品説明の充実よりも先に、Googlebotが重要ページに正しく到達できる構造を整備することが成果への近道です。
Q. ECサイトの商品ページが検索結果に表示されません。原因は何ですか?
フィルタリング・並び替えパラメータによる重複コンテンツでGooglebotのクロールバジェットが消費され、実際の商品ページへクロールが届いていない可能性があります。Google Search Consoleの「カバレッジ」レポートでインデックス状況を確認し、canonicalタグとサイトマップの設定を見直してください。
Q. 在庫切れの商品ページは削除すべきですか?
状況によります。一時的な在庫切れなら200ステータスで維持し、代替CTAを設置することを推奨します。恒久的に廃盤になった商品は、類似ページへの301リダイレクトが有効です。被リンクがある商品ページを404にすると、その被リンクの評価が失われます。
Q. Productスキーマを設定するとどんな効果がありますか?
検索結果に価格・在庫状況・星評価が表示されるリッチリザルトが出やすくなり、同じ順位でもクリック率が向上します。また2026年時点でProductスキーマが正しく設定されているサイトはAI検索での商品推薦に引用されやすくなる傾向があります。
Q. 大手ECモールとの競合でSEOは勝てますか?
「〇〇 購入」「〇〇 最安値」のような購買直結キーワードで大手ECモールに勝つのは困難です。ただし「〇〇 選び方」「〇〇 比較 初心者」のような情報収集型キーワードはコンテンツの質で差別化できます。まずメインの商品カテゴリの「選び方」コンテンツを作成し、カテゴリページへ内部リンクを設置することを推奨します。

