301リダイレクトでSEO対策
リダイレクトとは、ウェブサイト訪問者を特定のURLへ自動的にジャンプさせることです。ドメイン引越しの際には、リダイレクト処理により、旧URLのリンクポピュラリティを、新URLに引き継がせることが可能になります。
301リダイレクトはリンクを引き継ぎますのでSEOとしても効果的です。ドメインを変更した場合に、旧サイトをサテライトサイトとして使用することもOKですが、全く同じサイトを展開する予定ならばSEO対策として必ずリダイレクト設定を行いましょう。
リダイレクトの種類
サーバーサイドリダイレクト
.htaccessの生成
テキストエディタで「htaccess.txt」というファイルを作り、下記の「.htaccess の中身」を記述後、サーバーにアップロードします。
サーバー上で「 htaccess.txt 」のファイル名を「 .htaccess 」 に変更
※すでに「.htaccess」ファイルがある場合は、そのファイルに追加で記述します。
.htaccess の中身
[サイト全体を他のドメインへリダイレクトする場合]
Redirect permanent / http://新ドメイン/
転送元のトップディレクトリに .htaccessファイルをアップロード
[ディレクトリ単位で指定する場合]
Redirect permanent /seo/ http://www.jwebseo.com/search/new/
seoのディレクトリにアクセスした際に、newディレクトリに転送されます。
※seoディレクトリ内に .htaccessファイルをアップロード
[個別ページで指定する場合]
Redirect permanent /seo/51_wrodpress.html http://www.jweb-seo.com/wp/index.html
Redirect permanent /seo/51_plugin.html http://www.jweb-seo.com/wp/index.html
51_wrodpress.htmlにアクセスした際に、/wp/index.htmlに転送されます。
※seoディレクトリ内に .htaccessファイルをアップロード
ステータスコード
[301リダイレクト]
URLが完全に移転する場合 (301 Moved Permanently)
検索エンジンは転送元URLが完全に移転したと認識。
[302リダイレクト]
URLが一時的に移転する場合 (302 Moved Temporarily)
検索エンジンは転送元URLが一時的な移転と認識。
クライアントサイドリダイレクト
リダイレクトの方法にはサーバではなくクライアント側で行う方法もあり、その際はMETAタグを使用します。
<META HTTP-EQUIV=”Refresh” CONTENT=”3; URL=http://新ドメイン”>
3秒後に指定のURLに自動的にジャンプします。
ユーザにとっては、他のURLにジャンプすること自体に変わりはないのですが、クライアントサイドのリダイレクト方法ですと検索エンジンは、URLが移転したことを認識しない可能性がありますので、サーバーサイドのリダイレクトがおススメです。

