重複コンテンツ(Duplicate Content)

重複コンテンツにペナルティがない理由、Googleが重複をクラスタ化してcanonicalを選ぶ仕組み、実際のコスト、原因の見つけ方と優先順位付きの修正方法を解説します。

初回公開:2026年6月23日 · 最終更新:2026年8月22日 · Advanced
言語
このページには証拠シグナルが1件あります

一般的な重複コンテンツペナルティはありません。GoogleとBingは、通常の重複をポリシー処分ではなく重複排除とcanonical選択で扱います。間接的なコストとして、シグナル分散、意図しないURLの選択、クロール効率の低下、測定の複雑化が起こり得ます。重複URLをクラスタ化して代表canonicalを選ぶ仕組みを理解し、根本原因の修正と301、rel=canonical、パラメータ処理、必要な場合だけnoindex、hreflang、シンジケーションの順に検討します。欺瞞的で大規模な悪用だけは別のスパム問題です。

TL;DR — 一般的な重複コンテンツペナルティはありません。GoogleとBingはいずれも明言しており、通常の重複はポリシー措置ではなく、重複排除とcanonical選択で処理されます。実際のコストは間接的で、必ず起こるわけではありません。シグナルの分散意図しないURLの選択(ただし特定の状況では別のクラスタメンバーが表示されることもあります)、クロール効率の低下測定の複雑化です。検索エンジンは重複を検出し、URLをクラスタ化し、集めたシグナルからcanonicalを1つ選びます。指定したcanonicalは命令ではなくヒントです。重複の多くは編集上ではなく技術的なものですが、フィルター、並べ替え、ページネーション、商品バリエーション、翻訳は一律にcanonical化せず個別に判断します。意図に応じ、おおむね 根本原因/301 → rel="canonical" → パラメータ処理 → 本当に削除したい場合だけnoindex → hreflang → シンジケーション の順で対応します。シンジケーションでは、canonicalだけに頼らず、パートナー側のコピーをnoindexにするよう依頼することがGoogleの現行案内です。ペナルティの対象になるのは、スクレイピングや価値のない大量再公開など、欺瞞的で大規模な悪用だけです。

Evidence for this claim Ordinary duplicate content is generally handled through canonicalization rather than a general duplicate-content penalty. Scope: Google duplicate URL handling. Confidence: high · Verified: Google Search Central: Duplicate URLs Evidence for this claim Redirects and rel=canonical are strong signals for specifying a preferred canonical URL, but Google may select another canonical. Scope: Google canonicalization signals. Confidence: high · Verified: Google Search Central: Canonical URLs

重複コンテンツの正確な意味

Ahrefsのガイドで私はこう説明しました。“Duplicate content is the same or similar content that appears on the web in more than one place. It can exist on one website or across multiple websites.” (翻訳) 「重複コンテンツとは、ウェブ上の複数の場所に現れる同一または類似のコンテンツです。1つのサイト内にも、複数のサイト間にも存在し得ます。」2006年のSearch Central投稿にある従来のGoogleの定義では、ドメイン内またはドメイン間にあり、完全に一致するか、明らかによく似た実質的なコンテンツブロックと説明されていました。

重要な捉え直しは、重複コンテンツの多くが盗用ではなく、技術的な副産物だということです。1ページが複数のアドレスで配信され、クローラーには各アドレスが別URLとして見えます。文章をコピーする編集上の重複もありますが少数派であり、欺瞞的でない限り、それ自体は罰せられません。

Googleの現行ドキュメントは、従来の定義より正確に、主要コンテンツが同一または非常によく似ていることが問題で、逐語的な一致は不要だと説明しています。これは同一サイト内でもウェブ全体でも起こります。次の概念とは区別してください。薄いコンテンツ(重複の有無にかかわらず、有用性に乏しいページ)、盗用(技術ではなく法的・倫理的な問題)、キーワードカニバリゼーション(同一サイトの複数の異なるページが同じクエリを狙うターゲティング問題)、そしてクローラーの「近似重複率」(ツールで設定できる類似度のしきい値であり、Googleが公開または直接使用する数値ではありません)です。

重複コンテンツペナルティはあるか? ない。

これは話題全体の中心なので、明確に言います。一般的な重複コンテンツペナルティはありません。 主要な検索エンジンはいずれもそう述べています。

