John Conde pek çok iyi yaklaşımın ana hatlarını çiziyor. Anti-bot / anti-spam tekniğini seçmeyle ilgili sorun, etkinliği ve kolaylığı dengelemektir. Her yorum veya mesaj göndermek istediğinizde bir CAPTCHA doldurmak gerçekten zor olacaktır, ancak kayıt sırasında yalnızca bir CAPTCHA'ya ihtiyacınız varsa, bazen bu spam göndericileri caydırmaz.
Pasif tekniklerin bazıları iyi bir alternatiftir, çünkü herhangi bir insan eylemine ihtiyaç duymazlar. Sorun, botların gittikçe daha karmaşık hale gelmesidir ve eğer botlar CAPTCHA'ları çözebilirse, JS ve CSS'yi kesinlikle işleyebilirler. Dolayısıyla, bot-trap alanlarınızı gizlemek için daha az belirgin CSS kullanmak gibi biraz yaratıcılık yapmanız gerekir.
Ancak sorunuza dayanarak, muhtemelen amacın bot geçirmez bir site oluşturmak değil, sadece bot kullanıcılarının diğer daha kolay hedefleri seçeceği yeterince caydırıcılık yaratmak olduğunu fark ettiğinizi düşünüyorum. Dolayısıyla burada yapılması gerekenler siteden siteye değişecektir ve büyük olasılıkla bazı deneme yanılma testleri gerektirecektir. Önce en az rahatsız edici teknikleri denerdim.
Son olarak, sitenizin spam'sini kaldırmanın başka bir yolu, bot tarafından gönderilen yorumları veya üzerinden gönderilen spam iletileri manuel olarak göndermek için akran denetimini kullanmaktır.