ASP ile Ziyaretçi Robotları Seçmek

ASP ile Ziyaretçi Robotları Seçmek Hakkında Bilgiler
#

ASP ile Ziyaretçi Robotları Seçmek

ASP ile Ziyaretçi Robotları Seçmek

ASP ile Ziyaretçi Robotları Seçmek


Sitemizde gezinen arama motoru robotlarını Asp kodlarıyla tespit edebiliyoruz. Diğer yazılarımızda da değindiğimiz ServerVariables nesnesi içinde tarayıcı bilgilerini veren HTTP_USER_AGENT ile sitemizde dolaşanın robot mu yoksa insan mı olduğunu öğrenebilmekteyiz. Bu uygulamanın mantığı tarayıcı adı içerisinde robot isminin bulunması temeline dayanmakta. Eğer tarayıcı adında arama motoru ismi ya da robot adı varsa, ziyaretçi bir robotdur, değilse bir insandır. Günümüzde arama motoru sayısı hızla artmakta olduğundan aşağıdaki kodların %100 doğru çalışması için tüm robot adlarının instr kontrolüne eklenmesi gerekmektedir.

<%
dim xbrowser
xbrowser = Request.ServerVariables("HTTP_USER_AGENT")

If instr(xbrowser,"google") OR instr(xbrowser,"Google") OR instr(xbrowser,"URL_Spider_SQL") OR instr(xbrowser,"Firefly") OR instr(xbrowser,"NationalDirectory") OR instr(xbrowser,"Ask Jeeves") OR instr(xbrowser,"TECNOSEEK") OR instr(xbrowser,"InfoSeek") OR instr(xbrowser,"WebFindBot") OR instr(xbrowser,"girafabot") OR instr(xbrowser,"crawler") OR instr(xbrowser,"www.galaxy.com") OR instr(xbrowser,"Googlebot") OR instr(xbrowser,"Scooter") OR instr(xbrowser,"Slurp") OR instr(xbrowser,"appie") OR instr(xbrowser,"FAST") OR instr(xbrowser,"fast") OR instr(xbrowser,"WebBug") OR instr(xbrowser,"Spade") OR instr(xbrowser,"ZyBorg") OR instr(xbrowser,"rabaz") OR instr(xbrowser,"yandex") Then

Response.Write "Ziyaretçi bir arama motoru robotu.."

else

Response.Write "Ziyaretçi bir insan.."

end if
%>

Bu kodlar istatistiki anlamda büyük öneme sahiptir. Robotlar kaç günde bir sitemi ziyaret ediyor, yeni içerikler ne kadar hızlı taranıyor, gibi sorulara yanıt olabilir. Sitede gezinen arama motorunun tespiti arama motoru optimizasyonu (SEO) sırasında bize büyük katkı sağlar.


Toplam 2 Yorum




daha fazla göster

Yorum Bırak

Site İçi Genel Arama


Sosyel Medya Paylaşım



Bazı Paylaşımlar
  • Adres: Levent İstanbul, Turkiye
  • Email: info@unpoo.com


  • Hafta içi: 10:00-17:00
Sosyal Medya

Bu siteyi kullanarak sitenin ve site üzerinde kullanılan diğer sitelerin çerez politikalarını kabul etmiş sayılırsınız.
Copyright © 1998-2016 UnPoo! All rights reserved. Sayfa 0,1500sn de yüklendi.