canonicalとは?SEO対策の基本をやさしく解説共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
canonicalとは?SEO対策の基本をやさしく解説共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


canonicalとは何か

canonicalとは、検索エンジンに対して「このページの正式なURLはこの1つです」と伝える仕組みのことです。同じ内容のページが複数のURLで公開されると、検索エンジンが混乱します。それを防ぐためにcanonicalを使います。

例えば、同じ記事が- https://example.com/article/hello- https://example.com/article/hello?utm_source=news- https://m.example.com/article/helloのように、URLが少し違うだけで3つのページがあるとします。検索エンジンはどのURLを1番表示すべきか迷います。ここでcanonicalを設定すると、検索エンジンは「正式なURL」を優先して表示します。

canonicalの仕組み

実際には、HTMLのhead部に「canonicalタグ」という指示を置きます。その指示は、検索エンジンにとっての“お願い”のようなもので、必ず従うとは限りませんが、多くの検索エンジンはこの指示を尊重します。

使い方と実務のヒント

置き場所はページの<head>部分が基本です。正式なURLを1つ決め、それ以外のURLからそのURLを参照させます。ウェブサイトが複数のURLパターンを持つ場合、主要なURLを1つ決め、他のURLにはcanonicalを設定します。

実務的には次のようなケースで使います。

ケース説明
同一記事が複数のURLで公開正式なURLを検索エンジンに伝える
スマホ版とPC版のURLが異なる統一した正式なURLを指定する
パラメータが付くURLパラメータ付きURLが別ページとして扱われるのを防ぐ

補足として、canonicalだけではすべての重複問題を解決できないこともあります。適切な内部リンクの設計や、クローラビリティを高める対策と組み合わせることが重要です。

実装のヒント

WordPressなどのCMSを使っている場合、Yoast SEOなどのプラグインを使えば比較的簡単にcanonicalを設定できます。静的なサイトでは、正規のURLを指すcanonicalタグを各ページのheadに配置します。

まとめ

canonicalは、同じ内容が複数のURLで公開される問題を解決する重要な仕組みです。正式なURLを検索エンジンに伝えることで、検索結果の表示の安定性とブランディングを保つことができます。正しく使うことで、ユーザーが探すべきページを見つけやすくし、サイト全体のSEO効果を高める手助けになります


canonicalの関連サジェスト解説

