カテゴリページの商品選定と並び順

カテゴリページにどの商品をどの順序で表示するかは、販売だけでなくクロールと内部リンクにも影響します。在庫切れ商品の配置、既定順の選び方、重複コンテンツを生む並び替えURLの制御を解説します。

初回公開:2026年7月3日 · 最終更新:2026年8月13日 · Advanced
言語

カテゴリページには、表示する商品を決める商品選定と、その順序を決める並び順という2つの判断があります。商品選定は内容品質と内部リンクの到達範囲、並び順は重複コンテンツとクロール優先度に影響します。既定表示を1つだけcanonicalかつインデックス可能にし、その他の並び替えURLは基本表示へcanonical化するかブロックします。多くの場合は多様性を含むおすすめ順・関連度順が適し、在庫切れ商品は先頭ではなく末尾や切り替え表示の背後へ置きます。itemListOrderは順序の説明用で、順位効果はありません。

TL;DR — カテゴリページには異なるSEO作用を持つ2つの判断があります。商品選定は内容の品質と内部リンクの到達範囲を左右し、並び順は重複コンテンツとクロール優先度を左右します。Googleは?order=priceを重複例として明示しています。純粋な並び替えには独立した検索需要がほぼないため、基本ページへcanonical化するかrobots.txt/noindexで制御します。既定の1種類だけをcanonicalかつインデックス可能にし、多様性のあるおすすめ順・関連度順を使います。在庫切れ商品は先頭へ置かず、itemListOrderは表示順を説明するだけで順位を指示しない点も理解してください。

2つのレバーと異なるSEO作用

Googleは、クローラーがカタログを発見できるよう、メニューからカテゴリへ、カテゴリから商品へリンクすることを推奨しています。 Evidence for this claim Google recommends navigational links from menus to categories and from category pages to products so crawlers can discover an ecommerce catalog. Scope: Google Search ecommerce site-structure guidance. Confidence: high · Verified: Google: Ecommerce site structure 絞り込みと並び替えは大量のURLを作るため、クロール動作を商品配置とは別に設計します。 Evidence for this claim Faceted navigation can create very large URL spaces and should be managed deliberately to avoid inefficient crawling. Scope: Google Search guidance for faceted navigation; the right controls depend on whether filtered URLs need indexing. Confidence: high · Verified: Google: Managing faceted navigation

このテーマを一般的なカテゴリページSEOファセットナビゲーションから分ける理由は、商品選定と並び順が別々の仕組みで壊れるレバーだからです。

  • 商品選定は、掲載内容の品質・完全性と、内部リンクの到達範囲に影響します。在庫切れや薄い類似商品ばかりの既定表示は価値が低く見え、目立たせない商品にはカテゴリからの内部リンクが減ります。
  • 並び順は、?sort=URLによる重複コンテンツとクロール予算、さらに既定表示の上部・ページネーション1ページ目へ何を置くかというクロール優先度に影響します。

商品担当者はコンバージョンのために既定順を選びますが、その同じ選択のSEO影響まで共有されることはほぼありません。以下では両面を扱います。

並び順がSEO問題になる理由

並び順は同じ商品を並べ替えるだけのUX機能に見えますが、Googleは重複コンテンツ問題として扱っています。Eコマースのページネーションガイダンスでは、“Avoid indexing URLs with filters or alternative sort orders,” (翻訳) 「フィルタや別の並び順を持つURLのインデックス登録を避ける」という節で、“you may support ?order=price on URLs to return the same list of results ordered by price.” (翻訳) 「同じ結果一覧を価格順で返す?order=priceをURLで提供する場合がある」と例示しています。推奨は、“To avoid indexing variations of the same list of results, block unwanted URLs from being indexed with the noindex robots meta tag or discourage crawling of particular URL patterns with a robots.txt file.” (翻訳) 「同じ結果一覧の変形をインデックスさせないため、不要なURLをnoindexで除外するか、robots.txtで特定URLパターンのクロールを抑える」です。

これは絞り込みより明確な重複例です。color=redのようなフィルタは商品集合自体を変え、ロングテール需要を獲得できます。一方、並び替えはGoogleの表現どおり*“the same list of results”* (翻訳) 「同じ結果一覧」を別順序で返すだけなので、通常はインデックスする価値がありません。

