wwwありとwwwなしは一方へ301転送しサイト内のURLも統一する
公開日: 執筆:佐藤
www.example.comとexample.comで同じサイトを表示できるなら、一方を代表として選び、もう一方から301転送します。転送先はすべてトップページにせず、元の各ページに対応する代表URLにします。
301転送だけで終わらせず、サイト内のリンク、XMLサイトマップ、Googleウェブマスターツールの優先ドメインも同じ側へそろえます。どちらを選ぶかより、選んだ後にURLを混在させないことが重要です。
wwwの有無は見た目ではなく別のホスト名である
次の二つは、よく似ていますが別のURLです。
http://www.example.com/service/
http://example.com/service/
サーバーの設定によっては同じ内容を返しますが、別の内容やエラーを返す場合もあります。Googleのwwwあり・なしに関する公式記事も、検索エンジンは二つが同じ場所を示すとは決められないと説明しています。
したがって、wwwが付いている方が常に正式、または付いていない方が常に有利という決め方はしません。会社案内、名刺、広告、メール、アクセス解析で現在使っているURLを確認し、今後維持する一方を選びます。
選ばなかった側は同じページの代表URLへ301転送する
代表をexample.comにする仮例では、転送関係を次のようにします。
http://www.example.com/ → http://example.com/
http://www.example.com/service/ → http://example.com/service/
http://www.example.com/contact/ → http://example.com/contact/
転送元のパスと、転送先のパスを対応させます。/service/も/contact/もトップページへ送る設定では、訪問者が開こうとしたページを失います。
Googleの重複URLに関する公式記事は、複数のドメイン名でサイトを表示できる場合、一つを選び、各ページを対応するURLへ301転送するよう案内しています。wwwあり・なしについても、一方を選び、ウェブマスターツールの優先ドメインと転送をそろえる方法を示しています。
転送後は、代表でないURLをブラウザーで開き、次の三点を確認します。
- HTTPの応答が恒久的な移動を示す
301である - 転送先が選んだホスト名になっている
- パスとクエリ文字列のうち、ページの表示に必要な部分が保たれている
トップページだけでなく、記事、サービス、問い合わせなど、種類の違うページを選んで確認します。一ページが正しく転送されても、サイト全体の設定が正しいとは限りません。
内部リンクとサイトマップも代表URLへそろえる
転送が動いていても、サイト内のリンクが代表でないURLを指し続けていれば、ページを開くたびに転送が発生します。ヘッダー、フッター、本文、画像、フォームの送信先など、サイトが自分で出力するURLは代表側へ直します。
XMLサイトマップにも、代表として選んだURLだけを載せます。Googleの重複URLに関する公式記事は、選んだURLをサイト内のすべての場所で一貫して使い、サイトマップにも同じURLを含めるよう案内しています。
外部サイトにあるリンクをすべて直せなくても、転送が正しければ訪問者を対応ページへ案内できます。自分で変更できる内部リンクとサイトマップを先にそろえ、管理できない外部リンクの修正を完了条件にしません。
優先ドメインの設定は301転送の代わりではない
Googleウェブマスターツールの優先ドメインでは、Googleにwwwあり・なしのどちらを使いたいか伝えられます。ただし、この設定そのものが、訪問者のブラウザーを別URLへ転送するわけではありません。
Googleの優先ドメインに関する公式説明は、優先ドメインを設定した場合も、利用できるなら301転送を使うよう案内しています。301転送は、Googlebotだけでなく、訪問者やほかの検索エンジンにも移動先を示すためです。
優先ドメイン、301転送、内部リンクで別々の側を指定してはいけません。代表をwwwなしに決めたなら、すべてwwwなしへそろえます。設定を外部へ依頼するときは、選んだ代表URL、転送規則、ウェブマスターツールの設定を一枚の記録として残します。
変更前後でURLの一覧を照合する
転送を設定する前に、現在使われている主なURLを一覧にします。変更後は、wwwありとwwwなしの両方を開き、表示ページとアドレス欄の最終URLを照合します。
確認する順序は、代表URLの決定、ページごとの301転送、内部リンク、XMLサイトマップ、優先ドメインです。最後に、代表でない側へ戻るリンクや、転送を繰り返すURLが残っていないかを確かめます。
最初にトップページと一つの下層ページを選び、wwwあり・なしの四つのURLを開いてください。どのURLが表示され、最終的にどのURLへ移るかを記録すれば、これから直す対象を分けられます。
関連記事

