PHP ile Site Haritası Değişikliğini Arama Motorlarına Bildirmek

Eğer sitenize yeni bir içerik eklediyseniz veya mevcut bir içeriği güncellediyseniz bu değişikliklerin arama motorları tarafından farkedilmesi iki haftayı bulabilir. Ama bazı sitelerde bu değişiklikler dakikalar içinde arama motorlarına yansıyor. Bunun nedeni her değişiklik sonrası bu değişikliğin arama motorlarına ping edilmesi yani bildirilmesi. Bunu da site haritaları aracılığı ile yapıyorduk zaten. Site haritasının nasıl oluşturulacağını PHP ile Dinamik Site Haritası Oluşturma başlıklı yazımda anlatmıştım. O yüzden hemen site haritasındaki değişikliği nasıl ping edeceğimizi anlatıyorum. Bunun için cURL kullanacağız. cURL farklı türdeki sunuculara bağlanmaya ve farklı protokollerle iletişim kurmaya yarar. Bizde cURL Devamını oku »

Site Haritası Değişikliğini Arama Motorlarına Bildirmek

Merhaba. Daha önceden ASP.NET MVC ile Dinamik Site Haritası Oluşturma makalesinde sitemiz için nasıl dinamik site haritası oluşturacağımıza göz atmıştık. Bu sayede sitemize yeni bir içerik eklediğimizde site haritamız da otomatik olarak güncelleniyordu. Eğer sitemizi Google veya Bing arama motorlarının webmaster araçlarına kayıt ettirmişsek site haritası değişikliğinde sadece arama motorlarının gerekli adreslerine ping atmamız yeterli. Bunu tarayıcımızın adres çubuğuna linki yapıştırarak yapabilecceğimiz gibi sitemize her yeni içerik eklendiğinde .NET'den bu url'lere ping atabiliriz.Google içinWebRequest reqGoogle = WebRequest.Create("http://www.google.com/webmasters/sitemaps/ping?sitemap=" + Devamını oku »