SEO・集客 UPDATE 2026.09.30

canonicalタグとは?SEOで重複URLを整理する正規化の考え方と設定方法

canonicalタグとは何か。重複URL、URL正規化、301リダイレクト・noindexとの違い、WordPressで起こりやすい重複、Search Consoleでの確認方法まで、SEOで迷いやすいcanonicalの考え方を実務ベースで解説します。

SEO / CANONICAL / URL NORMALIZATION

同じ、または非常によく似た内容のページが、 複数のURLで存在することがあります。

たとえば、 パラメータ付きURL、 並び替えURL、 HTTPとHTTPS、 wwwあり・なしなどです。

このとき重要になるのが、 「どのURLを代表として扱うのか」という URLの正規化です。

canonicalタグは、 複数の類似URLの中で、 どのURLを正規URLとして扱ってほしいかを 検索エンジンへ伝えるための方法 の一つです。

この記事では、 canonicalの意味、 301リダイレクトやnoindexとの違い、 WordPressで起こりやすい重複、 Search Consoleでの確認方法まで整理します。

01
WHAT IS CANONICAL?

canonicalタグとは?

canonicalタグは、 複数の重複・類似ページが存在するときに、 代表として扱ってほしいURLを検索エンジンへ伝えるために使います。

HTMLでは、 head要素内に rel=”canonical” を指定します。

ただし、 canonicalはGoogleへの命令ではなく、 正規URLを判断するためのシグナルの一つです。

URL A

通常URL

/service/

URL B

パラメータ

/service/?ref=xxx

URL C

別経路

/service/?sort=1

→
CANONICAL

代表URL

/service/

POINT

canonicalは、 ページを削除するためではなく、 代表するURLを整理するための仕組み です。

02
DUPLICATE URL

なぜ同じ内容が
複数URLになる?

重複URLは、 必ずしもサイト制作のミスだけで発生するものではありません。

CMSやECサイト、 フィルター機能などの仕様によって 自然に複数URLが生成される場合もあります。

同じ内容がwwwありなし、HTTPとHTTPS、カテゴリやタグ、パラメータURL、フィルターURL、キャンペーンURLなど複数のURLで表示される例を示した図解
同じ、または類似した内容でも、 URLの構造やパラメータ、CMSの仕様によって複数URLが生成されることがあります。
01

パラメータURL

広告計測や 並び替えで生成される。

02

HTTP / HTTPS

両方のURLへ アクセスできる。

03

wwwあり・なし

ホスト名違いで URLが複数存在する。

04

カテゴリ・タグ

同じ記事へ 複数経路が生まれる。

05

フィルター

絞り込み条件ごとに URLが生成される。

06

印刷・別表示

内容がほぼ同じ 別URLが存在する。

03
HTML

canonicalの
基本的な書き方

canonicalは、 HTMLのhead内でlink要素として指定します。

HTML CANONICAL EXAMPLE
<link rel="canonical" href="https://example.com/service/">
01

絶対URLで指定する

02

正規URLを1つに決める

03

URL表記を統一する

04

意図しない別ページを指定しない

04
CANONICAL / REDIRECT / NOINDEX

canonical・301・noindexは
何が違う?

canonicalは代表URLを伝える、301リダイレクトはURLを移転する、noindexは検索結果に表示させないという3つのSEO対応の違いを比較した図解
canonical・301リダイレクト・noindexは似て見えますが、 代表URLの指定、URL移転、インデックス制御という異なる役割を持ちます。
CANONICAL

代表URLを伝える

ページ自体は残しつつ、 別URLを代表として扱ってほしい場合。

301 REDIRECT

URLを移転する

古いURLを使わず、 新URLへ恒久的に移したい場合。

NOINDEX

検索結果へ出さない

そのページ自体を インデックスさせたくない場合。

IMPORTANT

どれも似た目的に見えますが、 「残すのか」「移すのか」「検索結果から外すのか」 で使い分けます。

05
SELF CANONICAL

self canonicalとは?

self canonicalとは、 そのページ自身のURLをcanonicalとして指定することです。

たとえば、 https://example.com/service/ のページ自身が、 同じURLをcanonicalとして指定します。

CMSやSEOプラグインでは、 この形式が自動出力されることも多くあります。

PAGE URL /service/ = CANONICAL URL /service/
06
WORDPRESS

WordPressで
確認したいURL

WordPressでは、 投稿ページ以外にも カテゴリ、タグ、著者、日付、検索結果など、 多くのURLが自動生成されます。

すべてが問題になるわけではありませんが、 サイト設計によっては類似ページが増えやすくなります。

01

