Google sitemap degisikligini Google''a bildirmek

4/13/2010

 Eger sitenize yeni bir içerik girip yeni bir sayfa eklediyseniz ve dolayisiyla Google Sitemap''inizde bir degisiklik olduysa bunu otomatik olarak Google''a bildirebilirsiniz.Daha önce Wordpress için güzel bir eklenti olan Google (XML) Sitemap Generator''de görmüstüm.Nasil yapildigini merak edip biraz arastirinca cevabi yapimcinin sitesinde buldum. http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.siteniz.com/sitemap.xml adresine bir ping atmak ya da browser araciligiyla sayfayi açmak yeterli oluyor.Ha ben kendi kodum içerisinde  otomatik olarak edeyim bunu derseniz.C#''da söyle bir kod isimizi görecektir sanirim.

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();
        }