3番「確認方法がまだ残っていることを確認する」エラーを解決!ドメイン移行をGoogleアドレス変更で通知する。

      2016/11/04

 

サイトを新ドメインに移行した際にはGoogle先生によるドメイン評価消失とコピーサイト認定を避ける必要があります。

そのためにはGoogle先生にドメイン移転を通知する必要があるのですが、私はどうしても手順3の「確認方法がまだ残っていることを確認する」から先に進めないでいました。

この記事ではその解決法をお話します。

※新旧両サイトともGoogle Search Consoleでの所有者確認が完了している前提で話を進めます。また、すでに新サイトへドメイン移転通知を行っている場合はいったん旧サイトへリダイレクトしなおしてください。

スポンサーリンク

旧サイトの存在は「header.php」にアナリティクスコードを張り付けて解決!

2016年7月現在のドメイン移転通知方法は

「リストから新しいサイトを選択する」

「301 リダイレクトが正常に動作していることを確認する」

「確認方法がまだ残っていることを確認する」

「アドレス変更のリクエストを送信する」

の4ステップです。旧ドメインから新ドメインへは301リダイレクトがすでに完了している状態です。ですから「ウェブサイトに HTML ファイルをアップロードする」や「ウェブサイトに <meta> タグを追加する」方法では旧サイトの存在確認ができないのですね。

旧サイトの「header.php」にアナリティクスコードを張り付けると存在の確認ができる

この問題は旧サイトをGoogleアナリティクスと紐づけて解決できます。旧サイトの「header.php」にアナリティクスコードを張り付けると存在の確認ができるのです。以下、Google公式のヘルプページからの引用です。

サイトでリダイレクトを使用すると、リダイレクト ページがランディング ページの参照元となります。たとえば、index.html から home.html へリダイレクトされるようにサイトを変更した場合、index.html が home.html の参照元になります。ユーザーがお客様のサイトを訪問する際、Google 検索を経て最初に index.html にアクセスした場合、Google 検索に関するデータはレポートに表示されません。

これに対処するには、リダイレクト ページとランディング ページの両方に Google アナリティクス トラッキング コードを挿入する必要があります。それによって、リダイレクト ページが実際の参照元としてレポートに表示されるようになります。(https://support.google.com/analytics/answer/1009614?hl=ja)

つまり、アナリティクスコードを新旧両サイトのheader.phpに張り付ければGoogleアナリティクスはどちらも認識できるよ、と読み取れますね。※この公式回答の本質はそこではありませんが…

アナリティクスコード取得方法

アナリティクスコード取得の手順は以下の通りです。

「Googleアナリティクス」にログイン

「アナリティクス設定」

プロパティの「トラッキング情報」

「トラッキングコード」

「ウェブサイトのトラッキング」内のコードをコピー

アナリティクスコードの貼り付け場所

以下のコードはheader.phpの大まかな構造です。張り付ける場所は<head>と</head>の間であればどこでもOKです。

<!DOCTYPE html>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" >
<link rel="alternate" type="application/rss+xml" title="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?> RSS Feed" href="<?php bloginfo( 'rss2_url' ); ?>" />

 <script>
  アナリティクスコード
 </script>

</head>
・・・

サーバーで新サイトへ301リダイレクト設定後ドメイン移転通知

旧サイトから新サイトへ再リダイレクト後、Google Search Consoleからアドレス変更を行えば3番の「確認方法がまだ残っていることを確認する」がクリアできるはずです。

※このとき、アナリティクスとGoogle Search Consoleの紐づけが完了している必要があります。

 

まとめ

Google先生にドメイン移転を通知する際に手順3の「確認方法がまだ残っていることを確認する」から先に進めないことが良くあります。これは、旧サイトから新サイトにリダイレクトされてしまうためです。この場合、旧サイトの「header.php」にアナリティクスコードを張り付けることでGoogleアナリティクスがその存在を確認することができます。アナリティクスとGoogle Search Consoleの紐づけさえ行っていれば簡単に問題が解消できます。



読んでいただきありがとうございます。
この記事はお役に立ちましたか?シェアしていただけるとうれしいです。

社会人4年目のゆとり。陸単自家用ライセンス取得のためカナダに分割渡航で操縦練習中。訓練機にあえてC152を選ぶ変態。グライダーの自家用と教育証明を取得済み。


フォローしていただけるとうれしいです。また、記事に関するコメントはTwitterにてお願いします。

follow us in feedly


Facebookページも始めました。フォロー(いいね!)していただければ、役立つ情報をタイムラインへお届けします。