ガイド
canonical を確認する君とは?
canonical を確認する君は、ページ上のすべての canonical シグナルを読み取り、検索エンジンが採用する canonical URL を表示する無料ツールです。 URL を入力するとページを取得してリダイレクトを辿り、 HTML 内の rel=canonical タグと HTTP Link ヘッダーの rel=canonical の両方を検査します。
canonical は2つの場所で宣言でき、本ツールは両方を読み取ります。
| シグナル | 場所 | 向いている用途 | 補足 |
|---|---|---|---|
| rel=canonical タグ | HTML の<head> | 通常の HTML ページ | 最も一般的。<head>の外にあると無視される |
| rel=canonical Link ヘッダー | HTTP レスポンスヘッダー | PDF など HTML 以外のファイル | HTML でも有効。タグと同じ URL を指す必要がある |
| canonical なし | どこにもない | 非推奨 | 検索エンジンが独自に URL を選ぶ |
こんな時に便利です
- サイトの移転やリニューアル後、各テンプレートが正しい canonical を出力しているか確認したい。
- パラメータ付き URL や末尾スラッシュ無し、 https ではなく http など、意図しない URL で検索結果に表示されており、 canonical の問題を疑っている。
- CMS や SEO プラグインが独自に canonical を挿入していて、テンプレート側の宣言と矛盾していないか確認したい。
- コンテンツを他媒体に転載しており、転載側の canonical が元記事を指しているか検証したい。
- Google Search Console で「重複しています。ユーザーにより、正規ページとして選択されていません」と報告され、ページが実際に何を宣言しているか確認したい。
使い方
- 確認したいページの URL を貼り付けます。
- 確認するを押します。ページをサーバー側で取得し、リダイレクトを辿って HTML とヘッダーを読み取ります。
- 結果を確認します。有効な canonical URL 、自己参照かどうか、検出されたすべての宣言とその出どころ、検出された問題の一覧が表示されます。
たとえば https://example.com/blog/post?utm_source=x を確認し、ページに <link rel="canonical" href="https://example.com/blog/post"> が宣言されている場合、 canonical は https://example.com/blog/post と表示され、「別の URL へ正規化」と判定されます。パラメータ付きの重複 URL としては、これが正しい状態です。
どんな問題を検出しますか?
| チェック | 重要度 | 意味 |
|---|---|---|
| canonical なし | 警告 | 宣言がどこにもなく、検索エンジンが独自に URL を選ぶ |
| canonical の矛盾 | エラー | 宣言同士が異なる URL を指しており、 Google はすべて無視することが多い |
| 宣言の重複 | 警告 | 同じ canonical が複数回宣言されている |
| 無効な URL | エラー | canonical の値が URL として解釈できない |
| 相対 URL | 警告 | 有効だが解釈ミスの原因になるため、 Google は絶対 URL を推奨 |
| URL 内の#フラグメント | 警告 | canonical ではフラグメントは無効で、無視される |
<head>外の canonical | 警告 | body 内の canonical タグは検索エンジンに無視される |
| https ページから http への指定 | 警告 | canonical が非セキュアなバージョンを指している |
| 別ドメインへの canonical | 情報 | 転載コンテンツでは正しい使い方。意図したものか確認する |
| noindex と別 URL への canonical の併用 | 警告 | シグナルが矛盾し、 canonical の評価統合が行われない可能性がある |
注意点
- 本ツールが表示するのはページが宣言している内容です。 Google は canonical をヒントとして扱うため、最終的に選ばれる URL は異なる場合があります。 Search Console の URL 検査と併せて確認してください。
- リダイレクトを辿った最終 URL のページから canonical を読み取ります。リダイレクトチェーン自体を調べるにはリダイレクトを確認する君をご利用ください。
- ページがそもそもインデックス可能かを調べるにはnoindex を確認する君、 OGP などの SNS シェア用タグを調べるにはOGP を確認する君が便利です。


