2012-01-15 9 views
0

私は自分のウェブページを更新してサイト構造を変更しています。これはAspにあり、今はAsp.Netにあります同じドメインでページURLの変更をGoogleに通知する方法

ページURLが変更されます。一部のページは削除され、一部は追加されます。しかし、ほとんどの場合、コンテンツとページの名前は同じですが、URLだけが変更されます。

サイトにはSEOの機能があり、Googleアナリティクスとウェブマスターツールにはminimum.Siteが登録されています。

Googleの検索で空白のページが表示され、私のランクを落としたくありません。

Googleに新しいページのURLを知らせる方法を探しています。ドメインは同じですが、URLのみです。たとえば、ホームページが/default.aspで、今度は/home.aspx

特定のURLアドレスまたはページ名が変更されたことをGoogleに伝える方法はありますか?

答えて

0

何らかの形式の301(301 is key)リダイレクトを実装する必要があります。このようにしてGoogleや他の検索が古いページに当たったとき、インデックスは新しいページで更新されます。 Asp.netではIISレベルでもこれらのリダイレクトを行うことができ、どこに住んでいるかを示唆しています。また、ウェブマスターツールで最新のサイトマップを提出することもできます。

編集:ここではリダイレクトの良いリンクが、だhttp://www.iis.net/ConfigReference/system.webServer/httpRedirect

+0

ありがとうございます、十分にクリアですが、URLはどうですか? googleの検索結果のURLは変更されますか?私は、ここでは、サイトマップをアップロードするしかないと言った投稿を見ました。それに同意するのですか、それとも301も同じですか? – kubilay

+0

結果のリンクも更新されています。サイトマップの変更とリダイレクトの両方を提案します。しかし、私はリダイレクトに優先順位をつけるでしょう。 – OnResolve

1

変更されたすべてのページのURLの場合は、Google Analyticsは、ページがちょうどdiferent URLと、同じであることを「知る」ことができません。

しかし、_trackPageView()メソッドを使用してカスタマイズしたページビューを適用して、元のurl asパラメータを与えることができます。

これを行う場合は、元のGAコードのメソッドを使用する行を除外して別の場所に適用するか、orignial URLでパラメータを直接渡す必要があります。これはすべてのページで行われます。

また、方法hereについて詳しく読むことができます。

あなたが301を行う方法を見つけるために、以下のリダイレクトに見たいIIS(Asp.Net)については
+0

+1のヘルプとリンクについては、私は301のリダイレクトと一緒にサイトマップを提供するつもりだと思いますが、それは良い情報です。 – kubilay

1

:ページ または 「IIS 7からリダイレクトするための

Response.RedirectPermanent(...)ルーティングモジュールとweb.config "を使用してバルクリダイレクトを設定する

移動中に検索エンジンフレンドリ(SEF)URLをサポートすることをお勧めします。ルーティングモジュールはあなたにも役立ちます。

+0

チップのおかげで。私の古いファイルはaspとhtmlだったので、私は別の方法を選んだ。しかし、あなたの方法は、それがasp.netについてのとき私を導くでしょう。 – kubilay

+0

ルーティングオプションはaspをaspxファイルにすることもできます。実際にはファイルが設定されている場合。 – Tiggerito

関連する問題