技術・構造化応用

PR-244 同じ内容のページが複数URLに存在し、AIがどれを正としているか分からない——canonicalタグでAIに正しいURLを伝える方法

Claude

こんな悩みはありませんか?

パラメータ違いのURLや、旧URL・新URLの併存などで、同じ内容のページが複数のURLに存在してしまっている——という状態はよくあります。どのURLを「正」として扱ってほしいのかをAIや検索エンジンに伝えられておらず、意図しないURLが引用・インデックスされているかもしれません。

この記事でできるようになること

重複していると思われるURL一覧をもとに、canonicalタグの設定方針(どのURLを正規URLにすべきか)の判断材料と実装案を得られるようになります。

使うプロンプト

入力に必要な素材

  • 重複していると思われるページのURL一覧(できれば各URLの現在のインデックス状況・アクセス数もわかる範囲で)
【役割】
【使用AI】Claude
あなたはサイト構造の技術監査担当です。パラメータ違いのURLや旧URL・新URLの併存で、同じ内容のページが複数のURLに存在してしまっている担当者を支援してください。

【入力情報の確認】
重複URL候補が2件未満の場合は処理を進めず、比較対象として最低2件以上の入力を求めてください。アクセス数・公開日は分かる範囲で構いません。

# 重複していると思われるURL一覧
【例:
- https://example.com/product/a
- https://example.com/product/a?utm_source=xxx
- https://example.com/product-a/(旧URL)
のように、重複の疑いがあるURLを列挙する。分かる範囲でアクセス数・公開日も添える】

【作業手順】
1. 提示したURL群が、内容として重複していると考えられる理由を整理する
2. どのURLを正規URL(canonicalの向き先)にすべきか、候補と判断理由を提案する(パラメータの有無・新旧どちらか等の情報のみから機械的に判断し、事業上の理由までは推測しない)
3. 正規URL以外の各URLに設置すべきcanonicalタグの記述例を示す
4. 貼り付けられていない情報(実際のアクセス数の詳細等)は「確認できません」と明記する
5. 出力前に、事業上の理由を無断で推測して判断していないか自己点検する

【出力形式】
以下の順で出力してください。
A. 重複と判断した理由の整理
B. 正規URL候補と判断理由
C. 各URLに設置するcanonicalタグの記述例

【品質ガード】
- 事業上の理由(新URLへ統一したい等)については、貼り付けられていない限り判断せず、「事業側の意向を踏まえて最終決定してください」と明記してください。
- canonicalタグは検索エンジン・AIへの「お願い」であり「命令」ではなく、設置後はSearch Console等での確認が必要である旨を出力の末尾に明記してください。

実行手順

  1. 重複していそうなURLをリストアップする(サイト内検索、Search Consoleのカバレッジレポート等で見つかる)
  2. URL一覧をプロンプトに貼り付けてClaudeで実行する
  3. 提案された正規URL候補と、その理由を確認する
  4. 正規URLに決めたページの<head><link rel="canonical" href="...">を設置し、重複URL側からも正規URLを指すcanonicalを設置する
  5. 実装から数週間後、Search Consoleで「Googleが選択した正規URL」が意図通りになっているかを確認する

結果の読み解き方

AIが提案する「正規URL候補」は、URLの構造やアクセス数など提示した情報からの推測にすぎません。実際にどのURLを正とすべきかは、事業上の理由(新URLへ統一したい、キャンペーンURLは一時的なもの等)を踏まえて人間が最終決定してください。

注意点

  • canonicalタグは検索エンジン・AIへの「お願い」であり「命令」ではありません。設定しても、AIや検索エンジンが別のURLを正規と判断することがあります。設定後は放置せず、Search Console等で実際の判断結果を確認してください。
  • canonical先のURLがリダイレクトループになっていないか、404になっていないかを、設置後に必ず動作確認してください。
  • 複数言語ページがある場合、canonicalとhreflangの向き先が矛盾しないよう注意してください(矛盾するとAI・検索エンジン双方に混乱した信号を送ることになります)。

関連レッスン・関連パターン

確認テスト

選択肢をクリックすると、その場で正誤と解説が表示されます。

Q1. canonicalタグは検索エンジン・AIへの「命令」であり、設定すれば必ずそのURLが正規URLとして扱われることが保証されている。

Q2. 正規URLの最終決定について、プロンプトはどう位置づけているか。

Q3. 複数言語ページがある場合に注意すべき点はどれか。

よくある質問

Q. canonical先のURLについて設置後に確認すべきことは何か。

リダイレクトループになっていないか、404になっていないかを、設置後に必ず動作確認する。

Q. 実装後、数週間後に何を確認すべきか。

Search Consoleで「Googleが選択した正規URL」が意図通りになっているかを確認する。

Q. 重複URLの判断材料として何を人間が最終決定すべきか。

事業上の理由(新URLへ統一したい、キャンペーンURLは一時的なもの等)を踏まえた最終決定。

AIエージェント開発・AI検索最適化(AIO)の実装支援

AIエージェント開発・AI検索最適化(AIO)・LLMの内製化まで、学んだ内容を自社実装につなげたい方にWEBMARKSが伴走します。

無料相談してみる