try { System.Net.WebRequest reqGoogle = System.Net.WebRequest.Create("http://www.google.com/webmasters/tools/ping?sitemap=" + HttpUtility.UrlEncode("http://www.aspmvcnet.com/sitemap.xml")); reqGoogle.GetResponse(); } catch (Exception e) { TempData["Hata"] = e.ToString(); }
Sitemap i gönderdikten sonra 1 dakikada kadar bekledikten sonra site mapi yeniden gönderebilirseniz. Ping attıktan sonra 1dk kadar aynı sitemapi ping olarak göndermeyin. Bu kodu sayfa ekle, makale ekle, urun ekle, kategori ekle ve silme işlemleri için yazılan Actionlar da kayıt işlemi yada silme satırından sonra yazmanız yeterli olacaktır.
Sitemap Görünümü ping atmadan önce
Sayfa ekleme ekranı
Sayfayı kayıt ettikten sonra sitemap için google ping attık ve gelip sitemapimizi güncelledi.
Aynı şekilde sayfayı sil diyoruz.
Gördüğünüz gibi sil dedikten sonra google yine bizim sitemap imizi güncelliyor.