canonical url とは
canonical url とは、同じ内容を複数のURLで公開しているときに、検索エンジンにこのURLを公式として扱ってほしいと伝える仕組みです。たとえば記事が http://example.com/article、https://example.com/article、https://www.example.com/article のように複数のURLで公開されていると、検索エンジンはどのURLを表示すべきか迷ってしまいます。そんな時に canonical タグを使い、正規のURLを示します。具体的には、HTML の head 部に のように書きます。 この設定のメリットは主に二つです。第一に、重複コンテンツによる順位の分散を防げること。第二に、公式のURLを検索結果に反映させやすくなることです。実務では、サイト内リンクを統一することも重要で、カテゴリページやブログ記事、商品ページなど、同じ内容が複数のURLで公開されないように心掛けます。補足として、canonical は検索エンジンへの指示であり、必ずしも強制とは限りません。必要に応じて 301 リダイレクトを併用することも検討しましょう。具体例として、パラメータ付きの URL が生まれる場合には、パラメータの扱いを Google Search Console で設定することで効果が出やすくなります。判定と確認のポイントは、実装後にページのソースを確認して が正しく配置されているかを確認すること、そして Google Search Console のカバレッジや URL の健全性レポートで正規URLが正しく認識されているかをチェックすることです。
canonical タグ とは
canonical タグとは、同じ内容のページが複数のURLで公開されているとき、検索エンジンに“信頼できる元のURL”を1つだけ認識してもらうためのHTMLの指示です。具体的には、ページの head 部に を書きます。これにより、検索結果に表示されるのが1つのURLに絞られ、重複コンテンツの評価が分散されにくくなります。使う場面は、パラメータが付いたURL、httpとhttps、wwwと非www、同じ内容の別ページなど、複数のURLが同じ内容を指すときです。正規URLを1つ決め、それ以外のバージョンには canonical を設定します。実装例として、HTMLの head に を入れます。検索エンジンはこの情報を手掛かりにしますが、必ずしも全てのケースで従うわけではありません。内部リンクの方針やページの品質も影響します。注意点としては、canonical は“完全に別の内容を1つにまとめる”ものではない点です。ページの内容が異なる場合は別々のURLを使うべきです。サイト運用では、正規URLを統一してURL設計を見直すこと、サイトマップに正規URLを載せること、内部リンクを正規URLへ向けることが重要です。簡単な運用のコツとしては、まず正規URLを1つ決め、他の同一内容のページには必ず canonical を設定すること、そして外部リンクも正規URLへ導くようにすることです。これにより、検索エンジンの評価が1つのURLに集中し、順位の安定につながることがあります。
canonical name とは
canonical name とは、DNS(ドメインネームシステム)の用語で、あるドメイン名を別のドメイン名の基準名(canonical name)として扱う仕組みのことを指します。実際にはCNAMEレコードというDNSレコードを使って、ある名前を別の名前へ別名として結びつけます。たとえば blog.example.com を canonical name として example.org の資源に結びつけたい場合は、DNS に blog.example.com → example.org の CNAMEレコードを設定します。これにより blog.example.com へのアクセスは自動的に example.org の資源へ解決されます。CNAME の目的は、複数のドメインを1つの実体に集約して管理を楽にすることや、資源の切り替え時の影響を最小限にすることです。ですが、CNAME にはいくつかの重要な制約があります。ひとつは、同じ名前に CNAME レコード以外のレコードを同居させてはいけない、という点です。たとえば blog.example.com に CNAME を設定した場合、その名前には Aレコードや MXレコードなどを併用できません。もうひとつは、ルートドメイン(例 example.com)には原則として CNAME を設定できないことです。ルートを指す場合は A/AAAA レコードや、一部のDNSサービスが提供する ALIAS ANAME などを用います。SEO の話として覚えておくべき点は、DNS の canonical name は SEO の正規URLを指し示す HTML 側の canonical 指定とは異なるということです。SEO では、同一内容のページが複数のURLで公開される場合に、どのURLを正規として扱うかを HTML の rel=canonical タグで伝えます。DNS の CNAME は技術的な名前の別名づけであり、検索エンジンの正規URLの指示には直接関与しません。混同しないように、必要に応じて DNS 側の設定と HTML 側の canonical 設定を使い分けることが大切です。設定の手順や確認方法も覚えておくと良いです。実際の運用では、DNS 管理画面で CNAME レコードを追加し、名前 blog や指す先 example.org を入力します。反映状況を確認するには、nslookup や dig などのツールで blog.example.com がどこを指しているかを調べます。なお DNS の伝搬には時間がかかることがあり、数分から最大で24〜48時間程度かかる場合がある点も理解しておくとよいでしょう。
canonical pathway とは
canonical pathway とは、細胞が外部からの信号に反応するときに使われる公式で標準的な経路のことです。体にはたくさんの信号経路があり、それぞれの経路が特定の反応を引き起こしますが、その中でも長く研究で確立され、よく使われる道筋を canonical と呼びます。イメージとしてはレシピの基本の作り方のようなものです。信号が受容体に届くと、連鎖的にタンパク質が働き、細胞内で指令が伝わり、遺伝子の ON/OFF が決まるという流れです。これが canonical な経路で、細胞の成長、分化、分裂などを適切にコントロールします。 一方、canonical でない経路は同じ信号でも別の道を通ることがあります。これを non-canonical な経路と呼ぶことがあり、状況や細胞の種類によって使い分けられます。研究者は canonical を標準として覚えつつ、特定の場面では非 canonical な道筋が重要になることも学びます。代表的な例として、Wnt シグナル伝達には canonical な経路と non-canonical な経路があります。canonical Wnt 経路では Wnt が受容体に結合すると β-カテニンが安定化し、細胞核で特定の遺伝子を ON にします。これにより細胞の運命が決まる場合があります。MAPK/ERK 経路もシグナル伝達の代表例で、さまざまな外部刺激に対して迅速な反応を引き起こします。
ubuntu canonical とは
ubuntu canonical とは、Ubuntuを開発・提供している企業Canonical Ltd.のことを指す話題です。ここでのポイントは、UbuntuというLinuxディストリビューションを生み出し、世界中の人が使えるようにする土台を作っている会社という点です。Canonicalは2004年に英国で設立され、創業者は Mark Shuttleworth という人物です。OSの開発だけでなく、クラウド向けのサービス、サポート、セキュリティ更新、パッケージの配布方法としての Snap など、幅広い活動を行っています。Ubuntu自体はCanonicalが作るLinux系のOSです。デスクトップ用とサーバ用のバージョンがあり、6か月ごとに新しいリリースが出ます。特に長期サポート(LTS)版は5年間程度の安全な更新が約束され、家庭用でも学校用でも使いやすいようにUIやインストールが簡単になる工夫がされています。CanonicalはUbuntu以外にもOpenStackやKubernetes、Jujuといったクラウド関連のソフトウェアやツールを開発・提供しています。さらに機能拡張を目的とした Snaps という新しいパッケージ形式を推進し、ソフトウェアの配布と管理を楽にする試みを続けています。これらをまとめると、ubuntu canonical とはUbuntuを作って世話している Canonical という会社のことを指し、Ubuntuの成長を支える技術的な基盤とサポート体制を提供している存在です。英語の意味でのcanonical(正準・公式)という一般語とは異なり、ここでは企業名として使われています。初めての人は公式サイトや基礎解説を読むと、Ubuntuのインストール方法や基本的な使い方、サポートの受け方まで理解しやすくなるでしょう。
rel= canonical とは
rel= canonical とは、ウェブページの正規版を検索エンジンに伝えるためのHTMLタグのひとつです。同じ内容のページが複数作られると、検索エンジンはどのページを表示するべきか迷います。正規版を指定することで、検索順位を安定させ、重複コンテンツによる混乱を減らすことができます。実装方法は、各ページの head セクションに以下のタグを置くことです。。この URL は、あなたが“正規の代表ページ”として扱いたいURLです。使う場面には、パラメータ付きの URL、プリント用ページ、商品ページのバリエーション、同じ内容を別の場所に公開している場合などがあります。クロスドメインで正規化したい場合は、別ドメ domain の正規URLを指すことも可能です。ただし、正規タグを使う際にはいくつかのルールを守る必要があります。自分のサイト内で URL の一貫性を保ち、https や www の統一を意識してください。タグを過剰に使うとかえって混乱を招くため、重複がある場合だけ適用します。なお、正規URLにリダイレクトを設定している場合は、リダイレクトと正規タグの使い分けを理解しましょう。正規タグは検索エンジンへ「このページが正式な版です」と伝えるための目印であり、ペナルティを避ける魔法のスイッチではありません。
link rel= canonical とは
link rel= canonical とは、HTMLの head 部に置くリンクタグのひとつで、検索エンジンに対して“このページの正式なURLはこのURLです”と伝える仕組みです。なぜ必要かというと、同じ内容のページが複数URLで公開されていると、検索エンジンはどのURLを評価すればいいか分からず、評価が分散してしまうことがあるからです。そこで canonical を設定すると、検索エンジンは指定した URL を“代表URL”として扱い、他の類似ページの信号をひとつに集中させます。これにより重複コンテンツの影響を減らし、正しいページが表示されやすくなります。使い方の基本は、head内に を置くことです。例: 。同じ内容のページが複数の URL(httpとhttps、wwwあり/なし、URL パラメータ付きなど)を持つ場合、それぞれのページに同じ canonical URL を設定します。注意点として、canonical は検索エンジンへの“指示”であり、必ずユーザーにリダイレクトするわけではありません。実際の閲覧経路は通常どおりのリンクで行われます。間違いの例として、内容が異なるページに同じ canonical を設定すること、または noindex と併用して矛盾した対策をとることが挙げられます。正しい実装を確認するには、サイトのソースを確認したり、Google Search Console のインデックス状況をチェックしたり、SEOツールで canonical タグの一貫性を検証します。コード例として、head 部に を置くことを紹介します。補足として、リダイレクトと canonical の使い分けも知っておくと良いです。
non-canonical とは
non-canonical とは、インターネット上の同じ内容のページが複数あるとき、検索エンジンにどのページを正式な情報として扱うかを指示するしくみのことです。正規のURLを指す canonical に対して、正式に選ばれていないURL のことを指します。たとえば同じ商品ページが異なるURLで複数作られているとします。ページA https://example.com/p?color=red とページB https://example.com/p?color=red&ref=google などです。検索エンジンはこれらを別ページとして扱いがちですが、内容が同じなら SEO的には信号が分散します。そこでページの作者は のように canonical タグをヘッダに入れて、正式なページを指示します。これが non-canonical から canonical へ導く役割です。もし canonical タグがないと検索エンジンが勝手に判断します。その結果 2つのページが競合して順位が下がることがあります。実務では次の対策を使います。1) バリエーションごとに内容を完全に同じにせず、重複を避ける。2) 適切に canonical タグを設定する。3) URL パラメータを整理する(パラメータを Google 検索コンソールで管理するなど)。4) 必要に応じて 301リダイレクトを使い、一方へ一本化する。