並び替えは「アクティブパラメータ」です。 URLパラメータガイドでは、並び替えをフィルタ、ページネーション、検索と同じアクティブ分類に置いています。表示内容を変えるため、インデックス方針を決める必要があります。トラッキングのようなパッシブパラメータとは違います。原文の注意は “You should avoid passive parameters like those used for tracking on internal links.” (翻訳) 「内部リンクではトラッキング用などのパッシブパラメータを避けるべき」です。?sort=price-ascには、基本ページへのcanonicalまたはnoindexとrobots.txtという明確な判断が必要です。

クロール深度との関係。 Googleはカテゴリが商品発見の入口だと説明し、すべての商品へリンクしなければ “Googlebot might not find all of your products by crawling alone.” (翻訳) 「Googlebotがクロールだけでは全商品を見つけられない可能性がある」と注意しています。ページネーションでは最初のページまたは最初のN商品が最も安定してクロールされるため、既定の並び順がクロール深度の優位を得る商品を直接決めます。価格昇順で主要商品を6ページ目へ埋めるより、需要に合う商品を1ページ目へ集中させます。

既定順を選ぶ: マーチャンダイジングとSEOは多くの場合一致する

幸い、コンバージョンとSEOの目標は多くの場合同じ方向を向きます。

Baymard Instituteの調査は、純粋な売れ筋順より、多様性を含む関連度順・おすすめ順を推奨しています。売れ筋順は似た大量販売商品を上位へ集中させ、品ぞろえが実際より狭く見えて離脱につながることがあります。Practical Ecommerceも同じCRO上の問題を示し、“when the shopper is presented with bad choices right out of the gate, he’s apt to bail immediately.” (翻訳) 「最初から悪い選択肢を見せられると、買い物客はすぐ離脱しやすい」と説明しています。

見落とされるSEO上の反響は、ファーストビューの商品集合が、最も安定してクロールされ、最も多く内部リンク評価を受ける集合でもあることです。上位が狭く偏っていれば、UIとクロールの両方で残りのカタログを不利にします。代表性の高い既定順は、カタログの幅をGoogleへ示し、内部リンク評価をより広く配分します。

別の既定順が妥当な場合: クリアランスカテゴリなら価格昇順、新着コレクションなら新着順が意図に合います。常におすすめ順にするのではなく、カタログを代表し、クロール価値のある商品を前へ置く順序を選び、多様性を外すなら理由を持つことが原則です。

一覧内の在庫切れ商品

これは在庫切れ商品の個別ページをリダイレクト・404・維持する判断とは別です。この問題は別記事で扱っており、Googleの一般的な方針は一律404よりURL維持を支持します。ここでは、在庫切れ商品を既定のカテゴリ一覧へ出すか、出すならどこへ置くかだけを考えます。

Googleは一覧レベルの専用ルールを出していません。John Mueller氏は在庫水準が通常検索のランキング要因かを問われ、“seems unrelated, at least for normal search.” (翻訳) 「少なくとも通常検索では無関係に見える」と回答しています。在庫切れ商品については、Googleが在庫切れを認識すると “we will assume it’s more like a soft 404 error, where we will drop that URL,” (翻訳) 「soft 404に近いとみなし、そのURLを除外する」と述べる一方、“even if one product goes out of stock, the rest of the site’s rankings are not affected by that.” (翻訳) 「1商品が在庫切れでも、サイトの他の順位には影響しない」と強調しています。

したがって「在庫ありなら順位が上がる」仕組みはありません。一覧内で在庫切れ商品を下げる理由は、直接のランキング要因ではなく効率と品質です。

  1. クロール・内部リンク評価の浪費。 購入できない商品へ1〜N位の位置を与えると、最も強いクロール深度と内部リンク上の優位を取引不能なページへ渡します。
  2. 内容品質。 在庫切ればかりの一覧は薄く有用性が低く見えます。個別在庫切れページのsoft 404懸念と同じ低価値問題が一覧レベルでも起きます。
  3. 在庫状況で誤解させない。 Merchant Centerが商品ページで明確な在庫表示を求める原則を一覧にも適用し、在庫切れを末尾または切り替え表示の背後へ置きます。

