Domain 92 / 225
URL パラメータは canonical / robots.txt / 内部リンクで重複生成を防ぐ
URL パラメータ の要点
?utm_source や ?ref などのパラメータ付き URL は Google から見ると別 URL で、重複コンテンツ問題を引き起こす。canonical タグでパラメータなし版を正規 URL に指定 + 内部リンクからパラメータ除去が基本。Search Console の旧 URL パラメータツールは廃止
なぜこれを学ぶか
EC サイト / 大規模メディアでは パラメータ付き URL が爆発的に増殖し、クロールバジェット浪費・重複コンテンツ判定・順位希薄化が起きる。 正しい対処法を知らないとサイト全体の SEO 評価が下がる。
EC / ファセット検索 / トラッキング多用サイトで必須。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| 各パラメータ組み合わせが個別ページ扱い | クロールバジェット浪費 |
| canonical なしで重複コンテンツ判定 | 順位希薄化 |
| 旧 Search Console パラメータツールに頼る | 既に廃止、効果なし |
学ぶメリット
- パラメータ問題の体系的対処
- クロールバジェット最適化
- 商談で「canonical + robots.txt + 内部リンク」を即答
仕組み
パラメータの種類
| 種類 | 例 |
|---|---|
| トラッキング | utm_source / ref / fbclid |
| ソート | sort=price / order=desc |
| フィルタ | color=red / size=L |
| ページネーション | page=2 |
| セッション | sid=xxx |
主要対処法
1. canonical タグ
<link rel="canonical" href="https://example.com/products" />
パラメータなしの URL を正規として指定。
2. 内部リンクからパラメータ除去
サイト内リンクは全てパラメータなし URL に。 内部リンクが「パラメータなし」を一貫させる。
3. robots.txt で重要でないパラメータを Disallow
Disallow: /*?utm_source=
Disallow: /*?fbclid=
クロール拒否でクロールバジェット節約。
4. Google Analytics 4 で UTM 計測
GA4 はパラメータなし URL でも UTM トラッキング可能。 URL に utm_ を付けず、SC リダイレクトで計測する手法も。
キー概念
Search Console URL パラメータツール(廃止)
公式: 2022 年に廃止。 現在は Google が自動的にパラメータの意味を判定。
代わりに canonical / robots.txt / sitemap で対応。
ファセット検索の課題
EC サイトのファセット(color × size × price):
- 組み合わせ爆発(数千〜数万 URL)
- 重複コンテンツ
- クロールバジェット浪費
対処:
- 重要なファセット(color のみ等)は canonical で正規化
- 不要なファセット(4 つ以上組み合わせ)は noindex
- robots.txt で深い組み合わせは Disallow
ページネーションの扱い
公式: rel="prev/next" は廃止。 現在は各ページが独立した URL として扱われる。
- 各ページに canonical(自分自身)
- 内部リンクで各ページが辿れる
- noindex を 2 ページ目以降に付けるのは NG(コンテンツ消失)
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| URL パラメータツールで設定すれば OK | 2022 年に廃止 | URL パラメータ ツール終了 |
| rel="prev/next" でページネーション最適化 | 廃止、現在は各ページ独立 | rel=prev/next 廃止 |
| 全パラメータを Disallow すべき | 重要パラメータは canonical で残す | URL 構造ベスト プラクティス |
実務での適用
EC サイトのパラメータ整理
- パラメータ一覧作成(種類別)
- 各パラメータの SEO 価値判定
- canonical / robots.txt / 内部リンク戦略決定
- Search Console「インデックス」レポートで効果確認
トラッキングパラメータ対応
- 内部リンクには utm_ を付けない
- 外部広告 URL は utm_ 付き → canonical でなし版を指定
- robots.txt で utm_ 系を Disallow
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| パラメータ付き URL がインデックスされる | canonical / robots.txt 設定 |
| クロールバジェット浪費 | 不要パラメータの Disallow |
公式ソース
自己テスト
Q1. URL パラメータの主要対処法は?
canonical タグでパラメータなし版を正規 URL に指定 + 内部リンクからパラメータ除去 + 重要でないパラメータは robots.txt で Disallow
Q2. Search Console の URL パラメータツールの現状は?
2022 年に廃止。現在は Google が自動判定
Q3. ページネーションでの rel=prev/next の扱いは?
廃止。現在は各ページが独立した URL として扱われる
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。