クライアントからWebサイトを変更して、古いサイトでホストしていたページ/ URLが別の場所でホストされ、ブートする別のドメイン名でホストされている新しいサイトにリダイレクトされるように依頼されました。
これを行うには、IISサイト管理の各ページを変更して、ページをローカルにレンダリングする代わりに、新しいドメインのURLにリダイレクトします。
ここのリダイレクトツールによると: http://www.webconfs.com/redirect-check.php 。私たちが行ったことは、検索エンジンに優しいことです。
問題は今...クライアントはメタタグについてすべて学習しているため、「マトリックス」をよりよく理解していると考えています(スプーンがないことを思い出してください)。 Googleにはまだ古いサイトが検索結果に表示されているため、これは問題にはなりません。
説明しようとしましたが、Googleがインデックスを再作成するのを待つ必要があります。私は煙を吹いていないよね?
ページが存在しなくても、古いサイトは常に検索に表示されますか? Googleが存在しないページのインデックスの保持を停止し、代わりに新しいサイトのコンテンツでそれらを置き換えることを確実にするために、サイトをリダイレクトするより良い方法はありますか?
上記のサイトでの提案は、コードを使用することです。
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
IIS管理ツールのオプションを使用してURLをリダイレクトすると、同じことはできませんか?
Googleや他の検索エンジンがページが移動したことに気づき、それに応じてインデックスを調整するにはしばらく時間がかかります。それは間違いなく、一晩ですぐに起こるわけではありません。そのため、リダイレクトを設定していても、それらの古いページはしばらくの間、SERPに表示されたままになります。幸いなことに、ユーザーが検索結果をクリックすると、リダイレクトのおかげで新しいページに移動します。基本的にこの時点では、待機中のゲームです。
私はあなたの質問について100%は確信していませんが、あなたの答えはここにあると思います: http://www.google.com/support/webmasters/bin/answer.py?hl=ja&answer=164734