サイトにアクセスするには2つの方法があります。IPアドレスを使用する方法(例:157.19.0.1)とドメイン名を使用する方法(例:www.abc.com)。理想的には、あなたのドメイン名とIPアドレスの両方が同じURLに解決し、同じページを表示するべきです。誰かが157.19.0.1と入力し、別の人がwww.abc.comと入力しても、彼らは同じページにたどり着き、同じコンテンツが表示されるべきです。
これが起こらない場合、間違いなく問題があります。検索エンジンのボットはあなたのIPアドレスとドメイン名を、全く異なるページを指していると「解釈」するかもしれませんが、それらは似た内容を含んでいます。ここで重複コンテンツの問題が生じます。
要するに、重複コンテンツとは、ウェブ上の複数の場所(URL)が似たようなコンテンツを持っていることです。しかし、これが本当に問題なのはなぜでしょうか?検索エンジンのボットは、どのURLが検索結果に表示されるべきかを知りません。
こちらは、異なるURLを持つ同じページのいくつかのバージョンです:
- http://www.abc.com
- https://www.abc.com
- http://abc.com/index.php
検索エンジンのボットは、たとえば二番目のURLを表示することを選ぶかもしれません。これは、本当にユーザーに見てもらいたいコンテンツが3ページ目や1ページ目にある場合、不利になる可能性があります。ボットはまた、あなたのサイトを重複コンテンツがあるとマークすることを選ぶかもしれません。これが起こると、システムを‘ゲーム’しようとしていると見なされ、ランキングを高めようとしている意図が見られることを意味します。マークされた場合、あなたのサイトはランキングが下がり始めるか、さらに悪いことに、検索結果に表示されなくなるかもしれません。重複コンテンツについては、この記事でさらに学ぶことができます。
あなたは、IPアドレスとドメイン名が同じURLに解決されることを確認したいです。IP正規化の概念を導入することで、これが本記事の焦点となります。
IPカノニカライゼーションとは何ですか?
IP正規化は、ドメイン名とIPアドレスが同じURLに解決することを保証するプロセスです。この同じURLは、正規URLまたはページとして参照されることがあり、これは同じページを指す複数のバージョンがある場合に優先されるバージョンを意味します。上記の例で、次のURLがありました。
- http://www.abc.com
- https://www.abc.com
- http://abc.com/index.php
IPアドレスとドメイン名は上記のいずれかに解決する必要があります。もし第二のバージョンが標準であれば、両方ともそれを解決すべきです。
IP正規化がSEOにとって重要な理由は何ですか?
IPカノニカライゼーションはSEOにどのような影響を与えるのか? ここに主な2つの方法があります:
ユニークなコンテンツがランクインする
ドメイン名とIPアドレスが同じページに解決しない場合、検索エンジンのボットは検索結果にどのページを表示すべきかわからないかもしれません。これにより、あなたが一生懸命に作ったユニークなコンテンツがランキングされない可能性があります。これは、ボットがあなたのIPアドレスとドメイン名の両方が解決する1つのURLを選択したためです。それはあなたのユニークなコンテンツを持つものではないかもしれません。したがって、IP正規化は、あなたのユニークなコンテンツがランク付けされることを保証します。
サイトのランクが上がる
もしドメイン名とIPアドレスが異なるURLに解決されている場合、それはあなたのサイトのトラフィックが異なるページ間で分割されていることを意味します。また、異なるURLでバックリンクを得た場合、リンクジュースも分割され、サイトの権威も同様に分割されます。これにより、サイトは本来よりも低いランキングになってしまう結果となります。
あなたのサイトのトラフィックとリンクエクイティが一箇所にある方がずっと良いでしょう。IP正規化はこれを実現するのに役立ち、その結果、サイトのランキングが上がります。
IPの正規化の問題をチェックする
IPカノニカリゼーションが何であるか、そしてSEOにとっての重要性を学んだ後、ドメイン名とIPアドレスが解決する内容に相違がないかどうかを確認するために、あなたのサイトをテストする必要があります。以下の方法で行います:
1. ブラウザにあなたのサイトのIPアドレスを入力してください
最も明白なものから始めましょう。ブラウザにあなたのサイトのIPアドレスを入力して、実際にあなたのドメイン名にリダイレクトするかどうかを確認してください。もしリダイレクトしないならば、IPアドレスの正規化の問題を解決する必要があります。
もし自分のサイトのIPアドレスがわからない場合はどうすればいいでしょうか?IPアドレスを見つける方法を見てみましょう:
サイトのIPアドレスを見つける方法
あなたのサイトのIPアドレスを見つける方法はいくつかあります。こちらです:
a) 組み込みのtraceroute機能を使用する
Windowsで:
- コマンドプロンプトを開いてください
- 「tracert」に続けて、正規と思われるウェブサイトのURLを入力します。例:tracert www.abc.com
- IPアドレスは、「tracing route to」のすぐ隣に表示されます。それは先ほど入力したサイトに先行されます。
Macで:
- 「スポットライト」へ行く
- 画面の右上にある虫眼鏡のようなアイコンをクリックする
- 「ネットワークユーティリティ」をダブルクリックする
- 「トレースルート」タブをクリックする
- 上部近くにテキストボックスがあります。
- あなたのサイトのアドレスを入力してください。 「http」、「https」または「www」の部分は省略できます
- 「トレース」をクリックする
- サイトのIPアドレスが「traceroute to」の次に表示され、入力したサイトが続きます
また、App StoreのiNetToolsアプリや、Google Play StoreのPingTools Network utilitiesアプリを使用することもできます。
b) ツールの使用
IPアドレスを見つけるのに役立つIPチェッカーツールがあります。それらにはip-address.com、ipinfo、そしてipvoidが含まれます。または、私たちのウェブサイトIPアドレスファインダーツールを使用してください:
2. IPカノニカライゼーションの問題をチェックするためのツールの使用
2番目のオプションは、SEO MatorからあなたのIPアドレスの正規化をテストするためのツールを使用することです。
あなたが内蔵トレーサールーター機能から取得したばかりのIPアドレスを使用して、正規化の問題がないかチェックすることができます。あなたはIPアドレスの正規化ランキングと、以下のようなさらなる洞察を得ることができます:
ツールを使用するときは、IPアドレスを使用する必要はありません。サイトのURLを使用すれば問題ありません。
3. WordPressでサイトの現在のURLを確認する方法は?
最も速い方法は、ご自身のWordPressダッシュボードの「設定」を確認することです:
次の場所に移動してください ダッシュボード>>設定>>一般設定。
今最も重要なのは二つの線です:
- WordPressアドレス(URL)と
- サイトアドレスURL
両方とも同じであるべきです:
IPカノニカライゼーションの問題を修正する方法
テストを実行した後、発生した問題を修正する時が来ました。以下の方法で行います:
Apacheサーバー上で
もし貴方のサイトがApacheで動いているなら、IPの正規化の問題を修正する方法は以下の通りです:
- .htaccessファイルにアクセスし、次の行を<IfModule mod_rewrite.c>のすぐ下に入力してください。
RewriteCond %{HTTP_HOST} ^111\.11\.11\.11
RewriteRule ( . *) http://abc.com/$1 [R=301, L]
- 上記のIPアドレス(111\.11\.11\.11)をあなたのサイトのものに、そしてURL http://abc.com/ をあなたが正規としたいサイトのURLに置き換えてください。
.htaccessファイルの設定がまだですか?この記事を読んで、Apacheでhtaccessファイルを設定する方法を学びましょう。
Nginxについて
- /etc/nginxディレクトリにある設定ファイルにアクセスしてください。ここに主要な設定ファイルがあります:/etc/nginx/nginx.conf。
- このコードブロックを設定ファイルの最後に追加してください:
## IP 正規化
server {
listen<IP_ADDR>:80;
server_name<IP_ADDR>;
Return 301 $scheme://domain.com$request_uri;
Googleドメインを使用する
このオプションの使用方法は以下の通りです:
- Google Domainsにサインインしてください(Googleアカウントにサインインする必要があります)
- ドメイン名をクリックしてください
- 左側のナビゲーションパネルでウェブサイトのアイコンをクリックしてください
- 転送をクリックしてください(「既存のウェブページに転送」の下)
- 「ウェブサイトURL」のフィールドにIPアドレスを入力してください
- 「転送」をクリックしてください
IPカノニカライゼーションの修正が成功したことを確認する方法
ここでは、修正が成功したかどうか、エラーがないかを確認できます。これらはテストに使用できる方法です:
ブラウザにIPアドレスを入力してください
ブラウザにIPアドレスを入力して、それがあなたが正規と考えるドメイン名にリダイレクトするかどうかを確認することができます。もしリダイレクトするなら、あなたの修正は成功したということです。もしリダイレクトしないなら、問題が何であるかを見つけ出す必要があります。正規化の問題を修正するために必要なコードを入力する際に、間違いを犯したか何かを見落としている可能性があります。
cURLコマンドの使用
この第二の方法は、cURLコマンドを使用することを含んでいます。これは、ウェブブラウザを使用する必要なくHTTPリクエストを行うコマンドラインツールです。これが、コマンドプロンプト(Windows)またはLinuxやmacOSのターミナルで使用する必要があるコマンドです:
$curl -I http://your-server-ip
テストツールの使用
SEO Review Toolsのようなツールは、IPカノニカリゼーションの問題を本当に修正したかどうかを確認するのに役立ちます。これらのツールはカノニカリゼーションの状態を超えた洞察を提供するので、関連する他のSEO問題も修正できるのは、あなたのサイトにとってプラスです。
Googleドメインを使用する
ドメイン名とIPアドレスが同じURLに解決することを確認するには:
- Google Domainsにサインインする
- ドメインリストであなたのドメインを探す
- 「私のウェブサイト」までスクロールする
- サイトのプレビューが表示されるはずです
ここにあなたのサイトが表示されるまでには時間がかかることがあることに注意してください。特にIPの正規化の問題を解決したばかりの場合は特にそうです。
結論
IPカノニカライゼーションとは何か、SEOにおけるその重要性、IPカノニカライゼーションの問題をチェックする方法、そして修正が機能したかどうかを検証する方法について見てきました。これは間違いなく、あなたのサイトを検索結果で高くランクさせたい場合に必要なSEOの概念です。