
URLの末尾に「?」が付いているURLを見たことがあると思います。
これはURLパラメータと呼ばれ、ページの内容を切り替えたり、流入元を記録したりするために使われます。
ただし、使い方を誤るとSEOに悪影響を与えることもあります。
この記事では、URLパラメータの基本から、SEOで問題になるケースと実務での正しい扱い方までを整理します。
URL設計の全体像から知りたい方は、URL設計入門もあわせてご覧ください。
- URLパラメータとは?
- URLパラメータはSEOで問題になるのか?
- 問題にならないパラメータもある
- SEOでの正しい扱い方
- 実務での判断基準
- SEO日報の関連記事
- 構造改善の優先順位を知りたい方へ
- まとめ
URLパラメータとは?
URLパラメータとは、URLの末尾に「?」以降で付与される追加情報のことです。
例:
https://example.com/products?category=books&sort=price
このように、キーと値の組み合わせで構成され、ページの表示条件やトラッキングに使われます。
URLパラメータはSEOで問題になるのか?
結論から言うと、使い方によっては問題になります。
特に次のようなケースは注意が必要です。
1. 同じ内容のURLが複数生成される
例:
- ?sort=price
- ?sort=asc
- ?page=2
内容がほぼ同じでもURLが異なるため、重複コンテンツとして扱われる可能性があります。
2. クロールが無駄に増える
パラメータが増えると、GoogleがクロールすべきURLが増えます。
結果として、重要なページのクロールやインデックスが遅れる可能性があります。
3. 評価が分散する
外部リンクや内部リンクが、複数のパラメータURLに分散すると、評価が集まりにくくなります。
問題にならないパラメータもある
すべてのパラメータが問題になるわけではありません。
特に以下は基本的に問題になりにくいです。
- UTMパラメータ(トラッキング用)
- 内容を変えない識別パラメータ
重要なのは、「ページ内容が変わるかどうか」です。
SEOでの正しい扱い方
1. canonicalを正しく設定する
パラメータ付きURLには、正規URLを指定します。
<link rel="canonical" href="https://example.com/products">
これにより、評価を1つのURLに集約できます。
2. 不要なURLはインデックスさせない
- noindex
- robots.txt
を使い分けて、不要なURLのインデックスを防ぎます。
3. URL設計で最初から避ける
可能であれば、パラメータではなくディレクトリ構造にします。
- /products/books
- /category/seo
この方がSEOでは扱いやすくなります。
4. パラメータの種類を整理する
以下のように分けると判断しやすくなります。
- コンテンツ変更系 → 要注意
- トラッキング系 → OK
実務での判断基準
迷ったときは、次の3つで判断できます。
- このURLは検索結果に出すべきか?
- 内容は他と重複していないか?
- 評価を分散させていないか?
この3つで判断すれば、大きく外すことはありません。
SEO日報の関連記事
構造改善の優先順位を知りたい方へ
「どのページから直すべきか分からない」という場合は、ツールも活用できます。
まとめ
URLパラメータは便利な仕組みですが、SEOでは扱い方が重要です。
特に、重複コンテンツ・クロール増加・評価分散の3つは意識する必要があります。
判断に迷ったときは、「検索結果に出すべきURLか?」という視点で整理するのが最もシンプルで効果的です。