canonicalの同意語

正規URL
canonical URL(正規URLとも呼ばれる)。検索エンジンが重複コンテンツを避けるために“代表URL”としてインデックス・評価するべきURL。
正規のURL
同じページに複数のURLがある場合に、正式に代表とされるURLのこと。
公式URL
公式サイトのURL。文脈上、公式として公開されているURLを指すことがあるが、厳密には canonical の同義語として使われることもある。
推奨URL
検索エンジンが推奨する統一URL。canonical の目的を果たす代表URLの別表現。
代表URL
そのページを代表・主要として扱うURL。重複したURLの中から優先して評価・インデックスされることを指す。
標準URL
標準的に推奨されるURL。canonical の説明で使われることがある表現。
正規形URL
正規形(canonical form)として扱われるURLの表現。意味は canonical URL と同義。
正準URL
正準(canonical)という語を用いた表現。専門的な文脈で使われることがある。
正規化URL
URLを正規化した結果得られるURL。重複コンテンツ対策の過程や結果を指す表現。
基準URL
重複を避けるための基準として用いられるURL。canonical の役割を指す言い換え

canonicalの対義語・反対語

非正規URL
canonical(正規のURL)でない、公式に認定・推奨されていないURLのこと。複数のURLが同じ内容を指す場合に現れやすく、検索エンジンがどれを正規とすべきか混乱する原因になる。
重複URL
同じ内容を指す複数のURLのこと。canonical が設定されていなかったり、複数のURLが同一コンテンツを返している状態を指す用語。
複製ページ
元のページと内容がほぼ同じ、あるいは全く同じ内容を別URLで公開しているページのこと。SEO上は重複コンテンツの一種として扱われる。
ローンページ
元ページと同一・もしくは非常に近い内容を持つ別ページのこと。canonical の適切な指定を妨げる要因になり得る。
非公式ページ
公式に認定・推奨されていないページのこと。公式性が欠けるため、正規URLとして扱われにくい場合がある。
別URL
canonicalで指定されていない、別のURLのこと。状況によっては重複コンテンツの原因になることがある。
非正規のURL
正規のURL(canonical)ではないURL全般を指す表現。

