WordPressサイトのドメイン変更でやったこと

運営しているWordPressサイトのURLをhttp://gethack.sig-lab.info から、http://www.get-hack.info/blog に変更しました。


<h2>2015年8月18日修正</h2>
<ul>
<li>『Google Analyticsの「デフォルトのURL」を変更』を修正</li>
<li>『Google Analyticsの「ウェブサイトのURL」を変更』を修正</li>
</ul>
@1987yama3さんからご指摘をいただき、修正しました。
ありがとうございます！


<h2>2015年8月3日追記</h2>
<ul>
<li>『Google Analyticsの「デフォルトのURL」を変更』を追加</li>
<li>『Google Analyticsの「ウェブサイトのURL」を変更』を修正</li>
<li>『【おまけ】Google Search Consoleのアドレス変更機能』を追加</li>
</ul>


<h2>やったこと</h2>
<ul>
<li>独自ドメインの公開フォルダ指定やDNSの設定</li>
<li>WordPress管理画面で「WordPressアドレス」と「サイトアドレス」を変更</li>
<li>FTPクライアントでWordPressファイルを新ディレクトリへ移動</li>
<li>.htaccessを旧ディレクトリに設置して新URLへリダイレクト設定</li>
<li>Google Analyticsの「デフォルトのURL」を変更</li>
<li>Google Analyticsの「ウェブサイトのURL」を変更</li>
<li>Google Analyticsの「参照元除外リスト」を変更</li>
<li>Google Search Consoleで「サイトマップを送信」</li>
</ul>


<h2>結果</h2>
<ul>
<li>旧URLのページにアクセスすると、対応する新URLのページにリダイレクトされるようになった</li>
<li>Google Analyticsで、引き続きアクセスが正確にトラッキングされる</li>
<li>Google Analyticsの「参照元」に、引き続き自分のサイトが表示されることがなくなる</li>
<li>Googleのクローラーに新URLのサイト構造が認識され、クロールの精度が向上する</li>
<li>URLを変更したので、SNSのいいね!・シェア数のカウントが0になった（元々そんなにありませんでしたが）</li>
</ul>

<h2>独自ドメインの公開フォルダ指定やDNSの設定</h2>
サブドメイン時代は、gethackディレクトリを公開フォルダに指定していましたが、ドメイン名と統一するためget-hackディレクトリに変更しました。

これらの設定は、レンタルサーバーやドメインのコントロールパネルで行いますが、今回は詳しい説明を省きます。


<h2>WordPress管理画面で「WordPressアドレス」と「サイトアドレス」を変更</h2>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/WordPress_01.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/WordPress_01.png" alt="「WordPressアドレス」と「サイトアドレス」変更前" class="alignnone size-full wp-image-429" /></a>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/WordPress_02.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/WordPress_02.png" alt="「WordPressアドレス」と「サイトアドレス」変更後" class="alignnone size-full wp-image-430" /></a>

[設定] > [一般] > 「WordPressアドレス（URL）」と「サイトアドレス（URL）」
を、新ディレクトリと新URLに変更します。


<h2>FTPクライアントでWordPressファイルを新ディレクトリへ移動</h2>

FTPクライアントで、WordPressファイルが入っているディレクトリごと、新ディレクトリに移します。


<h2>.htaccessを旧ディレクトリに設置して新URLへのリダイレクト設定</h2>

.htaccessファイルを作成し、以下のように記述しました。

<code>RewriteEngine On
RewriteCond %{http_host} ^gethack.sig-lab.info
RewriteRule ^(.*) http://www.get-hack.info/blog/$1 [R=301,L]</code>

.htaccessファイルは、旧ディレクトリ（gethackディレクトリ）に設置します。
これにより、http://gethack.sig-lab.info/hogehoge にアクセスがあると、http://www.get-hack.info/blog/hogehoge にリダイレクトされます。


<h2>Google Analyticsの「デフォルトのURL」を変更</h2>

2015年8月3日追加

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_05.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_05.png" alt="Google Analyticsの「デフォルトのURL」変更前 gethack.sig-lab.info" class="alignnone size-full wp-image-457" /></a>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_06.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_06.png" alt="Google Analyticsの「デフォルトのURL」変更後 www.get-hack.info" class="alignnone size-full wp-image-603" /></a>

[アナリティクス設定] > [プロパティ設定] > 「デフォルトのURL」
が、旧URLのままです。

2015年8月18日修正
<del>このままでは、アクセスが正確にトラッキングできない可能性があるので、新URLに変更します。</del>
レポートで下図のリンクボタンをクリックした際に、旧URLで開かれてしまうので、新URLに変更します。

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_07.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_07.png" alt="Google Analyticsのリンクボタン" class="alignnone size-full wp-image-605" /></a>