Googleの2008年の記事「重複コンテンツペナルティの誤解を解く」 は、誰もが知るべき一文で始まります。“There’s no such thing as a ‘duplicate content penalty.’ At least, not in the way most people mean when they say that.” (翻訳) 「『重複コンテンツペナルティ』というものは存在しません。少なくとも、多くの人がその言葉で意味するような形ではありません。」John Muellerも長年この点を繰り返しており、私のAhrefsガイドでは本人の言葉を引用しています。“We don’t have a duplicate content penalty. It’s not that we would demote a site for having a lot of duplicate content.” (翻訳) 「重複コンテンツペナルティはありません。重複コンテンツが多いという理由でサイトの順位を下げるわけではありません。」

Bingも2025年12月の記事で同じことを述べました。“Duplicate content doesn’t trigger search penalties on its own, but it does reduce visibility by diluting authority.” (翻訳) 「重複コンテンツ自体が検索ペナルティを引き起こすことはありませんが、権威性を分散させ、可視性を下げる可能性があります。」

私は10年前からこの主張を続けています。2016年のSearch Engine Land記事 The Myth of the Duplicate Content Penalty でも明確に書きました。“Duplicate content is not grounds for action unless its intent is to manipulate search results.” (翻訳) 「検索結果を操作する意図がない限り、重複コンテンツは措置の根拠にはなりません。」今も要点はこの一文に尽きます。

本当の例外:欺瞞的で大規模な悪用

重複が操作目的の場合にだけ、ペナルティが問題になります。これは「重複コンテンツ」規則ではなく、Googleのスパムポリシーの領域です。明確な境界は大規模コンテンツの不正使用です。“Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users.” (翻訳) 「大規模コンテンツの不正使用とは、ユーザーを助けるためではなく、検索順位を操作することを主な目的として多数のページを生成する行為です。」スクレイピングも明示され、“Republishing content from other sites without adding any original content or value, or even citing the original source” (翻訳) 「独自のコンテンツや価値を加えず、元の出典を示すことさえなく、他サイトのコンテンツを再公開すること」が悪用例に挙げられています。その結果は、“Sites that violate our policies may rank lower in results or not appear in results at all.” (翻訳) 「ポリシーに違反するサイトは、検索結果で順位が下がるか、まったく表示されなくなる可能性があります。」

重要なのは区別です。www版と非www版に同じページがあるような良性の重複はこれに当たりません。Googleは通常、一般的な重複コンテンツを重複排除とcanonical選択で処理します。欺瞞的で大規模な重複は、スパムポリシーに属する別問題です。両者を混同してはいけません。一方、「ペナルティがない」を絶対視するのも誤りです。通常の重複だけでは措置の引き金にならない、という意味であり、重複が行為の対象に絶対ならないという意味ではありません。

重複コンテンツの実際のコスト

ペナルティがないのに、なぜ対応するのでしょうか。必ず起こるわけでも、順位低下と同義でもない、いくつかの間接的なコストがあるからです。

  1. シグナルの希薄化・分散。 複数のURLに同じ内容があると、ランキングシグナルが散らばります。Bingはこう述べています。“When several URLs contain the same content, signals such as clicks, links, impressions, and engagement are often diluted.” (翻訳) 「複数のURLに同じコンテンツがあると、クリック、リンク、インプレッション、エンゲージメントなどのシグナルが分散することがよくあります。」Googleのドキュメントも、canonicalを指定する理由の1つとしてシグナル統合を挙げています。つまり分散は自動的ではなく起こり得るもので、強いリダイレクトまたはcanonicalシグナルによって初めて1つのURLへ積み上がります。
  2. 意図しないURLが選ばれる、または特定の状況で別のURLが表示される。 Googleはグループをクラスタ化し、代表canonicalを選びます。シグナルが混在すると、望まない版が選ばれることがあります。Search Consoleの「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」という状態は、まさにそれを示します。ただし常に1つへ固定されるわけではありません。Google検索の仕組みに関する公式ガイド は、特定の端末や狭いクエリなど、別メンバーが状況により適していれば表示されることもあると説明しています。「重複」は「永久に除外」を意味しません。
  3. クロールが非効率になるが、必ずしも「無駄」ではない。 Googleのcanonicalドキュメントによると、選択されたcanonicalは最も頻繁に、他のクラスタメンバーは低い頻度でクロールされます。これは相対的な頻度差であり、すべてのサイトのすべての重複が重要なクロールバジェットを消費する証拠ではありません。しかし、大規模サイトで重複が多ければ積み重なります。ここで重複コンテンツは、ファセットナビゲーションスパイダートラップと並び、クロールバジェットの問題と重なります。
  4. 測定が複雑になります。 トラフィック、クリック、コンバージョンがURL間に分かれると、コンテンツ全体の成果が見えにくくなります。Googleも統合理由として「トラッキング指標を簡素化する」ことを挙げています。

