Yaptığım ufak bir araştırma ile user agent değerinin kontrolü yapılarak botların tespit edilebilmesinin mümkün olduğu söylenmiş. Henüz deneme yapmadım ama sana bir yol gösterebilmesi açısından ufak bir örnek;


if(strpos($_SERVER['HTTP_USER_AGENT'], 'Google')) {
echo 'google bot';
}


ek olarak şuradaki örneğide inceleyebilirsin.