【2026最新】canonicalタグとリダイレクト|重複URLの整理方法
結論から書きます。canonicalタグは「指示」、リダイレクトは「強制」です。 この違いを理解していないと、重複URLの整理に失敗します。そしてcanonicalはGoogleが従うとは限りません。
この記事では、両者の役割の違い、使い分け、そして診断と修正の手順を整理します。
なぜ重複URLが問題になるのか
Googleは、同じ内容が複数のURLでアクセスできる状態を重複コンテンツとして扱います。
重複が発生する原因
原因 | 例 |
|---|---|
地域違い |
|
デバイス違い | モバイル版とPC版 |
プロトコル違い |
|
サイト機能 | 並び替え・絞り込みのURL |
事故 | テスト環境が公開されている |
Googleは、重複コンテンツ自体はスパムポリシー違反ではないと説明しています。ただしユーザー体験が悪化し、成果の計測が難しくなります。
出典:Google Search Central「What is URL Canonicalization」(2026年8月20日更新、2026年9月23日確認)
canonicalタグとは
「このURLが正規版です」と伝える指示です。
<link rel="canonical" href="https://example.com/page/" />重要な性質
性質 | 内容 |
|---|---|
種類 | 指示(ヒント) |
強制力 | なし |
判断 | Googleが最終的に選ぶ |
対象 | 重複するページ群 |
Googleは、canonicalタグを参考にしつつ、最終的に最も完全で有用なページを正規版として選びます。
つまり:canonicalを書いても、Googleが別のURLを正規版と判断することがあります。
リダイレクトとは
アクセスを別のURLへ転送する仕組みです。
ステータス | 種類 | 用途 |
|---|---|---|
301 | 恒久的 | URLを恒久的に変更した |
308 | 恒久的 | 301と同等(メソッド保持) |
302 | 一時的 | 一時的な転送 |
303 | 一時的 | 別リソースへの転送 |
307 | 一時的 | 302と同等(メソッド保持) |
Googleは、恒久的な変更にはサーバーサイドのリダイレクト(301/308)を推奨しています。
出典:Google Search Central「Redirects and Google Search」(2026年9月23日確認)
恒久と一時の違い
種類 | 検索結果での扱い |
|---|---|
恒久的(301/308) | 転送先が表示される |
一時的(302/303/307) | 元のページが表示され続ける |
重要:一時的なリダイレクトを使うと、元のURLが検索結果に残ります。恒久的な変更には301を使ってください。
使い分け
状況 | 使うもの |
|---|---|
URLを恒久的に変更した | 301リダイレクト |
一時的にメンテナンス中 | 302リダイレクト |
同じ内容が複数URLで存在する | canonicalタグ |
パラメータ付きURLの整理 | canonicalタグ |
ページを削除した | 301(関連ページへ)または410 |
別ドメインへ移転した | 301リダイレクト |
基本の判断:URLを変えるならリダイレクト、URLを残すならcanonicalです。
診断と修正の手順

canonicalは指示、リダイレクトは強制
手順1:重複URLを洗い出す
- サーチコンソールの「ページ」レポートを開きます
- 「重複、Google が選択した正規ページとは異なるページ」を確認します
- 「代替ページ(適切な canonical タグあり)」を確認します
期待される結果:Googleが認識している重複の一覧が得られます。
品質チェック:意図した正規URLが選ばれているかを確認してください。
手順2:正規URLを決める
どのURLを正規版にするかを決めます。
判断基準 | 内容 |
|---|---|
アクセスが多い | 実績があるURLを優先 |
被リンクが多い | 外部評価があるURLを優先 |
URLが簡潔 | 将来の管理がしやすい |
現在の流入 | 既存の成果を活かす |
期待される結果:ページ群ごとの正規URLが決まります。
手順3:canonicalタグを設定する
- 重複ページの
<head>内にcanonicalタグを追加します - 正規ページ自身にもcanonicalを設定します(自己参照)
- 全ページで同じ正規URLを指定します
品質チェック:canonicalの連鎖がないか確認してください。AがBを、BがCを指す状態は避けます。
手順4:リダイレクトを設定する
URL自体を変更する場合はリダイレクトを設定します。
- サーバー側で301リダイレクトを設定します
- リダイレクト先が正規URLであることを確認します
- リダイレクトチェーンを避けます
品質チェック:1回のリダイレクトで目的のURLに到達するか確認してください。複数回の連鎖は評価が伝わりにくくなります。
手順5:修正後に再確認する
- サーチコンソールで再度確認します
- 反映には数週間かかることがあります
- 正規URLが意図どおりになっているか確認します
期待される結果:Googleが選択する正規ページが意図したURLになります。
よくある失敗
失敗1:canonicalを書けば必ず従われると考える
Googleは従うとは限りません。 canonicalは指示であり、Googleが最終的に判断します。
失敗2:一時リダイレクトを恒久変更に使う
元のURLが検索結果に残ります。 恒久的な変更には301を使ってください。
失敗3:リダイレクトチェーンを作る
評価が伝わりにくくなります。 1回のリダイレクトで目的のURLに到達させてください。
失敗4:canonicalの連鎖を作る
AがBを、BがCを指す状態は避けてください。全ページが同じ正規URLを指すようにします。
失敗5:正規ページにcanonicalを設定しない
自己参照のcanonicalを設定してください。 設定漏れがあると、意図が伝わりません。
失敗6:リダイレクト先が正規URLでない
リダイレクト先がさらに重複していると、問題が解決しません。リダイレクト先が正規URLであることを確認してください。
よくある質問
canonicalとリダイレクトはどう違いますか?
canonicalは指示、リダイレクトは強制です。URLを変えるならリダイレクト、URLを残すならcanonicalを使います。
canonicalを書けば必ず反映されますか?
反映されるとは限りません。 Googleは他のシグナルも含めて正規URLを判断します。
301と302はどう違いますか?
301は恒久的、302は一時的です。301では転送先が検索結果に表示され、302では元のページが表示され続けます。
リダイレクトチェーンはなぜ問題ですか?
評価が伝わりにくくなり、読み込みも遅くなります。 1回で目的のURLに到達させてください。
重複コンテンツはペナルティですか?
スパムポリシー違反ではありません。 ただしユーザー体験が悪化し、成果の計測が難しくなります。
修正はどのくらいで反映されますか?
数週間かかることがあります。 サーチコンソールで定期的に確認してください。
まとめ
- canonicalは指示、リダイレクトは強制
- canonicalにGoogleは従うとは限らない
- URLを変えるなら301、URLを残すならcanonical
- 一時リダイレクトでは元のURLが残る
- リダイレクトチェーンとcanonicalの連鎖を避ける
- 修正の反映には数週間かかる
まずサーチコンソールの「ページ」レポートで重複URLを洗い出すところから始めてください。
Author: Julian Mercer、Auspia。14年間のテクニカルSEO実務。クロール可能性、スキーマ、構造化データを執筆。