canonicalの共起語

canonicalタグ
HTMLのhead内に置くリンクタグ。 rel=canonical を指定して、正規URLを検索エンジンに伝える目的で使われる。
rel=canonical
リンク要素の属性として canonical を指定する表現。検索エンジンに正規URLを示す役割を果たす。
canonicalURL
正規URL(正規化されたURL)。重複する複数のURLのうち、検索エンジンに最も重要と判断してインデックスしてほしいURL。
正規URL
同じ内容を提供する複数のURLの中で、検索エンジンに代表として扱われるべきURL。
正規化
URLの表記ゆれを統一して一つのURLにまとめる作業。
canonical化
正規化の過程・手順を指す用語。
正規ページ
正規URLとして扱われるページ自体を指す言い方。
重複コンテンツ
同一の内容が複数URLで公開されている状態。検索エンジン対策の対象。
自己参照リンク
自分のページを正規URLとして指すリンク。
301リダイレクト
旧URLを正規URLへ自動転送する代表的な手法。
リンク要素
HTMLの head 内の link 要素。 canonical を設定する際に使う。
href
リンク先URLを指す属性。 canonical では正規URLを href に設定する。
パラメータ付きURLの正規化
URLのクエリパラメータが異なる複数URLを一つの正規URLへ統一する作業。
canonical属性
link 要素の rel=canonical 属性のこと。
hreflang
多言語・地域別のURLを示すために使われる属性。canonicalと併用される場合がある。
クロール予算
検索エンジンがサイトをクロールする予算。正規化で不要なページを除き、効率化できる。
インデックス
検索エンジンのデータベースにページを登録すること。正規URLを優先してインデックスさせるのが望ましい。
優先URL
canonical で指示する主となるURL。

