web-dev-qa-db-ja.com

GoogleのインデックスでURLを変更する

最近、Googleのウェブマスターツールでsitemap.xmlを送信しましたが、一部のページは既にインデックスに登録されています。問題は、後でMOD_REWRITEファイルの.htaccessを使用してURLをクリーンアップし、新しいURLのインデックスを作成することです。古いものはGoogleインデックスから削除する必要があります。

インデックスページ:

www.example.com/article.php?=article=this%is%an%example

新しいURL:

www.example.com/article-this-is-an-example

何らかの方法でそれらをインデックスから手動で削除する必要がありますか、またはGoogleが新しいサイトマップをクロールする場合は更新しますか?重複したコンテンツを防止したくありません。

前もって感謝します。

2
CodeVolunteer

まず最初に。

間違ったURLについては、単に書き換えるだけでなく、正しいURLへの301リダイレクトを使用していることを確認してください。

リンクが正しいことを確認してください。

サイトマップが正しいように更新します。

待ってそしてもう少し待ちます。煙を灯して、ビールを1つか2つつかみます。

待機中に通常どおりサイトを更新します。

間違ったURLがインデックスから削除されるまでに時間がかかることを知ってください。検索エンジンを急ぐためにできることは何もなく、試してみるとGoogleは怒ります。うまくいくでしょう。約2〜3年前に約300,000ページで同様の操作を行い、301を削除して古いURLを404にできるようになるまでに約6か月かかりました。 Googleがすべての新しいURLを持っているか、妥当な範囲である。それはすべて私にとってはうまくいきましたし、あなたにとってもそうでしょう。

4
closetnoc