Google(とBing)は重複をどう処理するか

両検索エンジンの仕組みは同じです。検出 → クラスタ化 → canonicalを1つ選択します。

Googleの2008年の記事では、一人称で仕組みを説明しています。URLパラメータによる違いなどから重複コンテンツを検出すると、重複URLを1つのクラスタにまとめ、検索結果でそのクラスタを代表する最良のURLを選びます。狙いは検索結果の多様性で、同じ内容を持つ10個のURLではなく、異なる10件の結果を表示するためです。Googleは重複文書を除外し、ユーザーが同じ内容ばかり見る状態を減らそうとします。クロールコストにも触れており、Googlebotが複数URLの重複コンテンツに時間とリソースを使うほど、残りのコンテンツへ到達する時間が減ります。

Muellerは表示側の動作も説明しています。Googleがウェブ上の複数ページにまったく同じ情報を見つけた場合、検索時には最も適合するページを選び、それらすべてを表示することはしません。

2025年のAI検索という新しい論点。 BingはLLMによる発見にも同じモデルを当てはめています。“LLMs group near-duplicate URLs into a single cluster and then choose one page to represent the set. If the differences between pages are minimal, the model may select a version that is outdated.” (翻訳) 「LLMは近似重複URLを1つのクラスタにまとめ、集合を代表するページを1つ選びます。ページ間の違いが小さい場合、モデルが古い版を選ぶことがあります。」したがって統合は、通常の検索結果だけでなくAI検索での可視性も守ります。古い重複コンテンツ記事の多くが扱っていない新しい視点です。

ここにcanonicalizationとの関係があります。クラスタを作り、代表URLを選ぶこと自体がcanonicalizationです。重複コンテンツが問題で、canonicalizationがそれを解決するプロセスです。ただし「解決」の意味は正確に捉える必要があります。指定したcanonicalは命令ではなく強いヒントであり、Googleはリダイレクト、rel="canonical"、内部リンク、サイトマップなどのシグナルを総合して代表URLを選びます。どれか1つだけで結果が保証されるわけではありません。

重複コンテンツが生じる原因

ほぼすべてが技術的な原因です。私のAhrefsガイドにある分類をまとめると、次のとおりです。

プロトコルとホストの違い

  • HTTPとHTTPS
  • 非wwwとwww

URLの違いとパラメータ

  • トラッキングパラメータ(UTMなど)
  • URL内のセッションID
  • 大文字・小文字を区別するURL
  • 末尾スラッシュの有無

サイト機能が生成するページ

  • 印刷用URL
  • モバイル専用URL(m.サブドメイン)
  • AMP URL
  • ファセット/フィルターナビゲーション
  • タグ・カテゴリ(アーカイブ)ページ
  • 添付ファイル/画像URL(定型文)
  • ページ分割されたコメント
  • サイト内検索結果ページ
  • ローカライズ(同一言語の地域別バリエーション)

サイトをまたぐもの

  • インデックスされたステージング/開発環境
  • シンジケーションとスクレイピングされたコンテンツ

共通する問いは、*「同じコンテンツへ、いくつの異なるURLから到達できるか」*です。余分な答えはすべて重複です。なかでもURLパラメータは最も大量の重複を生むため、個別に扱う価値があります。

重複に見えるものすべてが重複とは限らない

「重複コンテンツ」と呼ばれがちでも、正しい答えが「場合による」であるケースがあります。変更する前に、別々に確認してください。

  • フィルター、並べ替え、ページネーション。 パラメータがあるだけで重複とは限りません。トラッキングやセッションパラメータ(?utm_source=?sessionid=)は同等の内容を生成するため、クリーンURLへcanonical化します。しかしフィルターや並べ替えはページ内容を実際に変える場合があります。GoogleのECサイトのURL構造に関するガイド も、一律のcanonicalではなく個別判断を求めています。ページネーションはさらに別です。ページネーションのガイド は、各ページに固有URLと自己参照canonicalを持たせるよう案内しており、すべてを1ページ目へcanonical化する方法は推奨されません。
  • 商品バリエーション。 これも一律に重複ではありません。色、サイズ、構成が実質的に異なるなら、別URLにより各バリエーションが個別に見つかる場合があります。同じ在庫へ向かう等価な経路や冗長なパラメータが重複です。「単なるバリエーションか」ではなく、「利用者がそれ自体を検索するページか」という意図で判断します。
  • 完全な翻訳。 レイアウトやテンプレートが同じでも、別言語へ翻訳したページは重複ではありません。Googleのローカライズ版に関するガイド は、レイアウトではなく言語を境界にしています。近似重複としてクラスタ化され得るのは、en-usen-gbのような同一言語の地域別版です。そのため、それらには統合ではなくhreflangを使います。
  • クローラーの「近似重複率」。 AhrefsやScreaming Frogなどの監査ツールは、設定された類似度(初期値が90%程度の場合があります)を超えるページを検出します。このしきい値はツール側の診断設定で、Googleが公開または適用する数値ではありません。検出されたペアは、レンダリング済みの主要コンテンツを比較するきっかけであり、結論そのものではありません。

