【2026最新】canonicalタグとリダイレクト|重複URLの整理方法

重要なポイント

canonicalタグとリダイレクトの違い、使い分け、診断と修正の手順を解説。301と302の違い、リダイレクトチェーンの回避も整理します。

【2026最新】canonicalタグとリダイレクト|重複URLの整理方法

結論から書きます。canonicalタグは「指示」、リダイレクトは「強制」です。 この違いを理解していないと、重複URLの整理に失敗します。そしてcanonicalはGoogleが従うとは限りません。

この記事では、両者の役割の違い、使い分け、そして診断と修正の手順を整理します。

なぜ重複URLが問題になるのか

Googleは、同じ内容が複数のURLでアクセスできる状態を重複コンテンツとして扱います。

重複が発生する原因

原因

例

地域違い

/jp/ と /ja/ で同じ内容

デバイス違い

モバイル版とPC版

プロトコル違い

http:// と https://

サイト機能

並び替え・絞り込みのURL

事故

テスト環境が公開されている

Googleは、重複コンテンツ自体はスパムポリシー違反ではないと説明しています。ただしユーザー体験が悪化し、成果の計測が難しくなります。

出典:Google Search Central「What is URL Canonicalization」(2026年8月20日更新、2026年9月23日確認)

canonicalタグとは

「このURLが正規版です」と伝える指示です。

html
<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です。

診断と修正の手順

重複URLの整理フロー

canonicalは指示、リダイレクトは強制

手順1:重複URLを洗い出す

  1. サーチコンソールの「ページ」レポートを開きます
  2. 「重複、Google が選択した正規ページとは異なるページ」を確認します
  3. 「代替ページ(適切な canonical タグあり)」を確認します

期待される結果:Googleが認識している重複の一覧が得られます。

品質チェック:意図した正規URLが選ばれているかを確認してください。

手順2:正規URLを決める

どのURLを正規版にするかを決めます。

判断基準

内容

アクセスが多い

実績があるURLを優先

被リンクが多い

外部評価があるURLを優先

URLが簡潔

将来の管理がしやすい

現在の流入

既存の成果を活かす

期待される結果:ページ群ごとの正規URLが決まります。

手順3:canonicalタグを設定する

  1. 重複ページの <head> 内にcanonicalタグを追加します
  2. 正規ページ自身にもcanonicalを設定します(自己参照)
  3. 全ページで同じ正規URLを指定します

品質チェック:canonicalの連鎖がないか確認してください。AがBを、BがCを指す状態は避けます。

手順4:リダイレクトを設定する

URL自体を変更する場合はリダイレクトを設定します。

  1. サーバー側で301リダイレクトを設定します
  2. リダイレクト先が正規URLであることを確認します
  3. リダイレクトチェーンを避けます

品質チェック:1回のリダイレクトで目的のURLに到達するか確認してください。複数回の連鎖は評価が伝わりにくくなります。

手順5:修正後に再確認する

  1. サーチコンソールで再度確認します
  2. 反映には数週間かかることがあります
  3. 正規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実務。クロール可能性、スキーマ、構造化データを執筆。

このトピックを読む

同じテーマの記事を続けて読む