
カテゴリページSEOのチェックリスト|公開前・公開後に確認する項目

目次
カテゴリページは、商品一覧、説明文、内部リンク、絞り込み、ページネーションなど多くの要素で成り立ちます。titleや文章だけを確認しても、商品リンクがクロールできない、フィルタURLが増殖する、2ページ目以降へ進めないといった問題を見落とします。
このチェックリストでは、企画、コンテンツ、技術、公開後の分析に分けて確認します。すべてを同じ優先度で直すのではなく、検索対象にする主要カテゴリから順に使ってください。
企画段階の確認
- カテゴリに含める商品の条件を一文で説明できる
- 利用者が複数商品を比較したい検索意図に合う
- 上位・下位カテゴリと商品集合が重複しすぎていない
- 一定の商品数と在庫を継続して維持できる
- 商品ゼロ、季節終了、カテゴリ統合時の処理が決まっている
検索ボリュームだけでカテゴリを作らず、品ぞろえと運用を確認します。同じ商品集合なら、表記違いごとにページを作るのではなく一ページへまとめます。
カテゴリ名と階層
- カテゴリ名が顧客に通じる自然な名称である
- 掲載商品が名称の条件を満たしている
- 同じ階層の分類軸がそろっている
- 不要な中間階層で深くなっていない
- メニューとパンくずリストが同じ階層を示している
社内用語、仕入れ区分、検索語の羅列をカテゴリ名にしません。複数の分類軸は、階層とフィルタへ役割を分けます。
titleとmeta description
- titleが商品群の内容を簡潔に表している
- 重要なカテゴリ名がtitleの前半にある
- h1やパンくずリストとtitleが大きく食い違わない
- descriptionが一覧の種類や比較軸を要約している
- 終了したセールや確認できない最上級表現がない
- テンプレートの空欄や区切り記号の重複がない
titleやdescriptionはGoogleによって検索結果上で調整される場合があります。記述どおりの表示を保証するものではなく、ページ本文との一致を優先します。
h1とカテゴリ説明文
- h1から何の商品一覧か分かる
- 説明文にカテゴリの定義と主な比較軸がある
- 一般論ではなく実際の品ぞろえに結び付いている
- 検索キーワードが不自然な語順で並んでいない
- 一覧上部の文章が長すぎて商品を押し下げていない
- 古い商品数、ブランド数、在庫情報が残っていない
文字数の多さを評価基準にせず、商品選びに必要な情報を過不足なく書きます。詳しいガイドは下部や別記事へ分けます。
商品一覧の使いやすさ
- 商品画像、名称、価格が分かりやすい
- カテゴリ固有の比較項目を商品カードで確認できる
- 在庫切れ、予約、取り寄せなどの状態が分かる
- 商品名や画像から商品ページへ移動できる
- モバイルでも比較情報が省略されすぎていない
- 表示順の基準が利用者にとって不自然でない
商品カードへすべての仕様を詰め込まず、最初の比較に必要な項目へ絞ります。詳しい仕様は商品ページへ任せます。
内部リンク
- 上位カテゴリから対象ページへ到達できる
- 下位カテゴリと商品へhref付きa要素でリンクしている
- リンク文言から遷移先の内容が分かる
- 関連カテゴリとガイド記事への導線が文脈に合う
- 旧URLや転送URLを経由せず正規URLへリンクしている
- モバイル表示でも重要なリンクが利用できる
サイト内検索からしか見つからない商品を作らず、重要商品へカテゴリ構造から到達できるようにします。
パンくずリスト
- 現在地と上位カテゴリの関係が分かる
- 上位項目が正規URLへリンクしている
- 複数カテゴリ所属時の表示ルールがある
- BreadcrumbListが画面上の表示と一致している
- モバイルでも省略しすぎていない
構造化データだけでなく、利用者に見えるパンくずリストを整えます。特別な検索表示は保証されません。
絞り込みと並び替え
- フィルタ条件と生成URLを一覧化している
- 検索対象にする条件ページを限定している
- 同じ条件のパラメータ順が統一されている
- 価格順など同じ商品集合のURLを無制限に増やしていない
- 0件や不正な組み合わせへ適切な応答を返す
- canonical、noindex、robots.txtの役割が整理されている
canonicalだけで不要URLのクロールを完全に止められるとは考えず、リンクとURL生成から管理します。
ページネーションと追加読み込み
- 2ページ目以降に直接開ける固有URLがある
- 前後ページを通常のリンクで順につないでいる
- 各ページが原則として自己参照canonicalを持つ
- ページ番号を#以降だけで表していない
- 無限スクロールでも操作なしで商品リンクを発見できる
- 存在しないページ番号へ404など適切な応答を返す
画面上の「もっと見る」が動くだけでなく、検索エンジンとURL共有のためのページ構造を確認します。
canonicalとインデックス設定
- 検索対象カテゴリがHTTP 200を返す
- robots.txtで誤ってブロックしていない
- robots metaやX-Robots-Tagに意図しないnoindexがない
- 正規カテゴリが自己参照canonicalを持つ
- 転送、内部リンク、サイトマップが同じ正規URLを示す
- 重複するカテゴリ、タグ、検索結果URLを整理している
設定はソースHTMLとレンダリング後のDOMで確認します。JavaScriptの変数ミスやテンプレート共通設定に注意します。
構造化データ
- 画面上のパンくずとBreadcrumbListが一致している
- 利用者に見えない情報をマークアップしていない
- URLやカテゴリ名の変更が反映されている
- 検証ツールでエラーと警告を確認している
構造化データはページ内容の理解を助ける情報であり、リッチリザルトや順位向上を保証するものではありません。
公開直後の確認
- 実際のURLでtitle、h1、商品、リンクを確認した
- パソコンとスマートフォンの両方で表示した
- HTTPステータス、canonical、robots設定を確認した
- ページ2、フィルタ、0件状態もテストした
- XMLサイトマップに正規URLを掲載した
- Search ConsoleのURL検査で取得状態を確認した
通常状態だけでなく、在庫ゼロ、エラー、ページ番号上限など例外も確認します。
公開後の分析
- 表示回数、クリック数、CTR、平均掲載順位を記録する
- ページ別とクエリ別の両方で確認する
- インデックス状況とGoogleが選んだcanonicalを見る
- 商品到達、絞り込み利用、離脱などサイト内行動を見る
- 在庫、季節、セール、競合変化を記録する
- 変更日と変更内容を残す
平均掲載順位は地域、端末、検索条件などを含む平均値です。CTRだけで順位が上がった、meta変更だけでサイト評価が上がったとは断定しません。
ECサイトでの確認例
「オフィスデスク」カテゴリを公開するとします。企画段階で、学習机やダイニングテーブルを含めないと定義します。上位の「デスク」から通常リンクで案内し、幅、奥行き、収納、配線機能を商品カードに表示します。
ページ2以降へ前後リンクを用意し、価格順URLは元カテゴリへ正規化します。「幅120センチ」は商品数と需要が安定するため管理された下位ページにし、任意の幅と色の組み合わせは検索対象にしません。
公開後はSearch Consoleで「オフィスデスク」「在宅勤務 デスク」などのクエリを確認し、一覧の比較軸と合っているかを見ます。流入だけでなく、商品詳細への移動も確認します。
チェック結果の管理方法
確認結果は、URL、担当者、問題、優先度、修正内容、公開日、検証日を記録します。単なる「対応済み」ではなく、何を確認してどの状態を正しいと判断したかを残します。
テンプレート共通の問題は個別URLで直さず、影響範囲を調べて共通改修します。商品データの欠損は商品担当、URLやcanonicalは開発担当、説明文は編集担当というように、問題の種類ごとに責任者を明確にします。
まとめ
カテゴリページSEOの確認は、titleや文章だけで終わりません。商品群の定義、階層、一覧、内部リンク、絞り込み、ページネーション、canonical、インデックス、公開後のデータを一つの運用として見ます。
最初から全カテゴリを点検するのではなく、流入と売上の大きいページからこのチェックリストを使ってください。発見した問題をテンプレートと運用ルールへ反映すると、同じ不具合を多くのページで繰り返すのを防げます。
次に読みたい関連記事
- カテゴリページSEOとは?商品一覧を検索流入につなげる基本施策
- カテゴリページのtitleタグの書き方|商品一覧の内容を正確に伝える方法
- カテゴリページのmeta descriptionの書き方|一覧の特徴を短く伝えるコツ
- カテゴリページの説明文は必要?SEOと商品選びに役立つ書き方
- SEOを意識したカテゴリ名の付け方|分かりやすさと運用性を両立する
- ECサイトのカテゴリ構造を設計する方法|階層を深くしすぎない考え方
- カテゴリページの内部リンク設計|下層カテゴリと商品へ迷わず導く方法
- ECサイトのパンくずリストとは?カテゴリ階層を伝えるSEO設計
- 絞り込み検索のSEO対策|フィルタURLを増やしすぎない設計方法
- 価格順・新着順のURLはインデックスさせる?並び替えページのSEO設計
- 無限スクロールと「もっと見る」のSEO|商品をクロール可能にする実装