Arama

Site Haritasını Google'a Otomatik Gönderme

  • Paylaş:
post-title

Bildiğiniz gibi web sitenizin arama motorlarında çıkması için öncelikle arama motorunun sitenizi tanıyor olması lazım. Bu motorlar tanışma işini site haritaları üzerinden yapıyor. Kabaca üstünden geçmek gerekirse site haritaları, sitemizde bulunan içerikleri belirli şekillerde arama motorlarına iletiyor. Arama motorları da bu içerikleri indeksleyip kullanıcılara sunuyor. Tabi bizim bu haritaları, içeriklerimiz güncellendikçe, yeni içerikler eklendikçe arama motorlarına göndermemiz gerekiyor. 

Bir haber siteniz veya bizim gibi blog siteniz varsa sürekli eklenen içerikler için yeni site haritası oluşturup bunu sürekli arama motorlarına göndermek çok zahmetli olabiliyor. O zaman ne yapmalıyız? Bunu otomatiğe bağlamak en sağlıklı ve zahmetsiz yöntem olacaktır. 

Peki dünyanın en büyük arama motoru olan Google’a site haritamızı nasıl otomatik olarak göndeririz?

Burada ki kodlarımızı biz PHP ile yazıyoruz. Ancak işlemi bir URL üzerinden yapacağımız için herhangi bir programlama dili üzerinden de kolay bir şekilde yapabilirsiniz. 

Aslında çalıştırmamız gereken ana URL şudur;

http://www.google.com/webmasters/sitemaps/ping?sitemap=SITE_ADI/sitemap.xml

Peki biz bunu PHP ile nasıl yapabiliriz?

Aşağıdaki örnek kod bloğunu çalıştırdığınızda site haritanız Google’a gönderilmiş olacaktır.

$site = 'https://blogaktuel.com'; 

$url = 'http://www.google.com/webmasters/sitemaps/ping?sitemap='.htmlentities($site.'/sitemap.xml'); 

$response = file_get_contents($url); 

if($response) 

     echo "Gönderildi"; 

else 

     echo 'Bişeler oldu gönderilmedi';

Sonuç olarak bu kod bloğunu bide Cron Jobs ile otomatik olarak çalıştırdığınızda, siteniz belirli aralıklarla site haritanızı Google’a gönderecektir. 

 

Bir yorum bırak