robots.txtガイド

robots.txtのURLパラメータ:フィルタとファセットを確認する手順

query string、ファセット、tracking、canonical、noindexを整理してからパラメータURLを制御する実務フローです。

Robots.txt Tools Editorial Team による最終確認 2026-09-13約2分で読めます

編集方針:このガイドは Robots.txt Tools Editorial Team が使用する確認手順を記録したものです。手順を一人称で説明する表現は、顧客案件や個人的な実体験を主張するものではありません。

robots.txtのURLパラメータ:フィルタとファセットを確認する手順

/products?sort=price/search?q=shoesを見ても、すぐにDisallow: /*?とはしません。並び替え、フィルタ、ファセット、tracking、session、pagination、内部検索を分けます。

query stringを実URLでテストします

User-agent: *
Disallow: /*?sort=

testerでブロック対象と例外の両方を確認します。

重複だけならcanonicalも検討します

tracking URLならcanonical、redirect、リンク生成の整理で十分な場合があります。公開ページを検索結果から外したい場合はnoindexを検討します。

ファセットは価値のある状態を残します

検索需要のある絞り込みと、ほぼ無限に増える組み合わせを同一扱いにしません。全?を一括ブロックする前にクロール価値を分けます。

クロールとインデックスを分離します

robots.txtはアクセス、noindexは取得可能なページのインデックス制御です。meta robotsとの比較で判断レイヤーを確認できます。

本番でも同じテストを繰り返します

URLマトリクスを作り、公開後はcheckerで実際のファイルを確認します。

関連ガイド