O R H A N K A R T O P U

İletişim formunuzun altında olması gereken reCAPTCHA kutusu görünmüyor, ya da ziyaretçi kutuyu işaretlediği halde form ‘doğrulama başarısız’ diyerek gönderilmiyorsa bu sinir bozucu bir durumdur. Spam botları içeri girerken gerçek kullanıcılar kapıda kalır. İyi haber şu, reCAPTCHA sorunları neredeyse her zaman birkaç bilinen nedenden çıkar ve çözümleri bellidir.

En sık karşılaşılan nedenler

  • Site anahtarı ya da gizli anahtarın yanlış ya da eksik girilmesi
  • Google reCAPTCHA panelinde sitenin alan adının kayıtlı olmaması
  • reCAPTCHA v2 için alınmış anahtarın v3 ayarına, ya da tersinin girilmesi
  • Tema veya başka bir eklentiden gelen JavaScript çakışması
  • Eklentinin ya da reCAPTCHA kütüphanesinin eski sürümde kalması

Önce anahtarları doğrulayın

İşe en yaygın hatadan başlayın. Google reCAPTCHA yönetim paneline girin, sitenizi seçin. Orada iki anahtar görürsünüz. Site anahtarı herkese açık olandır, sayfada görünür. Gizli anahtar ise sunucu tarafında kalır ve kimseyle paylaşılmaz. Eklentinizin ayar sayfasındaki değerlerle paneldeki değerleri yan yana koyup karşılaştırın. Baştan ya da sondan eksik bir karakter, araya kaçmış bir boşluk çoğu zaman tek suçludur.

Alan adı kayıtlı mı

Google, anahtarları yalnızca kayıtlı alan adlarında çalıştırır. Panelde sitenizin ayarlarına girin ve alan adları listesine bakın. Siteniz hem www’lu hem www’suz açılıyorsa ikisini de ekleyin. Yeni bir alt alan adı eklediyseniz onu da yazın. Liste eksikse doğrulama sessizce başarısız olur ve genellikle bir uyarı bile görmezsiniz.

v2 mi v3 mü karışıklığı

reCAPTCHA’nın iki ayrı sürümü var. v2 o tanıdık ‘robot değilim’ kutusunu gösterir. v3 ise hiç kutu göstermez, ziyaretçiye arka planda bir puan verir. Anahtarlar sürüme özeldir. v3 için alınmış bir anahtarı v2 ayarına koyarsanız kutu hiç belirmez. Eklenti ayarında hangi sürümü seçtiğinize bakın, panelde o site için hangi sürümün tanımlı olduğuyla aynı olmalı.

Çakışmayı bulmak

  1. Tarayıcıda sayfayı açıp konsolu kontrol edin. reCAPTCHA ile ilgili bir JavaScript hatası görüyorsanız sorun çakışmaya işaret eder. Çoğu zaman reCAPTCHA betiğinin iki kez yüklendiğini ya da başka bir betiğin onu engellediğini orada okursunuz.
  2. Diğer eklentileri geçici olarak kapatıp formu tekrar deneyin. reCAPTCHA düzgün çalıştıysa eklentileri tek tek açarak çakışanı bulun. Önbellek ya da betik birleştirme yapan eklentiler bu konuda sık sorun çıkarır.
  3. Temadan şüpheleniyorsanız geçici olarak varsayılan bir temaya geçip test edin.
  4. reCAPTCHA eklentinizi ve WordPress’i güncel sürüme alın. Eski sürümler Google’ın değişen arayüzüyle uyumsuz kalabilir.

Önbelleği unutmayın

Ayarları düzelttikten sonra eski sayfanın önbellekte kalması sizi yanıltabilir. Hem site önbelleğini hem CDN önbelleğini temizleyin, tarayıcıda da gizli sekmede test edin. Böylece gerçekten güncel halini görürsünüz.

v3 puanı çok mu sert

v3 kullananların yaşadığı farklı bir sorun var. Burada kutu yoktur, sistem her ziyaretçiye sıfırla bir arasında bir güven puanı verir. Eşik değerini çok yükseğe koyarsanız gerçek kullanıcılar bile robot sanılıp formdan atılır. Form sürekli reddediyorsa eklenti ayarındaki eşik değerini biraz düşürün. Çok düşürürseniz bu kez spam geçmeye başlar, o yüzden orta bir değerde dengeyi bulun ve birkaç gerçek gönderimle test edin. Puanları eklenti kayıtlarından izleyebiliyorsanız gerçek ziyaretçilerin hangi aralıkta kaldığını görüp eşiği ona göre ayarlayın.

Bir daha uğraşmamak için

Anahtarları girerken bir yere not alın, hangi sürüm için alındığını da yazın. Alan adınızı değiştirir ya da yeni bir alt alan açarsanız Google panelinde listeyi güncellemeyi hatırlayın. Eklenti güncellemelerini aksatmayın, çünkü Google bu servisi zaman zaman değiştiriyor ve eski eklentiler ayak uyduramıyor. Formunuzu ara sıra kendiniz test edin, botlar sessizce içeri sızmaya başlamadan sorunu fark edersiniz.

Bu kontrolleri sırayla yaptığınızda sorun çoğunlukla ilk iki adımda, yani anahtar ve alan adı doğrulamasında çözülür. Konsolda gördüğünüz hata metnini kopyalamanız, destek alırken size zaman kazandırır.

Bu işleri kendiniz yapmak yerine profesyonel destek isterseniz, WordPress bakım ve teknik destek hizmetime göz atabilirsiniz.

Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

WhatsApp