カテゴリページ

02

タグページ

03

著者アーカイブ

04

日付アーカイブ

05

ページ送り

06

検索結果ページ

07

添付ファイルURL

08

パラメータ付きURL

07
COMMON MISTAKES

canonicalで
よくある設定ミス

01

全ページTOPを指定

個別ページの代表URLを すべてTOPへ向けてしまう。

02

存在しないURL

canonical先が 404になっている。

03

リダイレクト先

canonical先が さらに別URLへ移動する。

04

内容が違う

ほとんど別内容のページを 正規URLとして指定する。

05

http / https混在

正規URL表記が サイト内で統一されていない。

06

設定後に未確認

GoogleがどのURLを 正規版としたか確認しない。

08
SEARCH CONSOLE

Googleが選んだ正規URLを
確認する

canonicalを設定したからといって、 必ず指定したURLがGoogleの正規URLになるとは限りません。

Search ConsoleのURL検査を使うと、 正規URLに関する情報を確認できます。

Search ConsoleのURL検査でユーザーが指定した正規URLとGoogleが選択した正規URLを比較して確認する方法を示した図解
Search Consoleでは、 サイト側で指定した正規URLとGoogleが実際に選択した正規URLを確認し、 意図したURLが代表として認識されているかをチェックします。
01

ユーザーが指定した正規URL

サイト側で canonicalとして指定したURL。

02

Googleが選択した正規URL

Googleが実際に 代表と判断したURL。

CHECK

2つが一致しない場合は、 canonicalだけでなく、 内部リンク・リダイレクト・サイトマップ・ページ内容 も確認します。

09
SITE RENEWAL

リニューアル時は
canonicalだけで対応しない

ホームページリニューアルでURLを変更する場合は、 canonicalだけを設定して終わりにしません。

旧URLから新URLへ完全に移転するのであれば、 301リダイレクトを含めたURL移行設計が必要です。

あわせて、 canonical、 内部リンク、 XMLサイトマップなども 新しいURLへ統一します。

01

旧URL → 新URLを整理

→
02

301リダイレクト

→
03

canonical更新

→
04

内部リンク更新

→
05

Search Console確認

RELATED ホームページリニューアル時のSEO対策を見る →
FAQ
FREQUENTLY ASKED QUESTIONS

canonicalについて
よくある質問

canonicalを入れれば重複コンテンツは削除されますか? +

削除されるわけではありません。 canonicalは、 複数の類似URLの中で代表として扱ってほしいURLを示すために使います。

canonicalと301リダイレクトはどちらを使えばいいですか? +

URLを完全に新しいURLへ移転する場合は、 301リダイレクトを使うケースが一般的です。 複数URLを残したまま代表URLを示したい場合はcanonicalを検討します。

canonicalとnoindexは同時に使っていいですか? +

目的が異なるため、 同時利用を前提に考えるより、 そのページを検索結果に残したいのか、 正規URLを別にしたいのかを整理して設定します。

canonicalを設定すれば必ずGoogleに採用されますか? +

必ず採用されるわけではありません。 Googleは複数のシグナルから正規URLを判断するため、 Search Consoleで実際に選択されたURLを確認します。

WordPressでもcanonical設定は必要ですか? +

テーマやSEOプラグインなどが自動出力している場合があります。 まず実際のHTMLとSearch Consoleを確認し、 不要な重複や誤った指定がないかを見ることが重要です。

SUMMARY

URLを増やすのではなく、
代表するページを明確にする。

Webサイトでは、 同じ内容が複数URLで表示されることがあります。

canonicalは、 その中からどのURLを代表として扱ってほしいかを 検索エンジンへ伝える方法の一つです。

ただし、 URLを移転する301リダイレクトや、 検索結果へ出さないnoindexとは役割が異なります。

URLの状態と目的を整理したうえで、 適切な方法を選び、 Search ConsoleでGoogleの認識まで確認することが重要です。

01

重複を確認

02

代表URLを決定

03

方法を選ぶ

04

設定する

05

Googleで確認

RELATED COLUMN

SEO / TECHNICAL / WEBSITE IMPROVEMENT

コンテンツだけでなく、
URL設計まで整える。

LEONOIRでは、 canonical・リダイレクト・Search Consoleなどの 技術的なSEOも含め、 ホームページ全体の構造と検索導線をご相談いただけます。

CONTACT US SEO・サイト改善を相談する ↗

START A PROJECT

何を頼むべきか、
まだ決まっていなくてもいい。

課題を整理するところからご相談ください。
事業に必要な方法を一緒に考えます。

CONTACT US お問い合わせ・ご相談 ↗