重複コンテンツの見つけ方

  • Search Consoleの「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」。 最も明確なシグナルです。Googleが指定canonicalを上書きしたことを意味します。私はこの状態だけを扱ったAhrefs記事 も書きました。一般的な原因は、重複・類似コンテンツ、canonicalチェーンやループ、canonicalタグの誤記、未翻訳の国際向けコンテンツ、JavaScriptのアプリシェルレンダリングです。
  • サイトクローラー(Ahrefs Site Audit、Screaming Frog)は、重複・近似重複ページ、重複タイトル、プロトコル/ホスト/スラッシュ違いを検出します。
  • site:検索で、httphttpsの両方、インデックスされたパラメータ付きURL、公開されてしまったステージングサブドメインなど、明白な例を探します。
  • 到達性を確認します。 重要ページについて、httphttpswww/非www、末尾スラッシュ、大文字版を手動で試し、リダイレクトせず200を返すものを確認します。
  • 生HTMLだけでなく、レンダリング後の内容を比較します。 GoogleはJavaScriptを含むレンダリング結果をインデックスします。ソースが異なっても表示内容が同じ2つのURLはクラスタ化され得ます。逆に、生HTMLが似ていても、パーソナライズ、空状態、エラーテンプレートなどでレンダリング内容が違えば同じとは限りません。迷ったらブラウザーで実際の表示を確認します。

重複コンテンツの修正方法(推奨順)

以下は便利な初期順序ですが、最初に問うべきなのは 「このURLに何が起きてほしいのか」 です。正しい修正は固定された万能順位ではなく、意図から決まります。

  • 重複を完全になくし、トラフィックも転送したい → 301
  • 到達可能なまま残し、別URLを検索結果の代表にしたい → rel="canonical"
  • 実際には別ページなのに誤ってクラスタ化された → 修正を加えるのではなく、本当に異なる内容にする
  • 意図的にGoogleのインデックスから外したい → noindex

この前提で、根本原因へ効く強い方法から、削除手段までを並べます。

1. 根本原因を直す/301リダイレクトで統合する。 プロトコル、ホスト、スラッシュ、大文字・小文字の違いは、1つの版だけを解決可能にし、残りを301で転送します。リダイレクトはGoogleの最も強い統合シグナルです。公式ドキュメントは “A strong signal that the target of the redirect should become canonical.” (翻訳) 「リダイレクト先をcanonicalとすべきことを示す強いシグナル」と説明しています。Bingも “Use 301 redirects to consolidate variants into a single preferred URL.” (翻訳) 「301リダイレクトを使い、各バリエーションを1つの優先URLへ統合する」と案内しています。重複をなくし、シグナルも渡せるため、これが優先されます。

2. rel="canonical" — 重複を到達可能なまま残す必要がある場合。 印刷版や利用者に必要なパラメータ付きURLなど、重複を公開したままにするなら、優先URLを指すcanonicalタグを追加します。Googleは “A strong signal that the specified URL should become canonical.” (翻訳) 「指定URLをcanonicalとすべきことを示す強いシグナル」としています。重要なのはシグナルという言葉です。命令ではなく、他のシグナルが競合すればGoogleは別URLを選べます。(canonicalタグ/rel=canonicalは関連トピックで詳しく扱います。)

3. パラメータ処理と一貫した内部リンク。 パラメータは一貫して扱い、クリーンURLへcanonical化し、内部リンクは常に1つのcanonical版へ向けます。旧Search ConsoleのURLパラメータツールは2022年に廃止されたため、現在はcanonical、robots、内部リンクで処理します。サイトマップへの掲載は、URLがcanonicalになるのを助ける弱いシグナルです。サイトマップにはcanonical URLだけを載せます。

4. noindex — 本当にページをなくしたい場合だけ。 noindexはページを削除しますが、301やcanonicalのように優先URLへシグナルを統合しません。薄いサイト内検索結果ページなど、本当にインデックスから外したい場合に限って使います。重複への既定対応として使うと、シグナルをまとめず捨てることになります。

