【カノニカルタグ】

canonicalタグ とは?

最終更新:
💡 同じページの住所が複数あるとき、代表を伝える

同じ内容や非常によく似たページが複数URLにあるとき、代表にしてほしいURLを検索エンジンへ示すHTMLのlink要素。Googleが正規URLを選ぶための強い手掛かりになる。

📌 このページのポイント
canonical:代表の住所を伝える同じ内容を、2つのURLで読める例/article通常のURL/article?ref=ad広告情報付き✓ 代表にしてほしいURLhttps://example.com/article検索エンジンに伝える手掛かり閲覧者は移動しない/採用は保証しない
同じ内容・非常によく似たページが対象。検索エンジンが代表URLを判断します。
ひよこ ひよこ
canonicalタグは、何を伝えるの?
ペンギン先生 ペンギン先生
例えば同じ記事がhttps://example.com/articleと、広告の識別情報が付いたhttps://example.com/article?ref=adの両方で読めるとするよ。canonicalタグで「代表にしてほしいURLはhttps://example.com/articleです」と検索エンジンへ伝えるんだ。
ひよこ ひよこ
代表を指定すれば、検索順位が上がる?
ペンギン先生 ペンギン先生
順位の上昇を保証するものではないよ。Googleでは正規URLを選ぶ強い手掛かりで、他の情報も踏まえて判断するんだ。そのURLが代表に選ばれると、重複ページへのリンクなどのシグナルをまとめる助けになるよ。
ひよこ ひよこ
リダイレクトとは違うの?
ペンギン先生 ペンギン先生
リダイレクトはアクセスした人を別URLへ移動させるけれど、canonicalタグはそれをしないよ。どちらのURLも読める状態で、検索エンジンに代表を示すんだ。古いURLを廃止して移動させたい場合などは、リダイレクトを検討するよ。
ひよこ ひよこ
どう書けばいいの?
ペンギン先生 ペンギン先生
HTMLのhead内に、例えば<link rel="canonical" href="https://example.com/article">と書くよ。Googleはドメインを含む絶対URLを推奨している。代表ページ自身にも同じ指定を置き、サイトマップや内部リンクと矛盾しないようにしよう。
ひよこ ひよこ
全ページでトップページを指定してもいい?
ペンギン先生 ペンギン先生
内容が異なるページまで同じ代表にしないで、そのページと同じ内容や非常によく似たページを指定しよう。Googleが採用しない場合もあるので、指定を書いただけで完了とは考えないことが大切だよ。色や条件で内容が変わるページも、実際に重複しているかを確かめよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「canonicalタグ」って出てきたら「同じ内容のページで、代表にしてほしいURLを伝える目印」と思えばだいたいOK!
📖 おまけ:英語の意味
「Canonical Tag」 = 正規URLを示すタグ
💬 canonicalは「正規の」という意味。別URLのページが偽物という意味ではなく、同じ内容の代表として扱ってほしいURLを示すよ。

参考資料

← 用語集にもどる