canonicalの関連用語

正規URL
重複するURLの中から検索エンジンにインデックスさせたい“正式なURL”のこと。1つのURLに統一して信号を送るための基盤。
rel=canonical
HTMLのhead内で使うリンク要素の属性。どのURLを正規URLとして扱うかを検索エンジンに伝える信号。
canonicalタグ
canonicalリンク要素の総称。正規URLを指定するために使われるタグ。
canonicalリンク要素
実際にページのheadに置く link rel="canonical" の具体的な記述。複数URLがある場合に使う。
正規化(canonicalization)
複数のURLが同じ内容を指す場合、それを1つのURLに統一する作業。検索エンジンにとって理解しやすくする。
推奨ドメイン(正規ドメイン)
サイト全体で統一すべきドメイン名のこと。例: wwwを使うか使わないか、httpかhttpsかを決定する。
wwwと非-wwwの統一
同一サイトでwwwありとなしが混在しないよう、1つを正規URLとして統一すること。
httpとhttpsの統一
セキュアなURL(https)を正規URLとして統一し、httpを適切にリダイレクトする。
クエリパラメータの扱い
URLに付くパラメータ(例 ?sort=新着 など)の扱いを決め、重複を避ける方針を設定すること。
パラメータ付きURLの正規化
複数のクエリパラメータ付きURLの中から正規URLを決め、インデックスの分散を防ぐ。
自己参照正規URL
自分のURLを正規URLとして指示する設定。特に他と混同しないようにする。
301リダイレクト
永久的な転送。正規URLへ信号を転送し、SEO上は canonical の代替手段として機能することが多い。
302リダイレクト
一時的な転送。長期の正規URL信号には向かないことが多く、注意が必要。
重複コンテンツ
同一内容が複数のURLで公開されている状態。検索エンジンがどのURLを評価すべきか混乱する原因になる。
クロール予算と正規URL
検索エンジンがサイトを巡回する資源。正規URLに統一することでクロール効率を高めることがある。
サイトマップと正規URL
サイトマップには推奨する正規URLを記載する方が望ましく、重複を抑えやすい。
noindex
特定のページを検索結果に表示しないよう指示するメタタグ。正規URLの代替手段として使われることがあるが、canonicalとは別の信号。
hreflangとcanonicalの併用
多言語・地域別ページの場合、hreflangとcanonicalを組み合わせて正規URLと対象言語を整合させる運用がある。

canonicalのおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
14193viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2056viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1020viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
701viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
652viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
631viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
556viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
489viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
488viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
462viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
452viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
422viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
400viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
356viws
select句・とは?初心者でも分かるSQLの基本と使い方共起語・同意語・対義語も併せて解説!
356viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
355viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
339viws
ダイレクトチャットとは?初心者向けガイドで使い方と注意点を徹底解説共起語・同意語・対義語も併せて解説!
324viws
解像度スケールとは?初心者でも分かる解像度スケールの基礎と使い方共起語・同意語・対義語も併せて解説!
277viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
274viws

新着記事

インターネット・コンピュータの関連記事