カノニカルURLとは、Googleやその他の検索エンジンにインデックスさせたいウェブページのメインバージョンのことです。サイトが同じコンテンツを持つ異なるバージョンのページを持っている場合、重複コンテンツの問題を防ぐために使用することができます。
例えば、ユーザーはあなたのサイトのアドレスをwww付き(www.mysite.com)で検索するかもしれないし、wwwなし(mysite.com)で検索するかもしれない。
どちらのURLも同じウェブページのものですが、検索エンジンは2つの別々のページと見なします。Googleにインデックスさせたいバージョンを指定するために、canonicalタグ(rel=”canonical”)を設定する必要があります。
なぜカノニカルURLがSEOに重要なのか?
canonical URLを使用する主な理由は、サイトの重複コンテンツを防ぐためです。重複コンテンツはWordPressのSEOに悪影響を及ぼします。
検索エンジンが同じコンテンツを持つ2つ以上のページを見つけた場合、検索結果に表示すべきページがわからなくなります。そのため、これらのページはすべて下位に表示されてしまいます。
重複コンテンツが引き起こすもう一つの問題は、キーワードの共食いである。これは、同じサイト内の複数のページが同じキーワードで競合し始めることで発生し、ランキングに悪影響を及ぼします。
重複ページにcanonical URLが設定されていない場合、Googleは最善の判断でメインページを選択する。この場合の問題は、検索エンジンにインデックスさせたいページではないかもしれないということだ。
だからこそ、カノニカルURLを設定し、検索エンジンに自分の好みを伝えることが重要なのだ。こうすることで、Googleはどのページをインデックスし、検索結果に表示すべきかを知ることができる。
WordPressでカノニカルURLを設定する方法
canonical URLを設定するには、ページのHTMLにcanonicalタグを入力する必要があります。
このためには通常、重複するページの<head>セクションにrel=”canonical “タグを追加する必要があります。URLは以下のようになります:
<link rel="canonical” href=“https://mywebsite.com/canonical-page/" />
とはいえ、サイトのコードやHTMLをいじくり回すのは、どんな間違いでもサイトのデザインや機能を壊してしまう可能性があるため、やっかいなものだ。canonicalタグを追加する簡単な方法は、SEO WordPressプラグインを使用することです。
例えば、All In One SEO(AIOSEO)プラグインを使えば、専門的な知識がなくても検索エンジン向けにサイトを最適化することができる。
AIOSEOでは、WordPressのコンテンツエディターで、検索エンジンにインデックスさせたいメインページを定義することができます。
まず、AIOSEOプラグインをインストールして有効化してください。WordPressプラグインのインストール方法はこちらをご覧ください。
有効化すると、セットアップウィザードが表示されます。画面の指示に従ってプラグインを設定してください。詳しくは、All In One SEO for WordPressの設定方法をご覧ください。
その後、重複しているブログ投稿やページを編集し、「AIOSEO設定」メタ情報ボックスまでスクロールダウンするだけです。
ここから’Advanced’タブに切り替え、’Canonical URL’フィールドにプライマリリンクを入力する。
それが終わったら、ページや投稿を更新してください。
このステップを繰り返して、WordPressの他の重複ページや重複に近いページにcanonicalタグを追加することができる。
SEOのためのカノニカルURLのベストプラクティス
サイトにcanonicalタグを適切に設定することが重要で、そうしないとGoogleや他の検索エンジンを混乱させる可能性がある。
ここでは、canonicalタグを使用してサイトのSEOを向上させるためのベストプラクティスをご紹介します。
1.1ページにつき1つのCanonical URLのみを使用する。
カノニカルURLを指定する場合、1ページにつき1つのリンクだけを使用するのがベストです。そうしないと、検索エンジンは混乱してしまい、どのページのバージョンをインデックスすべきかわからなくなってしまいます。
避けるべきもうひとつのよくある間違いは、同じページのHTML コード内に2つのcanonicalタグを追加してしまうことです。これは通常、手動でcanonicalタグを追加し、誤ってWordPressプラグインを使ってcanonical URLを追加した場合に起こります。
2.カノニカルURLで末尾のスラッシュを指定する
カノニカルURLの末尾にスラッシュ記号(/)を使用するかどうかを決定する必要があります。
- 末尾スラッシュ: https://mywebsite.com/
- 末尾のスラッシュなし: https://mywebsite.com
Googleや他の検索エンジンは、末尾にスラッシュがあるURLとないURLを2つの区切りのURLと見なします。そのため、カノニカルURLを設定する際は、末尾にスラッシュを付けるか付けないかのどちらかを選ぶようにしましょう。
3.WWWと非WWWのカノニカルURLを設定する
末尾のスラッシュと同じように、URLにWWWまたはWWW以外を使用することも、検索エンジンに重複のシグナルを送る可能性がある。
例えば、サイトのリンクはこのようになります:
- WWW: https://www.mywebsite.com/
- WWW以外:https://mywebsite.com/
URLは1つのバージョンを選択し、サイト全体で一貫性を保つのがベストです。
4.カノニカルURLで正しいプロトコルを使用する
同様に、カノニカルURLを定義する際にも、正しいドメイン・プロトコルを使用する必要がある。
例えば、あなたのサイトがHTTPSプロトコルを使用している場合、カノニカルURLには必ずそれを使用してください。
さらに詳しく知りたい方は、WordPressサイトをHTTPからHTTPSに移行する方法をご覧ください。
この投稿がWordPressのcanonical URLについてより詳しく知っていただく一助となれば幸いです。また、WordPress の便利なヒントやトリック、アイデアに関する関連投稿は、以下の「Additional Reading」リストをご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.