Eğer sitenize yeni bir içerik girip yeni bir sayfa eklediyseniz ve dolayısıyla Google Sitemap'inizde bir değişiklik olduysa bunu otomatik olarak Google'a bildirebilirsiniz.Daha önce Wordpress için güzel bir eklenti olan Google (XML) Sitemap Generator'de görmüştüm.Nasıl yapıldığını merak edip biraz araştırınca cevabı yapımcının sitesinde buldum. http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.siteniz.com/sitemap.xml adresine bir ping atmak ya da browser aracılığıyla sayfayı açmak yeterli oluyor.Ha ben kendi kodum içerisinde otomatik olarak edeyim bunu derseniz.C#'da şöyle bir kod işimizi görecektir sanırım.
using (System.Net.WebClient webClient = new System.Net.WebClient()) { string sitemapLink = "http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.siteniz.com/sitemap.xml"; System.IO.StreamReader srFile = new System.IO.StreamReader(webClient.OpenRead(sitemapLink)); string resultContent = srFile.ReadToEnd(); }