<h2>Google Analyticsの「ウェブサイトのURL」を変更</h2>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_01.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_01.png" alt="Google Analyticsの「ウェブサイトのURL」変更前 gethack.sig-lab.info" class="alignnone size-full wp-image-408" /></a>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_02.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_02.png" alt="Google Analyticsの「ウェブサイトのURL」変更後 www.get-hack.info" class="alignnone size-full wp-image-409" /></a>

[アナリティクス設定] > [ビュー設定] > 「ウェブサイトのURL」
が、旧URLのままです。

2015年8月3日修正
<del>このままでは、アクセスが正確にトラッキングできない可能性があるので、新URLに変更します。</del>

2015年8月18日さらに修正
<del datetime="2015-08-18T03:59:40+00:00">トラッキングされないのではなく、レポートのデータに反映されないようです。
</del>
<cite><a href="https://support.google.com/analytics/answer/2649553" target="_blank">アナリティクスヘルプの「ビューについて」</a></cite>によると、

<blockquote>元のビューの削除や元のビューへのフィルタ適用は行わないようにしてください。ビューを削除すると、その特定の条件で収集された過去のデータが削除されます。また、ビューにフィルタを設定すると、フィルタで除外したデータは表示されません。プロパティのすべてのデータを保存しながら、データの特定の側面をうまく分析するには、大元のビューのコピーを作成するか新しいビューを追加して、レポートの目的に合わせて個々のビューをカスタマイズしてください。</blockquote>

<del datetime="2015-08-18T03:59:40+00:00">とあるので、変更前のビューはそのまま残しておき、ビューをコピーして「ウェブサイトのURL」を新URLに書き換えたものを新たに作成する。
目的に合わせて、旧URLのビューと新URLのビューを切り替えてレポート表示する。
というのが正しい使い方のように思いますが、この辺りはもう少し勉強&調査してみます。
</del>

レポートで下図のリンクボタンをクリックした際に、旧URLで開かれてしまうので、新URLに変更します。

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_07.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_07.png" alt="Google Analyticsのリンクボタン" class="alignnone size-full wp-image-605" /></a>


<h2>Google Analyticsの「参照元除外リスト」を変更</h2>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_03.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_03.png" alt="Google Analyticsの「参照元除外リスト」からドメインを選択 sig-lab.info" class="alignnone size-full wp-image-410" /></a>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_04.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Google_Analytics_04.png" alt="Google Analyticsの「参照トラフィックからこのドメインを除外」を新ドメインに変更 get-hack.info" class="alignnone size-full wp-image-411" /></a>

[アナリティクス設定] > [トラッキング情報] > [参照元除外リスト]
が、旧ドメインのままです。

このままでは、
[レポート] > [集客] > [すべてのトラフィック] > [参照元/メディア]
に、新ドメインの自分のサイトが表示されてしまうので、参照元除外リストのドメインを新ドメインに変更します。


<h2>Google Search Consoleで「サイトマップを送信」</h2>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_01.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_01.png" alt="Google Search Consoleで「サイトマップを送信」" class="alignnone size-full wp-image-412" /></a>

<a href="http://g.co/SearchConsole" target="_blank">Google Search Console</a>（旧ウェブマスターツール） > ドメインを変更したサイト > [クロール] > [サイトマップ] > [サイトマップの追加/テスト]

新URLのサイトマップファイルのパスを指定して[サイトマップの送信]を行います。


<h2>【おまけ】Google Search Consoleのアドレス変更機能</h2>

2015年8月3日追加

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_03.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_03.png" alt="Google Search Consoleで「アドレス変更」を選択" class="alignnone size-full wp-image-459" /></a>

<a href="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_04.png" target="_blank"><img src="http://www.get-hack.info/blog/wp/wp-content/uploads/2015/08/Search_Console_04.png" alt="Google Search Consoleの「アドレス変更」画面" class="alignnone size-full wp-image-460" /></a>

さきほど見つけたのですが、Google Search Consoleにアドレス変更機能が用意されていました。

<a href="http://g.co/SearchConsole" target="_blank">Google Search Console</a>（旧ウェブマスターツール） > 変更前のドメインのサイト > [設定アイコン] > [アドレス変更]

Googleが用意した仕組みなので、Google検索の掲載順位への影響を最小限に抑えてくれそうです。

が、「新しいサイト」にサブディレクトリのURL（www.get-hack.info/blog）は指定できないため、今回は利用できませんでした。

以上です。
Google Analyticsは、専門というわけではないので、間違いや補足などございましたらご指摘いただけると嬉しいです。