Ana Sayfa » »
Tem
6
2013

Google Bot’un Son Ziyaret Saatini Yönetim Panelinde Görmek

Sitelerimizin ziyaretçilerinin birçoğu Google gibi arama motorlarından gelmektedir. Bu nedenle arama motorlarının sitemize gelip, indekslemeleri çok önemli bir durum. Peki acaba Google Bot'u sitemize en son ne zaman gelmiş, yönetim panelinde görsek güzel olmaz mı?
Aşağıdaki kodu temanızın functions.php dosyasına uygun şekilde ekleyin.

//Google Botun ziyaretini takip eder
<?php
if(isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/googlebot/i', strtolower($_SERVER['HTTP_USER_AGENT'])))
{
  update_option('googlebotziyaretsaati', current_time( 'timestamp' ));
}
add_action('rightnow_end', 'yakuphoca_google_botziyareti');
function yakuphoca_google_botziyareti() {
 if ($ziyaretzamani = get_option('googlebotziyaretsaati')) {
  echo '<div class="versions">';
  echo '<span class="b">Google Botun Son Ziyaret Saati: </span>'.date_i18n('d F Y - H:i:s', $ziyaretzamani);
  echo "\n\t".'<br class="clear" /></div>';
 }
}
?>

Kodu ekleyip, beklediğinizde ve Google Bot sitenizi ziyaret ettiğinde, ziyaret saatini Yönetim Paneli/Başlangıç sayfasında Şu Anda başlıklı kutuda aşağıdaki resimdeki gibi göreceksiniz. Eğer ziyaret olmazsa tabi ki bir şey göremeyeceksiniz. En iyisi siz kodu ekledikten sonra eğer Google Webmaster Tool aracını kullanıyorsanız, oraya gidip, sitemap'inizi yeniden eklerseniz, google bot'u hemen sitenize uğrayacaktır, yönetim panelinden de bunu görebileceksiniz.
Google Botun Ziyaret Saati Yönetim Panelimizde
Tabi ki istenirse diğer arama motorları da takip edilebilir ancak bence gerek yok. Bu arada kodun siteye herhangi bir yükü yoktur, kodun ilk parçasında siteye gelen ziyaretçi Google Botu ise çalışacak ve o anki zamanı veritabanına kaydedecek. Yani kayıt işlemi sadece google bot geldiğinde gerçekleşecek, dolayısıyla normal ziyaretçiler için herhangi bir sorgu artışı olmayacak. İkinci bölüm ise biz yönetim panelinde, Başlangıç sayfasını açtığımızda çalışacak ve herhangi bir sorgu artışı ya da performans kaybı olmayacak. Kodu gönül rahatlığıyla kullanabilirsiniz. Yalnız Cache (Önbellekleme) sistemi kullananlarda durum ne olur bilemem.

Bu yazımı beğendiyseniz, bu kategoride yer alan Yazıda Önceki Etiketler Varsa Onları da Ekle başlıklı etiketler, fonksiyon ve functions.php konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.

Yazıya 5 Yorum Yapıldı+ Yorum Ekle

  • Hocam teşekkürler çok güzel

  • Hocam bu bot ziyareti kodu doğrumu yönetim panelini ne zaman f5 ile güncellesem ortalama 2 dk önce girmiş gibi gösteriyor?

    • Googlebot herhangi bir sayfanızı ziyaret ettiğinde saat bilgisi güncelleniyor. Demek ki bot sizin sitedeki yazıları sürekli kontrol ediyor.
      Kodun mantığı basit, sayfaya giren kimse, onun tarayıcı bilgilerini kontrol eder, bilgiler içinde googlebot ifadesi geçiyorsa, o anın saatini kaydeder.
      Google bot'un sitelere girerken kullandığı tarayıcı bilgilerine örnek "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ya da benzeri olabiliyor.
      Aslında ben de kodun yanlış olduğundan şüphelenmiştim ancak hem tarihi hem de bahsettiğim tarayıcı bilgisini kaydettim. Botun aynen yukarıdaki gibi bir tarayıcı bilgisine sahip olduğunu gördüm. Yani kod çalışıyor. Eğer bahsettiğiniz gibi ise bot sitenizde sürekli geziniyor demek ki.

      • teşekkürler hocam.

  • Googlebot herhangi bir sayfanızı ziyaret ettiğinde saat bilgisi güncelleniyor. Demek ki bot sizin sitedeki yazıları sürekli kontrol ediyor.
    Kodun mantığı basit, sayfaya giren kimse, onun tarayıcı bilgilerini kontrol eder, bilgiler içinde googlebot ifadesi geçiyorsa, o anın saatini kaydeder.
    Google bot'un sitelere girerken kullandığı tarayıcı bilgilerine örnek "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ya da benzeri olabiliyor.
    Aslında ben de kodun yanlış olduğundan şüphelenmiştim ancak hem tarihi hem de bahsettiğim tarayıcı bilgisini kaydettim. Botun aynen yukarıdaki gibi bir tarayıcı bilgisine sahip olduğunu gördüm. Yani kod çalışıyor. Eğer bahsettiğiniz gibi ise bot sitenizde sürekli geziniyor demek ki.

Yorumunu Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yukarı Çık