正規URLは、ウェブマスターが重複コンテンツの問題を解決するのに役立ちます。
それらを正しく実装する方法を知ることはSEOにとって不可欠です。
さらに、それらを不正確に使用すると、あなたのサイトのパフォーマンスに悪影響を及ぼす可能性があります。
Canonicalタグは2009年から存在しています。Google、Microsoft、およびYahooは、サイト所有者が重複するコンテンツの問題を迅速に解決するのを助けるためにそれらを作成しました。
この記事では、正規URLが何であるか、それらがどのように機能するか、なぜそれらがあなたのウェブサイトにとって重要なのか、そしてそれらをどのように使用するかについて議論します。
始めましょう!
Canonical URLとは何ですか?
Canonical URL、別名canonical tagは、あなたのウェブページの<head>要素内で見つかるrel=canonical 属性を持つHTMLリンク要素です。
正規タグは、異なるウェブページのバージョンの中から検索エンジンに優先的なURLを伝えます。
検索エンジンは、canonicalタグの助けを借りて、どのウェブページをクロールしインデックスするかを知っています。これは重要です、なぜならURLにはバリエーションがあるかもしれないが、内容は似ているからです。
画像出典: Digital Garg
以下のURLを比較してください:
- www.example.com
- https://m.example.com
- https://amp.example.com
- https://example.com?ref=twitter
URLは異なりますが、同じウェブページを指しています。
検索エンジンはこれを難しいと感じるかもしれません。なぜなら、どちらが正しいコンテンツを持っているのかを知らないかもしれないからです。
ただし、正規のURLを使用する場合、検索エンジンはURLのセットから優先されるバージョンのURLのみをランク付けし、残りは無視します。
したがって、サイト上の異なるURLに同じコンテンツがあっても、Googleによってペナルティを受けることはありません。
なぜ私は重複したコンテンツを持っているのですか?
ウェブサイトを所有しているなら、コンテンツが王様であることを知っているでしょう。訪問者を引きつけ、サイトに関与させるだけでなく、検索エンジンがウェブサイトのランキングを決定する際に分析するものです。
あなたのコンテンツがユニークで、関連性があり、魅力的であれば、検索エンジンでのランキングが高くなる可能性が高まります。
逆に、あなたのサイトに重複したコンテンツがある場合、検索エンジンはあなたのランキングを下げるでしょう。
一部のウェブマスターは、自分のウェブサイトに重複したコンテンツがあることすら知らない。
では、重複コンテンツの理由は何ですか?
コンテンツの重複にはさまざまな理由があります。これには以下が含まれます:
- 地域ドメインプレフィックス:あなたのウェブサイトが異なる地域で利用可能な場合、重複コンテンツを防ぐためにメインコンテンツを指すカノニカルタグを使用する必要があります。
- 転送プロトコル/サブドメインのバリエーション:前に示したように、異なるURLを通じてサイトにアクセスできる場合、検索エンジンはこれらを別々のページとみなします。
- モバイル版:モバイルサイトのバージョンは、しばしば異なるURLを通じて利用可能です。2つを区別するために、カノニカルタグを使用する必要があります。
- 商品ページ: eコマースストアでは、同じ商品の異なるバリエーションがある場合に、重複するコンテンツの問題が蔓延しています。
- コピーされたコンテンツ: 場合によっては、同じコンテンツを複数のウェブサイトで公開する必要があるかもしれません。その場合、優先するコンテンツを正規化するべきです。
画像出典: Explore Insiders
Google Pandaは2011年に導入されたアルゴリズムで、多くの重複コンテンツや低品質なコンテンツを持つサイトにペナルティを課すものでした。現在、PandaはGoogleのコアアルゴリズムの一部です。
あなたのサイトにPandaが影響を与えないようにしたいのであれば、canonical URLを利用してサイト上の重複コンテンツの問題を特定し、修正するべきです。
正規タグはどのような見た目をしていますか?
canonical URLの見た目は以下の通りです:
<link rel="canonical” href="https://example.com">
eコマースの商品ページを持っていると仮定します - myecommercesite.com/product-a
現在、この製品は以下のような多数のURLからアクセスできます:
myecommercesite.com/allproducts/product-a
myecommercesite.com/top-selling-products/product-a
myecommercesite.com/products-priced-below-100/product-a
同じコンテンツを指すURLはたくさんあるかもしれません。
そのような場合は、検索エンジンに正しいバージョンのURLを伝えるために、すべての重複ページのheadセクションに正規のURLを追加する必要があります。
私たちの例では、URL: myecommercesite.com/product-a を優先URLとして保持したいと考えています。そのため、3つの重複コンテンツページすべての <head> セクションに以下のカノニカルタグを追加します:
<link rel="canonical" href="https://myecommercesite.com/product-a"/>
Canonicalタグ/URLはSEOにとってなぜ重要なのか?
画像出典: Shopify
canonicalタグの主な機能は、重複するコンテンツの問題を解決することです。
しかし、正規のURLもSEOにとって非常に重要です。その理由はこちらです。
Canonicalタグは、検索結果に表示したいURLを指定します
canonicalタグを設定すると、検索エンジンはページのどのバージョンを表示するかを知ります。重複するコンテンツはいくつかのSEO問題を引き起こす可能性があり、検索エンジンはどのコンテンツをランク付けするかを知らないかもしれません。そのため、あなたの権威あるコンテンツの一部を見逃すことがあります。
カノニカルタグは単一の製品/トピックの追跡指標を簡素化します
複数のURLがある場合、個々のコンテンツの統合メトリクスを取得するのは難しいかもしれません。しかし、カノニカルタグを使用することで、各ページのパフォーマンスを追跡することが容易になります。
Googlebotが重複したページをクロールするのを防ぎます
大規模なウェブサイトを持っている場合、カノニカルタグはGooglebotが同じコンテンツの複製バージョンではなく、新しいウェブページをクロールすることを保証します。ただし、これは数百または数千のページを持っている場合にのみ問題になる可能性があります。
Canonical URLは重複コンテンツのリンクを統合し、シンジケートされたコンテンツを管理します
正規URLは、検索エンジンがURLに関する情報を1つの権威あるURLに統合するのに役立ちます。さらに、ページランキングをあなたが好むURLに集約するのにも役立ちます。
Canonicalタグをいつ、どのように使用すべきか?
canonicalタグが何であり、SEOにとっての重要性を理解した今、いつ、そしてどのように使用するか見てみましょう。
- サイトに重複するコンテンツがある場合は、canonicalタグを使用してください。
- わずかな違いがある類似の商品を提供する場合、特にeCommerceストアを所有している場合は、それらを使用してください。
- 特定のURLの追加情報を構築するときにそれらを使用してください。それはウェブページ(URLパラメータ)上のコンテンツを整理し、指定します。
Canonicalタグと301リダイレクトの違い
多くの人々がカノニカルタグと301リダイレクトを交換可能に使用しています。
しかし、彼らはお互いに異なっています。
Canonicalタグは、検索エンジン結果ページ(SERPs)に表示したいURLを指定するのに役立ちます。
それどころか、301リダイレクトはあるURLを別のURLに永久に移動させるのに役立ちます。ユーザーがURLを入力すると、それは別のURLにリダイレクトされます。これはサーバー、ブラウザ、そしてユーザーに対して、アクセスしようとしているURLが別のURLに移動されたことを伝えます。ユーザーは301リダイレクトに気づかないことが多いです、なぜなら最終的なURLがブラウザで読み込まれるからです。
301リダイレクトを使用するタイミングはこちらです:
- リブランディングによるドメイン名の変更がある場合。
- ウェブサイトのURLを変更した場合。
- ウェブサイトのページがもう存在しない場合。
WordPressでカノニカルタグを作成する方法
WordPressでcanonicalタグを作成して使用する最も簡単な方法は、Yoast SEOやRankMathのようなWordPressプラグインをダウンロードすることです。
Yoast SEOを使用して正規のURLを作成する手順は次のとおりです:
- WordPressサイトにログインしてください。
- 変更したいページまたは投稿に移動してください。
- 「SEO」タブの下にあるYoast SEOメタボックスの高度なセクションに進んでください。
- 「Canonical URL」フィールドに、http/sとwwwまたはnon-wwwを含む完全な正規タグを入力してください。
- 投稿/ページを更新する
RankMath SEOプラグインを使用している場合は、以下の手順に従って正規URLを作成してください:
- 投稿/ページを編集します。カノニカル化したい特定の記事に移動し、‘編集’をクリックします。
- ダッシュボードにある「高度なタブ」に移動します。
出典: Rankmath
- canonical URLフィールドを変更して、コンテンツの主要なソースを指すようにしてください。
出典: Rankmath
canonicalタグを設定したら、投稿を保存して、投稿を公開した後と同じように更新してください。
Wixで正規タグを作成する方法
Wixは自動的にあなたのすべての投稿にカノニカルタグを生成します。
Wixでカスタムカノニカルタグを変更する方法は次のとおりです:
- サイトエディタ内でページを管理するには、左上の現在のページをクリックしてスクロールダウンしてください。
- ページのリストが表示されます。「SEO基礎」をクリックしてください。
- 「Advanced SEO」タブをクリックし、canonical URLフィールドを見つけるために下にスクロールし、「Edit.」をクリックします。
- 「タグの値」の下でタグを編集してください。
- 「適用」をクリックしてください。
canonicalタグを削除して、元のタグを復元することもできます。以下の方法で行います:
- ページのSEO設定に移動してください
- 「高度なSEO」タブに進んでください。
- メタタグ上でカーソルをホバーしてください。
- 「Show more icon」をクリックしてください。
- 「編集」をクリックしてください。
- 「パターンをリセット」をクリックしてください。
Shopifyで正規タグを作成する方法
Shopifyを使用する際に直面する可能性のある主要な問題の一つは、商品の複製です。これはあなたのランキング能力を制限する可能性があります。
しかし、正確なカノニカルタグの使用によって、製品の重複問題を減らすことができます。
あなたは、サイトが正規タグを生成または取得する方法を編集する必要があります。
やり方はこちらです:
Shopifyストアにカノニカルタグを追加するには、ストアのテーマを追加し、「Actions」の下で「Edit code」を選択します。
今、“レイアウト”の下にあるtheme.liquidを探してください。ここで、以下のコードを</head>の終了タグの上に入力する必要があります。
<link rel="canonical" href="{{ canonical_url }}"/>
- 「もっと見るアイコン」をクリックしてください。
- 「編集」をクリックしてください。
- 「パターンをリセット」をクリックしてください。
Canonicalタグのベストプラクティス
正規URLを最適化する際には、以下のベストプラクティスを念頭に置いてください:
絶対URLを使用する
rel=”canonical”は絶対リンクまたは相対リンクで使用できます。しかし、混乱を最小限に抑えるためには、常に絶対URLを使用すべきです。例えば:
<link rel=”canonical” href= “https://www.website.com/page-a/”/>
そしてない:
<link rel=”canonical” href=”/page-a/”/>
サイトの正規化の問題を監査する
ウェブページを常に検査して、重複するコンテンツにカノニカルタグがあるかどうかを確認してください。任意のURLを検査するには、単に任意のページのHTMLソースコードをチェックして、重複するページにカノニカルタグが追加されているかどうかを判断できます。
ページがクロール可能でインデックス可能であることを確認する必要があります。Search Consoleを開き、下の画像に示されているように、バーの上部にページのURLを入力してください。
今しばらくお待ちください。その後、ツールがあなたのページがクロール可能でインデックス可能かどうかを教えてくれます。
Canonicalタグの使用は控えめに
重複するコンテンツがあるページのみを正規化すべきです。そうでないと、他の関連ページがランキングから除外されるリスクがあります。従って、ページが似ている場合にのみ正規化してください。
ホームページを正規化する
ホームページを正規化することは常に推奨されます。なぜなら、それはあなたの最も参照されるページだからです。さらに、ホームページの重複は最も一般的です。
常に小文字のURLを使用する
検索エンジンは大文字と小文字のURLを異なるURLとして扱います。canonicalタグを使用する際には、一貫性のために小文字を使用してください。これは、正しいURLがインデックスされることを保証するために重要です。
正しいドメインバージョンを使用する
HTTPとHTTPSは互換性がなく、それらの正規タグを入れ替えると検索エンジンのボットを混乱させる可能性があります。ですから、あなたのサイトがHTTPを使用している場合は、正規タグにHTTPSを設定しないでください。
しかし、Googleはユーザーエクスペリエンスを向上させるために、あなたのサイトでHTTPSを使用することを推奨しています。したがって、あなたのサイトをHTTPからHTTPSに移行して、それを安全でUXフレンドリーにするべきです。
正規タグを実装する際に避けるべき間違い
canonicalタグを実装することは難しいことがあります。canonicalタグを実装する際に避けるべき間違いです。
特定のURLに対してGoogleのクローリングをRobots.txtでブロックしないでください
Googleがページをクロールまたはインデックスしない場合、そのページはランキングのチャンスが全くありません。異なるページからGooglebotのクロールをブロックする代わりに、カノニカルリンクを使用し、検索エンジン自身がどのページを表示するかを知ることになります。
混在するシグナル
複数のページに対して、元のコンテンツのソースを1つだけ正規化します。簡単に言うと、ページA > ページBと正規化した後に、ページB > ページAと正規化しないでください。
これは混乱しますよね?検索エンジンが悪い選択をするかもしれません。もしページAが正規であるならば、正しい正規化スキームはページB > ページA; ページC > ページA; ページD> ページA、と続くべきです。
301リダイレクトへの正規化
リダイレクトされるURLを正規化すべきではありません。代わりに、canonicalリンクをリダイレクトのターゲットに設定してください。
無関係なコンテンツへの正規化
関連性のないコンテンツを正規化することでページランクが上がると考えるのは簡単ですが、正規化はこのようには機能しません—正規化は重複するコンテンツにのみ適用されます。
複数のカノニカルURLを設定する
複数のタグを設定すると、検索エンジンによって無視されます。<head>内に2つのカノニカルタグを含めないでください。複数のタグを設定すると、検索エンジンはそれらを無視します。したがって、各ページは単一のカノニカルタグを使用すべきです。
最終的な考え
要約すると、canonicalタグは、重複するウェブページのセットに対して選ばれたマスターURLです。
canonicalリンクを使用する最大の利点は、SEOを向上させ、トラフィックの流れを増加させ、Google Analyticsから収集されたデータの信頼性を向上させることです。
SEO戦略を向上させるために正規URLの使用を開始し、将来の参照のためにこの正規タグガイドをブックマークしてください。