WEBサイトのアドレスを変更する場合の検索エンジン対応

H.KAMIYAMA
@alclimb

WEBサイトのアドレスを変更する場合の検索エンジン対応方法について記載します。
正しく設定できれば、検索エンジンによるページランクの損失なく移行が可能です。

新しい URL にリダイレクトすると、リンクのクレジットは失われますか?
いいえ。301 や 302 のリダイレクトは PageRank の損失につながりません。

Googleの「概要: URL の変更を伴うサイト移転 」より抜粋

1. リダイレクト設定(.htaccess)

「.htaccessファイル」を作成もしくは修正します。

環境によりますがほとんどの場合、.htaccess ファイルの文字コードは UTF-8 で改行コードは LF が望ましいです。

以下は example.sakura.ne.jp から https://example.co.jp/ にリダイレクトする例です。

.htaccess
RewriteEngine On # 初期ドメインをリダイレクト RewriteCond %{HTTP_HOST} ^(www\.)?example\.sakura\.ne\.jp$ [NC] RewriteRule .* https://example.co.jp%{REQUEST_URI} [R=301,L]

RewriteCond

RewriteCond はリダイレクト条件を指定します。

  • HTTP_HOST
    • ホスト名を条件に指定します。
  • ^(www\.)?example\.sakura\.ne\.jp$
    • リダイレクト元のホスト名を正規表現で指定します。
  • [NC]
    • 大文字・小文字を同一の文字列として認識させるオプションです。

RewriteRule

RewriteRule はリダイレクト先や動作ルールを指定します。

  • .* https://example.co.jp%{REQUEST_URI}
    • リダイレクト先を指定します。
  • [R=301,L]
    • 「R=301」は恒久的なリダイレクトであることを指定します。
    • 「L」はLastのLで判定終了であることを指定します。

2. Google Search Console での操作

サイトの追加

Search Consoleに移行前のサイトと移行後のサイトを追加します。

移行ツール

  1. Search Consoleから移行前プロパティ(サイト)内の画面右上の歯車マーク(オプション)をクリックします。
  2. メニューから アドレスの変更 を選択します。
    capt001.png capt001.png
  3. 画面の手順に従いGoogleにサイト移行のリクエストを送信します。
    capt002.png capt002.png
WRITER
H.KAMIYAMA
@alclimb
SERIES
この記事に連載はありません。
READ NEXT
COMMENTS
コメント機能は開発中です。実装完了まで今しばらくお待ちください。