web-dev-qa-db-ja.com

Googleにサイトのインデックスの再作成を強制するにはどうすればよいですか?

URLの構造を変更しました。

ページは既にGoogleによってインデックス化されており、次の構造を持っています。

/myfolder/page.apsx

新しい構造は次のとおりです。

/page.aspx

これで、Googleが間違っていると認識しているすべてのURL。インデックスを再作成し、構造が変更されたことをGoogleに伝えるにはどうすればよいですか? URLにmyfolderが含まれている場合、GoogleでURLを更新することにより、内部的にASP.NETでリダイレクトします。


答えてくれてありがとう-IIS 6を使っていますが、そのフォルダーを含むすべてのページのリダイレクトを、1つ下のフォルダーにページを設定する方法がわかりません。

そこで、Begin_Requestメソッドでトリックを行い、Context.Response.Redirectを実行しました。これは301リダイレクトではなく、コードを介したASP.NETのリダイレクトのみです。これにより、Googleが/folder/page1.aspx/page1.aspxにリダイレクトされるようになります。

4
Matthias

私はあなたが本当に求めている質問に答えます:あなたはできない。

isウェブマスターツールでGoogleのクロール速度を上げることは可能ですが、世界中のすべてのGoogleサイトがこれらの新しい変更をどれだけ早く反映するかを知ることはできません。

いずれにせよ、あなたはすぐに更新を取得するつもりはありません。

最善の方法は、古い構造のURLをすべて取得し、301で新しいURLにリダイレクトすることです。

例えば:http://example.com/myfolder/page.apsxHTTP/1.1 301 Moved Permanentlyを持つLocation: http://example.com/page.aspx.になります

この方法では、Googleのヒットが引き続き発生し、Googleはトラフィックを失うことなくURLを適切なタイミングで更新します。

さらに、あなたにリンクしている可能性のある他のウェブサイトを検討しましたか?リンクが壊れているため、貴重なトラフィックが発生する可能性があります。これらのリダイレクトが必要です。

編集:301リダイレクトに注意してください。リダイレクトはブラウザにキャッシュされ、無期限に設定されます。何らかの目的でhttp://mypage.com/myfolder/page.apsxを再びリモートで使用できる可能性がある場合、過去にそのリダイレクトを渡されたユーザーはブラウザキャッシュ全体をクリアするまでそのページにアクセスする方法がないため、301を避けます。これらを使用する場合は、できるだけ細かく使用し、/myfolder/ディレクトリ全体をリダイレクトすることは避けてください。

7
Jay

新しいスタイルのURLでサイトマップを作成するだけです。クローラーが古いスタイルのページに到達したときに、古いURLが301リダイレクトを行うようにしてください。その後、できることは待つだけです。 1〜2週間で元気になります。そして、残りの古いものは時間内に削除されます。

3
trante

保証はありませんが、これはhelpでサイトのインデックスを再作成する必要があります...

[健康]> [Fetch as Google]の下のGoogleウェブマスターツールで、サイトのホームページを取得します。これが完了すると、 Submit to index URLの横にあるボタン。ボタンをクリックして、「URLおよびすべてのリンクされたページ」を選択します。

内部的にASP.NETでリダイレクトします

これが外部301(永続的に移動)リダイレクトである場合、これ以上行う必要はありません。すべてのリンクが正常に機能し、Googleは最終的にメッセージを取得し、インデックス付きURLを修正します。

2
MrWhite

Googlebotに301リダイレクトに気付くにはどうすればよいですか? および サイトで実行できる301(永続的)リダイレクトの数に制限はありますか? ? YouTubeのGoogleウェブマスターヘルプチャンネルから。

301 HTTPステータスコードを使用して古いURLを新しいURLにリダイレクトし、辛抱強く待つ必要があります。実際には何も壊れていません。検索エンジンや古いリンクからのトラフィックはリダイレクトされます。

ビデオからの引用:古いページのインデックスを本当に解除したい場合は、 RL削除ツール でいつでも削除できます。そして、私たちはほんの少し前にGooglebotとして何かをフェッチできるものを立ち上げたと信じているので、インデックスにあるページをGooglebotとしてフェッチした後、それを更新したい場合は、インデックス。だから、それは機能のかなりいい量です。なんと言ってもできない、ちょっとリフレッシュしてね。 Googlebotとしてのフェッチは、1週間に50回のフェッチまたはこれらのラインに沿ったものに制限されると思います。ただし、重要なページが1つ変更されている場合は、そのページでそれを行うのが理にかなっています。今、私はそれが301リダイレクトで機能するかどうか、またはあなたがページ上のテキストを更新したかどうか100%確信していません。そのため、これらのラインに沿って少しテストすることをお勧めします。

1
Palec

Googleによってサイトのインデックスが再作成されるまで、URLを書き換えてユーザーを正しいページにリダイレクトできます。これにより、ユーザーが/myfolder/page1.apsxに移動した場合、/page1.apsxにリダイレクトされます。

ファイルは.aspxで終わるので、IISを使用していると想定しています- this linkに従ってください-IISでのURL書き換えの例を説明し、例を示す必要があります。この方法を使用する最大の利点は、自分以外のサイトからリンクされている訪問者が正しいURLにリダイレクトされることです。

1
Ian Muscat