ここで明確に区別します。robots.txtとSearch ConsoleのURL削除ツールもcanonicalization手段ではありません。 robots.txtでURLをブロックするとGooglebotはページを確認できず、評価してクラスタへ統合することもできません。削除ツールはURLを検索結果から一時的に隠すだけで、何も統合しません。統合が目的なら、noindexではなくリダイレクトやcanonicalを選びます。

Evidence for this claim robots.txt and the URL removal tool are not canonicalization methods. Blocking crawling can prevent Google from seeing page content, while removal hides URLs rather than mapping one duplicate to a representative. Scope: duplicate and similar URLs Confidence: high · Verified: How to specify a canonical URL with rel=canonical and other methods

5. ローカライズ版にはhreflang。 en-usen-gbのような同一言語の地域別版は、hreflangで関連付け、適切な利用者へ適切な版を表示します。順位を上げる仕組みでも、統合手段でもなく、正しい地域版を振り分けるためのものです。(国際SEOも参照してください。)

6. シンジケーション — ここは推奨が変わりました。 関係を正しく設定すれば、再公開自体は危険ではありません。Googleのスパムポリシーも、正当なシンジケーションを明示的に除外し、“News publications that have syndicated news content from other news publications” (翻訳) 「他の報道機関から配信されたニュースコンテンツを掲載する報道機関」を悪用ではない例に挙げています。問題はシンジケーションそのものではありません。

しかし、推奨される仕組みは、私や業界の多くが以前案内していたcanonical優先から変わりました。Googleの現行canonicalizationトラブルシューティング は、シンジケーション先のコピーが元記事と競合するのを防ぐ主な手段として、rel="canonical"だけに頼りません。実際のシンジケーションページは、テンプレート、追加導入文、広告、関連記事などが異なり、元記事へのcanonicalが常に採用されるとは限らないからです。現在Googleが最も効果的と説明するのは、canonicalで戻すだけでなく、シンジケーション先がコピーをインデックス対象外にすることです。パートナー側のnoindex、またはサイトマップからの除外を依頼します。

実務上、パートナーが応じるなら元記事へのcanonicalも依頼してください。害はなく、ページがほぼ同一なら今も役立ちます。しかし、パートナーのコピーが元記事より上位になるリスクを確実に抑えたいなら、canonicalだけでなく、コピー自体をインデックスから外す依頼の方が信頼できます。これは従来の「canonicalでもnoindexでもよい」という案内からの実質的な更新です。canonicalだけで以前設定した重要な提携先は、見直す価値があります。

重複コンテンツの誤解を解く

  • 「重複コンテンツペナルティがある」。 ありません。Googleは “There’s no such thing as a ‘duplicate content penalty.’” (翻訳) 「『重複コンテンツペナルティ』というものは存在しない」と述べ、Bingも “doesn’t trigger search penalties on its own.” (翻訳) 「それ自体では検索ペナルティを引き起こさない」と述べています。対象になるのは欺瞞的・大規模な悪用だけです。
  • 「2ページがX%以上似ていると罰せられる」。 いいえ。ペナルティを発生させる類似率のしきい値はありません。検索エンジンはクラスタ化してcanonicalを選び、類似度の点数で減点しません。Matt Cuttsはかつてウェブ上のコンテンツの25%から30%が重複していると述べました。重複は通常の想定内です。
  • 「引用や定型文の繰り返しが悪影響になる」。 いいえ。フッター、免責事項、商品仕様、出典からの引用は、検索エンジンが想定する通常の繰り返しです。
  • 「http:// と https://、またはwwwと非wwwの両方が公開されると罰せられる」。 ペナルティはありませんが、シグナルが分散する実害はあります。恐れではなく効率のため、301で優先版へ転送します。
  • 「canonicalタグがcanonicalを保証する」。 いいえ。rel="canonical"は強いシグナル/ヒントであって命令ではありません。301の方が強く、競合するシグナルがあればGoogleは別URLを選べます。それが「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」です。
  • noindexが重複修正の第一選択」。 通常は誤りです。ページを削除するだけで統合しません。301またはcanonicalを優先し、noindexは本当に削除する場合だけ使います。

まとめ

ペナルティはありません。あるのはシグナル分散、意図しないURLの表示、非効率なクロールです。3つすべてへの対処は同じで、可能な限り強いシグナルを使い、すべてを1つのcanonical URLへ統合します。自分で整理しなくても、Googleは重複をクラスタ化し代表を選んでくれます。ただし私は、その選択をこちらから明確にする方を好みます。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.