example.com
とdev.example.net
の2つのドメインがあります。 example.com
はアクティブなものであり、dev.example.net
はGoogleには表示されません。
dev.example.net
にはexample.com
への301リダイレクトがあり、独自のrobots.txtがあるため、Googleがページをインデックスに登録できません。
それでも、Googleにdev.example.net
結果が表示されました。 dev.example.net
からの結果を表示しないようにGoogleを説得するにはどうすればよいですか。
まず、古いドメインから新しいドメインの対応するページへの301リダイレクトが適切に設定されていることを確認する必要があります。ブラウザーの開発者ツール(例: Chromeでこのように または Firefoxでこのように )を使用して、リダイレクトが適切に機能し、実際にステータスコード301を使用していることを確認できます302ではありません。
古いドメインのrobots.txt
ファイルのすべてのページにアクセスするには、allowGoogleも必要です。そうしないと、Googleはページがリダイレクトされたことを認識できず、 検索結果に引き続き表示します になります。
これらの両方を行うと、Googleは古いドメインを再クロールし、リダイレクトを見つけるため、時間の経過とともに問題は最終的に解決します。ただし、プロセスを高速化するには、 GoogleのSearch Consoleのアドレス変更ツール を使用できます。 (もちろん、最初に両方のドメインの所有権をGoogleで確認する必要もあります。)必要に応じて、他の検索エンジンでも同じことを行うことができます Bingなど 。
上記のプロセスshouldは、新しいドメインのインデックスを作成し、古いドメインをGoogleのインデックスからすぐに削除するのに十分であり、 "link juice" 古いドメインが獲得した可能性があります。
古いドメインに、意味のある方法で新しいドメインにリダイレクトできない(またはしたくない)ページがある場合、対応するページがもう存在しないため、Webサーバーを 410 "Gone"ステータスコードを返す に設定する必要があります。 Googleの RL削除ツール を使用して、リダイレクトやアドレス変更ツールと同様に、プロセスを高速化することもできます。
最後に、これはほとんど言うまでもないはずですが、新しいドメインのページが古いドメインのURLにリンクしていないこと、または(さらに悪いことに)古いドメインがまだ 正規URL 。
永続的なURLの削除については、Googleウェブマスターのガイドラインに従うことをお勧めします。
Google検索からコンテンツまたはURLを完全に削除するには、次の追加のアクションを1つ以上実行する必要があります。
詳細については、こちらをご覧ください: https://support.google.com/webmasters/answer/1663419?hl=en