私は 2 つのドメインを持っています。サイトはそのうちの 1 つにデプロイされていますが、もう 1 つのドメインにはコンテンツがなく、単純にコンテンツのあるドメインにリダイレクトされます。Google はそれらの両方をインデックスに登録しており、最初のドメインの同じコンテンツを検索の詳細に表示しています。
Q: リダイレクトするものが検索結果に表示されないようにするにはどうすればよいですか?
リダイレクトするドメインに robot.txt をデプロイするだけですか?
私は 2 つのドメインを持っています。サイトはそのうちの 1 つにデプロイされていますが、もう 1 つのドメインにはコンテンツがなく、単純にコンテンツのあるドメインにリダイレクトされます。Google はそれらの両方をインデックスに登録しており、最初のドメインの同じコンテンツを検索の詳細に表示しています。
Q: リダイレクトするものが検索結果に表示されないようにするにはどうすればよいですか?
リダイレクトするドメインに robot.txt をデプロイするだけですか?
Google によるサイトのインデックス登録を停止したいだけの場合は、次のrobots.txt
ファイルを使用する必要があります。
User-agent: *
Disallow: /
ただし、正しいドメインが Google の検索結果に表示されるようにするには、次のことを行う必要があります。
a) HTTP 301 リダイレクトを使用する
b)正規を指定します
グーグルによると...
Q: 2 つのドメイン (example.com と example2.org) で同じコンテンツを利用できます。2 つのドメインが同じサイトであることを Google に知らせるにはどうすればよいですか? A: 301 リダイレクトを使用して、代替ドメイン (example2.org) から優先ドメイン (example.com) にトラフィックを誘導します。これにより、Google は常に 1 つの場所でコンテンツを検索し、Google (および他の検索エンジン!) がサイトを正しくクロールしてインデックスに登録できるようにするための最良の方法になります。ランキング シグナル (PageRank や受信リンクなど) は、301 リダイレクトを介して適切に渡されます。ドメインを変更する場合は、移行を行うためのベスト プラクティスについてお読みください。
ですから、あなたは 301 や Google の変更を行っていないと思います。