実務上は、在庫切れ商品を既定順の末尾へ下げるか「在庫切れを表示」切り替えの背後へ置き、先頭へ出さず、商品URLを一括でインデックスから外さないことを推奨します。インデックス除外は商品ページ側の判断で、一覧順の判断ではありません。

並び替えURLを技術的に管理する

既定順を決めたら、その他はすべて変形URLです。絞り込みノイズと同様に扱います。

  • 既定の基本表示1つだけをcanonicalかつインデックス可能にする。 その他の並び替えはすべて非canonicalです。

  • 並び替えURLを基本表示へcanonical化するか、パラメータをブロックする。 並び替えは*“the same list of results”* (翻訳) 「同じ結果一覧」で独立需要がほぼありません。「赤いランニングシューズ」のように需要を持てる絞り込みとは違います。

  • canonicalだけではクロール予算を守れない。 URLパラメータガイドの原文どおり、“a canonical tag can help consolidate signals to a chosen URL but requires each additional version of a page to be crawled” (翻訳) 「canonicalは選択URLへシグナルを統合できるが、各追加版をクロールする必要がある」ためです。URL数の多いカタログでは、canonicalと並び替えパラメータのrobots.txtブロックを併用します。

    User-agent: Googlebot
    Disallow: /*?*sort=
    Allow: /*?sort=featured$

(Googleのフィルタブロック例をsort=パラメータ向けに応用したもので、Googleの逐語例ではありません。)

  • 空の組み合わせは404にする。 並び替えと絞り込みの組み合わせが0件なら、Googleのファセットガイダンスどおり “return an HTTP 404 status code when a filter combination doesn’t return results” (翻訳) 「フィルタの組み合わせが結果を返さないときはHTTP 404を返す」とし、空のインデックス可能ページを配信しません。
  • BingにはGoogleが廃止した手段が残る。 GoogleのURL Parametersツールは2022年に廃止されましたが、Bing Webmaster ToolsのURL Normalizationではsortを意味を変えないパラメータとして登録できます。Fabrice Canel氏も “relying on canonical tag is not necessarily the perfect solution to fix all your duplicate content problems” (翻訳) 「canonicalだけに依存しても、重複問題の完全な解決になるとは限らない」と説明しています。Bingでは追加シグナルとして並び替えパラメータを正規化します。

構造化データと並び順: itemListOrderでできること・できないこと

カテゴリ一覧をItemListでマークアップする場合、itemListOrderプロパティがあります。ただし役割を誤解してはいけません。

  • 説明であり指示ではない。 itemListOrderは順序タイプを説明するだけで、文書化されたランキング効果はありません。
  • 使用するなら見える順序と一致させる。 Schema.orgは “the order of elements in your mark-up is not sufficient for indicating the order or elements [sic]. Use ListItem with a ‘position’ property in such cases” (翻訳) 「マークアップ内の要素順だけでは順序を示すのに十分でなく、その場合はpositionを持つListItemを使う」と説明します。表示順と違えばシグナルではなく不一致です。
  • 一覧にはProductリッチリザルトもない。 Googleの販売者リスティング構造化 データのガイダンス“Product rich results only support pages that focus on a single product (or multiple variants of the same product). For example, ‘shoes in our shop’ is not a specific product,” (翻訳) 「Productリッチリザルトは単一商品または同一商品の複数バリエーションに焦点を当てるページだけをサポートし、『店舗の靴』は特定商品ではない」と明記し、“focusing on adding markup to product pages instead of pages that list products or a category of products.” (翻訳) 「商品一覧やカテゴリではなく商品ページへのマークアップを重視する」ことを推奨します。ItemListは補助であり、健全な並び替えURL戦略の代替ではありません。

このテーマの位置づけ

商品選定と並び順は、Eコマースのサイト構造を構成する一要素です。URL構造、rel=prev/next廃止後のページネーション、薄いコンテンツへの対応、構造化データを含む一覧ページ全体のライフサイクルはカテゴリページSEOで説明しています。フィルタ・ファセットURLのクロール管理はファセットナビゲーションを参照してください。在庫切れ商品ページをリダイレクト・404・維持のどれにするかも別の判断です。ここでは「どの商品を、どの順序で表示するか」と、そのマーチャンダイジング判断がSEOへ及ぼす影響に絞ります。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.