En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te İletişim Formu Spam'ini Nasıl Engelleriz (10 Kanıtlanmış Yol)

Gelen kutunuzu onlarca spam form gönderimiyle dolu bulduğunuzda ne kadar sinir bozucu olduğunu bilirsiniz.

Sahte sorgular, anlamsız mesajlar ve şüpheli bağlantılar, gerçekten önemsediğiniz gerçek müşteri isteklerini gömebilir. Daha da kötüsü, bu spam seli gerçek e-postalarınızın ulaşmasını engelleyebilir ve her hafta saatlerinizi boşa harcayabilir.

WPBeginner olarak, yakın zamanda bir gecede iletişim formumuzu doldurmaya çalışan 18.000'den fazla spam girişiyle uğraşmak zorunda kaldık. Bu nedenle, iletişim formu spamının sadece can sıkıcı olmadığını biliyoruz. Bu, potansiyel müşterilerinizi kaybetmenize ve hatta sitenizi yavaşlatmanıza neden olabilecek ciddi bir sorundur.

İyi haber şu ki, bununla yaşamak zorunda değilsiniz.

Yıllarca spam önleme yöntemlerini test ettikten sonra, gerçek ziyaretçileri engellemeden spam'i durduran 10 kanıtlanmış strateji belirledik. Bu çözümlerle en önemli şeye odaklanabilirsiniz: gerçek müşterilerle bağlantı kurmak. ✅

WordPress'te iletişim formu spam'ı nasıl engellenir

📘 Anahtar Çıkarımlar

  • WordPress'te iletişim formu spam'ini engellemenin en hızlı yolu, yerleşik korumaya sahip bir form eklentisi kullanmaktır. WPForms, gizli bir spam önleme jetonuyla çoğu bot gönderimini otomatik olarak durdurur.
  • Hala geçen spam'ler için, ActiveLayer ile yapay zeka filtrelemesi, CAPTCHA, ülke ve anahtar kelime filtreleri ve bir güvenlik duvarı ekleyebilirsiniz. ActiveLayer, gönderimleri arka planda kontrol eder, böylece ziyaretçilerin asla bir bulmaca çözmesi gerekmez.
  • Spam'i erken durdurmak önemlidir çünkü sahte gönderimler gerçek müşteri mesajlarını gömebilir ve hatta siteniz için güvenlik riskleri oluşturabilir.

WordPress'te İletişim Formu Spam'ini Neden Engellemelisiniz?

Spambotlar web sitelerini tarar ve güvensiz formları arar, böylece size spam bağlantıları gönderebilirler. Bu bağlantılar genellikle sizi şifreler veya kredi kartı numaraları gibi hassas bilgileri paylaşmaya kandırmak için tasarlanmış reklam dolu web sitelerine veya kimlik avı sayfalarına yönlendirir.

Ayrıca kaba kuvvet saldırıları kullanarak web sitenizin giriş formuna girmeye çalışabilirler. Bir bot WordPress hesabınıza giriş yapmayı başarırsa, web sitenizin kontrolünü ele geçirebilir. Bu, WordPress güvenliğinin neden bu kadar önemli olduğunun nedenlerinden biridir.

Bazen sitenizin formlarındaki güvenlik açıklarını arayabilir ve başkalarına kötü amaçlı yazılım veya spam göndermek için bunları ele geçirebilirler. Spam göndericiler kötü amaçlı yazılım yükleyebilir, ziyaretçilerinizi ve web sitenizi risk altında bırakabilir. Hatta kişisel bilgileri çalabilirler, bu da hassas müşteri verilerine sahip çevrimiçi mağazalar için çok tehlikelidir.

Ayrıca, spam gönderenler sitenizin e-posta sistemini kullanarak mesaj göndermek için iletişim formunuzu kullanırlarsa, e-posta listenize spam gönderebilirler. Bu mesajlar sizden veya web sitenizden gönderilmiş gibi görünebilir.

Spam olabileceğini fark etmeden, kullanıcılar bu e-postaları açabilir ve içindeki bağlantılara tıklayabilir. Bu, spam gönderenin web sitesindeki trafiği ve tıklamaları artırabilir, bu da reklamlar, bağlı kuruluş bağlantıları veya dolandırıcılık yoluyla para kazanmalarına yardımcı olur. Ayrıca, okuyucularınızla olan ilişkinize zarar verebilir.

Bu, spamın sadece bir baş belası olmadığı anlamına gelir. Bu spambotlar web siteniz, ziyaretçileriniz ve itibarınız için tehlikeli olabilir.

🔗 İlgili: Kendi WordPress formumuza günde 18.000'den fazla spam müşteri adayı saldırısını durdurmak zorunda kaldık. İşte nasıl engellediğimiz.

Bunu akılda tutarak, WordPress sitenizdeki iletişim formu spamini önlemek için kanıtlanmış bazı yöntemlere göz atalım.

Öğrenmek istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir:

Hazır mısınız? İşte WordPress'te iletişim formu spam'ini azaltmanın ve engellemenin 10 kanıtlanmış yolu.

1. Spam ile Mücadele İçin Doğru WordPress Form Eklentisini Seçme

Birçok WordPress iletişim formu eklentisi yerleşik spam korumasıyla gelmez. Bir eklentide temel spam koruma özellikleri olsa bile, bunlar genellikle güvenilmez ve kullanımı zordur.

İletişim formu spam'ini engellemenin en etkili yolu, en iyi WordPress iletişim formu eklentisini seçmektir.

Kullanıcı deneyimini etkilemeden formlarınızı koruyan yerleşik bir spam koruma jetonu olduğu için WPForms kullanmanızı öneririz. Ayrıca, WPBeginner'da tüm iletişim, anket ve geçiş talebi formlarımız için kullandığımız araçtır.

Neler yapabileceği hakkında daha fazla ayrıntı için kapsamlı WPForms incelememizi okuyabilirsiniz !

WPForms ana sayfası

WPForms, iletişim formu spam'iyle mücadele etmenize yardımcı olan yerleşik reCAPTCHA ve özel CAPTCHA özelliklerine sahiptir. Kullanabileceğiniz farklı seçenekleri inceleyeceğiz.

Öyleyse önce WPForms eklentisini kuralım ve etkinleştirelim. Bunu nasıl yapacağınızdan emin değilseniz, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza göz atın.

📝 Not: Bu makaledeki ipuçlarından bazıları ücretsiz WPForms Lite sürümünde de işe yarar.

WPForms eklentisi etkinleştirildikten sonra bir iletişim formu oluşturmanız gerekecektir.

Başlamak için, sürükle ve bırak düzenleyicisine yönlendirileceğiniz WPForms » Yeni Ekle'ye gidin. Ardından, 'Form Adı' alanına iletişim formunuz için bir ad yazabilirsiniz.

spam olmayan iletişim formu

WPForms, kullanabileceğiniz 2.100'den fazla hazır şablonla birlikte gelir. Bu form şablonlarını kayıt toplamak, e-posta bülteni oluşturmak ve hatta WordPress web sitenizde kredi kartı ödemeleri kabul etmek için kullanabilirsiniz.

Dahası, sadece saniyeler içinde form oluşturmak için yapay zeka destekli form oluşturucuyu kullanabilirsiniz. Yapay zekaya kısa bir açıklama vermeniz yeterlidir, ardından yapay zeka sizin için formu oluşturacaktır!

WPForms Yapay Zeka Oluşturucu

Hazır bir şablon kullanmak isterseniz, kütüphaneyi keşfedebilirsiniz.

Bir iletişim formu oluşturduğumuz için, ‘Basit İletişim Formu’ şablonu altındaki ‘Şablon Kullan’ seçeneğini seçebilirsiniz.

basit iletişim formu

WPForms artık WordPress web siteniz için temel bir iletişim formu oluşturacaktır.

Bu form şablonunda ziyaretçilerin adlarını, e-posta adreslerini ve mesajlarını yazabilecekleri alanlar zaten mevcut.

spam yok iletişim formu alanları

Varsayılan olarak WPForms, formlarınızı otomatik olarak gizli bir spam önleyici jetonla korur.

Bu, arka planda her form gönderimine eklenen gizli bir güvenlik değeridir. Spam botları bu belirteci doğru bir şekilde oluşturamadığından, gönderileri size ulaşmadan engellenir.

Geçmişte WPForms, normal ziyaretçilerin göremeyeceği gizli bir form alanı olan bir honeypot kullanıyordu. Botlar genellikle bir sayfadaki her alanı doldurur, bu nedenle bu gizli alan doldurulursa, form gönderimi spam olarak işaretlenir.

Ancak spam önleme jetonu çok daha gelişmiş ve etkili bir çözümdür. Spam botları bu gizli jetonu göremez veya onunla etkileşime giremez çünkü takılıp kalırlar ve formu gönderemezler.

Bu yöntem, ziyaretçilerin bulmacaları çözmesini veya kutuları işaretlemesini gerektirmez, bu da form terkini (birinin formu doldurmaya başlayıp göndermeden ayrılması) önlemeye yardımcı olabilir.

WPForms anti-spam jetonu, oluşturduğunuz her yeni formda otomatik olarak etkinleştirilir. Bunu, form oluşturucunun içindeki Ayarlar » Spam Koruması ve Güvenlik bölümüne giderek doğrulayabilirsiniz.

Bu ekranda Akismet anti-spam korumasını da etkinleştirebilirsiniz.

Bu, her gönderiyi, dünya çapındaki web sitelerinden toplanan milyonlarca bilinen spam mesajı ve şüpheli deseni içeren Akismet'in küresel spam veritabanına karşı otomatik olarak kontrol edecektir.

Spam korumasını etkinleştirin

🚨 Önemli: Bu özelliği WPForms'ta etkinleştirmek için ana Akismet anti-spam eklentisinin yüklü olması ve bir Akismet hesabına bağlı olması gerekir.

Daha fazla bilgi edinmek için, Akismet'in ne olduğu ve neden hemen kullanmaya başlamanız gerektiği hakkındaki blog yazımıza göz atabilirsiniz.

Bu güçlü korumalara rağmen, kararlı bazı spam göndericiler hala geçebilir. Eğer öyle olursa, onları temelli durdurmak için bu kılavuzdaki diğer yöntemleri kullanabilirsiniz, bir sonraki yöntemle başlayarak yapay zeka destekli spam filtrelemesi.

2. ActiveLayer ile Yapay Zeka Destekli Spam Koruması Kullanın (CAPTCHA Gerekmez)

Kararlı spam göndericileri durdurmanın en kolay yollarından biri, formlar ve yorumlar için en iyi yapay zeka destekli spam önleme eklentisi olan ActiveLayer kullanmaktır.

ActiveLayer, bir WPForms ayarı yerine ayrı bir eklentidir, ancak hem WPForms Lite hem de WPForms Pro ile çalışır.

Ayrıca sekiz popüler form oluşturucuyu ve yerel WordPress yorumlarınızı da koruyabilir. Bu, tek bir eklentiden 10 entegrasyon demektir.

Yapabilecekleri hakkında daha fazla ayrıntı için kapsamlı ActiveLayer incelememize bakabilirsiniz.

AktifKatman

Birisi formunuzu gönderdiğinde, ActiveLayer'ın yapay zekası mesajı milisaniyeler içinde kendi sunucularında kontrol eder. Gönderinin spam olup olmadığına karar vermek için içerik kalıplarını, gönderen itibarı ve davranışsal sinyalleri inceler.

Her şey arka planda gerçekleştiği için, ziyaretçileriniz asla bir bulmaca veya onay kutusu görmezler. Bu, CAPTCHA hayal kırıklığı nedeniyle gerçek potansiyel müşterileri kaybetmeden sağlam spam koruması elde ettiğiniz anlamına gelir.

Her karar, bir güven puanı ve adlandırılmış tespit sinyalleri ile birlikte gelir, böylece bir mesajın neden işaretlendiğini tam olarak görebilirsiniz. Buna karşılık, Akismet gibi diğer spam önleme araçları size yalnızca bir gönderinin spam olup olmadığını söyler.

Ayrıca, spam kontrolleri bir arka plan kuyruğunda çalışır, bu nedenle formlarınız hala anında gönderilir. Ve ActiveLayer hizmeti ulaşılamaz olursa, formlarınız normal şekilde çalışmaya devam eder.

Başlamak için, web sitenize ücretsiz ActiveLayer eklentisini yüklemeniz yeterlidir.

Ardından, API anahtarınızı almak için ActiveLayer web sitesinde ücretsiz bir hesap oluşturabilirsiniz. Herhangi bir kredi kartı bilgisi girmenize gerek kalmayacak.

Ardından, web sitenizi ActiveLayer hizmetine bağlamak için API anahtarını ActiveLayer » Ayarlar'daki alana yapıştırmanız yeterlidir.

ActiveLayer spam koruma hizmetini yapılandırma

Sitenizi bağladıktan sonra, ActiveLayer'ın formlarınızı spam'den koruyabilmesi için iletişim formu eklentinizin yanındaki kutuları işaretlemeniz gerekir.

Ayrıca, WordPress yorumlarını spam'den korumayı seçebilirsiniz.

WordPress formlarınızı spamdan koruma

Ardından, spam'den korumak istediğiniz belirli formları seçebilirsiniz.

Bu formların yanındaki kutuları işaretlemeniz yeterlidir.

WPForms, Contact Form 7 ve diğer popüler form oluşturucuları spamcılardan koruma

Ardından, eklenti tarafından yakalanan spam gönderilerini, temiz trafiği ve form gönderi kuyruğunuzun sağlığını doğrudan WordPress'ten inceleyebilirsiniz.

Yalnızca ActiveLayer » Kontrol Paneli'ne gidin.

ActiveLayer kullanarak sitenizi nasıl izlersiniz

Ayrıca, ActiveLayer » Gönderiler'e giderek bireysel gönderileri doğrudan inceleyebilirsiniz.

Burada, ActiveLayer tarafından yakalanan spam gönderilerinin ve yorumlarının bir listesini göreceksiniz ve meşru olduklarını düşünüyorsanız bunları "temiz" olarak işaretleyebilirsiniz.

WordPress için ActiveLayer spam önleme hizmeti

Ücretsiz plan, tek seferlik bir izin olarak 1.000 spam kontrolü içerir ve bu, ActiveLayer'ı kendi formlarınızda test etmek için yeterlidir. Sürekli koruma için, ücretli planlar yıllık faturalandırıldığında ayda 4 ABD dolarından başlar.

Şimdi, bütçeniz kısıtlıysa, Google reCAPTCHA'nın çok daha yüksek hacimlerde ücretsiz kaldığını unutmayın. Bir sonraki yöntemde bunu nasıl kuracağınızı göstereceğiz.

3. İletişim Formu Spam'ini Engellemek İçin reCAPTCHA Onay Kutusunu Kullanın

Spambot'ların geçmesini engellemenin basit bir yolu reCAPTCHA kullanmaktır. Bu popüler yöntem, WPForms'un hem ücretsiz hem de ücretli sürümlerinde mevcuttur.

reCAPTCHA, Google'dan ücretsiz bir araçtır ve biz bunu WPForms'un yerleşik spam önleme belirteç sistemiyle birlikte kullanırız.

Google araçlarından kaçınmayı tercih ederseniz, Cloudflare Turnstile, ücretsiz Lite sürümü de dahil olmak üzere WPForms ile çalışan ücretsiz, daha gizlilik dostu bir alternatiftir. Adım adım talimatlar için, yalnızca WordPress'te Cloudflare Turnstile CAPTCHA'nın nasıl ekleneceğine ilişkin kılavuzumuza bakın.

İletişim formunuza bir reCAPTCHA onay kutusu eklemek için WordPress kontrol panelinizdeki WPForms » Ayarlar bölümüne gidebilirsiniz.

Ardından, 'CAPTCHA' sekmesine tıklayın. Sonra, üzerine tıklayarak 'reCAPTCHA'yı seçmeniz gerekir.

Captcha sekmesi

Bunu yaptıktan sonra, ‘Tür’ bölümüne kaydıralım.

Ardından, 'Onay Kutusu reCAPTCHA v2' radyo düğmesini seçmek için tıklayabilirsiniz.

recaptcha onay kutusu

💡 Uzman İpucu: En yaygın reCAPTCHA sorunlarından biri anahtar türü uyumsuzluğudur. Google konsolunda oluşturduğunuz anahtar, WPForms'ta seçtiğiniz türle eşleşmelidir, çünkü v2 onay kutusu, v2 görünmez ve v3 anahtarları birbirinin yerine kullanılamaz.

Türler eşleşmezse, yayınlanan formunuz onay kutusu yerine bir reCAPTCHA hata mesajı gösterecektir. Düzeltmek için, eşleşen türde yeni bir anahtar oluşturmanız ve WPForms ayarlarınızı güncellemeniz yeterlidir.

WPForms sizden bir Site Anahtarı ve Gizli Anahtar isteyecektir.

Bu bilgiyi almak için reCAPTCHA yönetici konsolunu ziyaret etmeniz ve Google hesabınızla oturum açmanız gerekir. Henüz bir hesabınız yoksa, ücretsiz bir tane oluşturabilirsiniz.

Ardından, WordPress web sitenizi kaydedebileceğiniz bir ekran göreceksiniz.

İlk olarak, 'Etiket' alanına siteniz için bir ad girebilirsiniz. Bu yalnızca sizin referansınız içindir, ancak sitenizi kolayca tanımlamanıza yardımcı olmak için açık, açıklayıcı bir ad kullanmanızı öneririz.

Ardından, 'reCAPTCHA türü' altında 'Meydan Okuma (v2)' seçeneğini seçin. Ardından, aşağıda görünen seçeneklerden 'Ben robot değilim' Onay Kutusu seçeneğini seçin.

reCAPTCHA v2

Ardından, web sitenizin alan adını 'Alan Adı' alanına yazalım.

Google Cloud'a yeniyseniz, hizmet şartlarını okumanız ve kabul etmek için onay kutusunu işaretlemeniz gerekecektir. Google, arka planda sizin için otomatik olarak bir Google Cloud projesi oluşturacaktır ve temel kullanım için herhangi bir fatura bilgisi girmenize gerek kalmayacaktır.

Bunu yaptıktan sonra, sayfanın altındaki ‘Gönder’ düğmesine tıklamanız yeterlidir.

alan ekle

Ardından, web sitenizin site anahtarını ve gizli anahtarını içeren bir sayfa göreceksiniz.

reCAPTCHA'yı kullanmaya başlamak için bu bilgileri WPForms ayarlar sayfanıza kopyalamanız yeterlidir.

google konsolunda site anahtarını ve gizli anahtarı kopyalayın

Ekranınız farklı görünüyorsa, en son adımlar için web siteleri için reCAPTCHA anahtarları oluşturma konusunda Google'ın resmi kılavuzunu kontrol edebilirsiniz.

Bu nedenle, her anahtarı ayrı ayrı kopyalayıp WordPress kontrol panelinizdeki 'Site Anahtarı' ve 'Gizli Anahtar' alanlarına yapıştıralım.

Bunu yaptıktan sonra, ekranın altındaki ‘Ayarları Kaydet’ düğmesine tıklamayı unutmayın.

ayarları kaydet

Bundan sonra, reCAPTCHA onay kutusunu iletişim formunuza eklemeye hazırsınız.

Başlamak için WPForms » Tüm Formlar bölümüne gidebilir ve reCAPTCHA ile korumak istediğiniz formun yanındaki ‘Düzenle’ bağlantısına tıklayabilirsiniz.

İletişim formunu düzenle

Bu, formunuzu sürükle ve bırak form oluşturucuda açacaktır. Sol menüde 'reCAPTCHA' alanını bulun ve tıklayın.

Artık form için reCAPTCHA'nın etkinleştirildiğine dair bir mesaj göreceksiniz. Devam etmek için 'Tamam' düğmesine tıklamanız yeterlidir.

google onay kutusu recaptcha v2

Şimdi, formunuzun üst kısmında reCAPTCHA logosunu göreceksiniz.

Bu, iletişim formunuza reCAPTCHA koruması eklediğiniz anlamına gelir.

reCaptcha etkin

📝 Not: Eğer herhangi bir noktada reCAPTCHA'yı formdan kaldırmaya karar verirseniz, WPForms'un sol tarafındaki menüde 'reCAPTCHA' alanına tıklamanız yeterlidir. Ardından reCAPTCHA'yı kaldırmak istediğinizi onaylamanızı isteyen bir mesaj göreceksiniz.

İşiniz bittiğinde, turuncu 'Kaydet' düğmesine tıklayarak değişikliklerinizi kaydetmeyi unutmayın.

İletişim Formunuzu Web Sitenize Ekleme

Tüm bunlardan sonra, iletişim formunu web sitenize eklemeye hazırsınız.

Bunu yapmak için, formunuzu göstermek istediğiniz sayfayı veya gönderiyi açın ve yeni bir blok eklemek için '+' düğmesine tıklayın.

İçerik düzenleyicisinde, doğru bloğu bulmak için 'WPForms' yazabilirsiniz. WPForms bloğuna tıkladığınızda, blok sayfanıza eklenecektir.

wpforms widget'ı ekle

Buradan, açmak için 'Form Seç' açılır menüsüne tıklayabilirsiniz.

Az önce oluşturduğunuz iletişim formunu şimdi seçebilirsiniz.

bir form seçin

WPForms, bu formun doğrudan WordPress blok düzenleyicisinde nasıl görüneceğinin önizlemesini gösterecektir.

Sayfanın üst kısmındaki 'Önizleme' düğmesine tıklayarak da bu sayfayı önizleyebilirsiniz. Formu nasıl önizlemeyi seçerseniz seçin, bir reCAPTCHA alanı göreceksiniz.

Ben robot değilim

Bu alan, çoğu otomatik spam gönderimini engelleyerek web sitenizde aldığınız iletişim formu spam miktarını önemli ölçüde azaltacaktır.

4. İletişim Formu Spam'ini Engellemek İçin Google Invisible reCAPTCHA Kullanma

Bazı web sitesi sahipleri, kullanıcılarının iletişim formunu göndermek için bir kutuyu işaretlemesini istemez. İşte görünmez reCAPTCHA burada devreye giriyor.

Görünmez reCAPTCHA, onay kutusu olmaması dışında normal reCAPTCHA gibi çalışır.

Bunun yerine Google, ziyaretçinin davranışını analiz etmek için arka planda sessizce çalışır. Google ziyaretçinin bir bot olduğundan şüphelenirse, otomatik olarak çözmeleri için bir reCAPTCHA mücadelesi açar.

Nasıl çalıştığını görmek isterseniz, Google'ın demosunu burada bulabilirsiniz.

WPForms iletişim formlarınızda görünmez reCAPTCHA kullanabilirsiniz. Aslında, işlem yukarıda açıklandığı gibi bir reCAPTCHA onay kutusu eklemeye çok benzer.

İlk fark, reCAPTCHA yönetici konsolunda reCAPTCHA anahtarınızı oluştururken farklı bir seçenek seçmeniz gerektiğidir.

'Robot değilim' onay kutusunu işaretlemek yerine, bunun yerine 'Görünmez reCAPTCHA rozeti' seçeneğini işaretlemelisiniz.

görünmez recaptcha

Ardından, yukarıda açıklanan aynı süreci izleyerek site ve gizli anahtarları oluşturabilirsiniz.

Bunu yaptıktan sonra, WordPress kontrol panelinizdeki WPForms » Ayarlar bölümüne gidip 'CAPTCHA' sekmesine tıklayabilirsiniz.

Ancak bu sefer, 'Görünmez reCAPTCHA v2'yi seçmeniz gerekecek.

görünmez recaptcha wpforms

Sayfanın altındaki ‘Ayarları Kaydet’ düğmesine bastığınızdan emin olun.

Ardından, yukarıda açıklanan aynı işlemi izleyerek iletişim formunuza bir reCAPTCHA alanı ekleyebilirsiniz.

Birisi bir iletişim formu gönderdiğinde, WordPress siteniz otomatik olarak görünmez reCAPTCHA'yı kullanacaktır.

Ziyaretçiler, aşağıdaki resimde gösterildiği gibi formunuzun alt köşesinde reCAPTCHA logosunu görecektir. Bu logo, iletişim formunuzun spam botlardan korunduğunu bilmelerini sağlar.

Görünmez reCAPTCHA örneği

Kullanıcı reCAPTCHA hakkında daha fazla bilgi edinmek isterse, sadece o logoya tıklaması yeterlidir. Logo daha sonra Google'ın gizlilik politikası ve hizmet şartlarına bağlantıları göstermek için genişleyecektir.

Ayrıca, kendi sitenizin gizlilik politikasını reCAPTCHA'yı nasıl kullandığınıza dair bazı bilgilerle güncellemek de iyi bir fikirdir.

💡 Hızlı İpucu: Görünmez reCAPTCHA arka planda çalıştığı için, kendiniz test etmek isteyebilirsiniz. Basitçe iletişim sayfanızı "Gizli" veya özel bir tarama penceresinde açın ve gerçek kullanıcılar için sorunsuz çalıştığından emin olmak için bir test girişi gönderin.

5. İletişim Formu Spam'ini Engellemek İçin Özel CAPTCHA Kullanma

Bazı web sitesi sahipleri, gizlilik endişeleri nedeniyle sitelerinde Google'ın reCAPTCHA'sını kullanmak istemezler veya sadece markasız bir şey isterler.

İyi haber şu ki, her ücretli WPForms planı özel bir CAPTCHA özelliği ile birlikte gelir. Bu, Google'a güvenmeden iletişim formu spam'ini engellemek için kendi soru tabanlı CAPTCHA'nızı oluşturmanıza olanak tanır.

WPForms » Tüm Formlar'a gidin, ardından iletişim formunuzu bulun ve WPForms düzenleyicisinde açmak için 'Düzenle' bağlantısına tıklayın.

Sol taraftaki menüde, 'Süslü Alanlar'a gidelim ve 'Özel Captcha' alanını formunuza sürükleyelim.

Bu alanı 'Gönder' düğmesinin hemen üzerine yerleştirmenizi öneririz. Bu, ziyaretçilerin bir CAPTCHA alanını tamamlamaları gerektiğini fark etmeden formun geri kalanını zaten tamamlamış olacağı anlamına gelir.

Özel captcha alanı

Varsayılan olarak bu alan rastgele bir matematik sorusu gösterir. Başka bir seçenek ise birkaç farklı soru yazıp ziyaretçileri doğru cevapları girmeye davet etmektir.

Bir soru-cevap CAPTCHA'sına geçmek istiyorsanız, seçmek için 'CAPTCHA' alanına tıklayın.

Sol taraftaki menüde, 'Tür' açılır menüsünü açın ve 'Soru ve Cevap'ı seçin.

soru ve cevap captcha

‘Soru ve Cevap’ seçeneğini seçerseniz, birkaç farklı soru oluşturmanızı öneririz. WPForms daha sonra bu soruları rastgele döndürerek spam botlarının tahmin etmesini zorlaştıracaktır.

'Matematik' seçeneğini seçerseniz, WPForms rastgele matematik soruları üretecektir, bu nedenle daha az tahmin edilebilir olacaktır.

6. Spam Botlarının Formunuzu Görmesini Engelleme

WordPress'te iletişim formu spam'ini engellemenin bir başka yolu da botların formunuzu görmesini engellemektir. Bunu, iletişim formunuzu şifreyle koruyarak veya yalnızca WordPress üyelik sitenize kaydolmuş kişilere göstererek yapabilirsiniz.

Bu yöntemler standart bir iletişim formu için aşırı olabilir, ancak başka durumlarda iyi çalışabilir.

Örneğin, e-posta aboneleriniz için aylık bir Soru-Cevap etkinliği düzenliyorsanız, size soru gönderebilecekleri özel bir form oluşturabilirsiniz.

WordPress'in Görünürlük Seçeneklerini Kullanarak Formunuzu Parola ile Koruma

WordPress'in yerleşik araçlarını kullanarak ‘Bize Ulaşın’ sayfanızın tamamını şifre ile koruyabilirsiniz.

Başlamak için, 'Bize Ulaşın' sayfanızı WordPress blok düzenleyicisinde açın. Ardından, sol menüde 'Görünürlük' yanındaki 'Herkese Açık'ı tıklayabilirsiniz.

Açılan açılır pencerede, 'Şifre Korumalı'ya tıklayalım.

Varsayılan olarak 'Güvenli bir şifre kullanın' gösteren alana şimdi şifrenizi yazabilirsiniz. Tüm ziyaretçiler İletişim Sayfamıza erişmek için aynı şifreyi kullanacaktır.

Parola korumalı

Bunu yaptıktan sonra, sayfanızı normal şekilde güncelleyebilir veya yayınlayabilirsiniz.

Artık biri ‘İletişim’ sayfanızı ziyaret ettiğinde, şifreyi girmesi istenecektir.

Korunmuş iletişim sayfamız

Parolayı girdikten sonra ziyaretçi, ‘Gönder’ düğmesine tıklayabilir ve iletişim formunuzu normal şekilde kullanabilir.

Bu yöntemin birkaç dezavantajı vardır.

İlk olarak, iletişim sayfanız kolayca özelleştirilemeyen varsayılan bir mesaj gösterecektir.

İkinci olarak, bu yöntem yalnızca formunuzu değil, tüm 'Bize Ulaşın' sayfanızı şifreyle koruyacaktır. Bu sayfanın, SSS, posta adresiniz veya iş telefon numaranız gibi tüm kullanıcıların görmesi gereken bazı içerikler içermesi durumunda sorun olabilir.

Bir WPForms Eklentisi Kullanarak Formunuzu Parola ile Koruma

WPForms'un Pro sürümünü kullanıyorsanız, Form Kilidi eklentisi, tüm 'Bize Ulaşın' sayfanızı değil, formun kendisini şifreyle korumanıza olanak tanır.

Form Locker'ı yüklemek için, sadece WPForms » Eklentiler'e gidin. Ardından Form Locker Eklentisini bulabilir ve ‘Eklenti Yükle’ düğmesine tıklayabilirsiniz.

WPForms bu eklentiyi otomatik olarak kurmalı ve etkinleştirmelidir.

form kilidi eklentisi

Ardından, WPForms » Tüm Formlar bölümüne gidebilir, şifreyle korunmasını istediğiniz formu bulabilir ve 'Düzenle' bağlantısına tıklayabilirsiniz.

Sol taraftaki menüde Ayarlar » Form Kilidi'ni seçmek isteyeceksiniz. Ardından 'Doğrulamayı etkinleştir' geçişini açabilirsiniz.

WPForms şimdi kullanmak istediğiniz şifreyi ve ziyaretçilere göstereceğiniz mesajı yazabileceğiniz bazı alanlar gösterecektir.

WPForms'ta şifre korumasını etkinleştir

'Bize Ulaşın' sayfanız, yalnızca iletişim formu gizlenmiş olarak tüm kullanıcılara görünecektir.

Bir ziyaretçi şifreyi girmeden önce formunuzun nasıl görüneceğine dair bir örneği aşağıdaki resimde görebilirsiniz.

iletişim formu şifresi
İletişim Sayfanızı Yalnızca Kayıtlı Kullanıcılara Gösterme

Ayrıca, yalnızca kullanıcılar sitenize kayıtlıysa iletişim formunuza erişmelerine izin verebilirsiniz.

WPForms'taki 'Form Kilidi' sekmesinde, Form Kısıtlamaları altında 'Yalnızca oturum açmış kullanıcılar' geçişini etkinleştirebilirsiniz. Bu şekilde, form yalnızca oturum açmış üyeler tarafından görüntülenebilir.

yalnızca wpforms'da oturum açmış kullanıcılar

Bu, yalnızca üyelere özel belirli bir hizmet sunmak istiyorsanız harika bir seçenektir. Bunu yapmak için kullanabileceğiniz birkaç harika üyelik sitesi eklentisi bulunmaktadır.

7. Spam IP Adreslerini Engelleme

Aynı IP adresinden (internet üzerindeki bir ziyaretçinin cihazını tanımlayan benzersiz numara) spam gönderimlerinin gelmeye devam ettiğini fark ederseniz, o IP'yi sitenize erişmekten engelleyebilirsiniz.

Bu, diğer güvenlik önlemlerinizi aşmanın bir yolunu bulmuş bilinen spam göndericileri durdurmanın güçlü bir yoludur.

Ancak, iş için doğru aracı kullanmak önemlidir. Birçok kullanıcı, IP'leri engellemek için Ayarlar » Tartışma bölümüne gidip bunları 'Yasaklanan Yorum Anahtarları' kutusuna eklemeye çalışır.

engellenen yorum anahtarları

Bazı form eklentileri bu listeyi kontrol edebilse de, yalnızca buna güvenmek, sitenizin tamamındaki kararlı spam göndericileri engellemenin en etkili yolu değildir.

IP adreslerini sitenizin tamamından engellemenin doğru yolu, bir Web Uygulaması Güvenlik Duvarı (WAF) kullanmaktır. Bir WAF'ı web siteniz için bir güvenlik görevlisi olarak düşünün. Ön kapıda durur ve sayfalarınızı yüklemeden önce kötü trafiği engeller.

WPBeginner'da web sitesi güvenlik duvarımız için Cloudflare kullanıyoruz. Diğer popüler ve güvenilir bir seçenek ise Sucuri'dir.

Bu hizmetlerin her ikisi de kontrol panelinizde belirli IP adreslerini kolayca engellemenize olanak tanır. Bir IP adresi güvenlik duvarı düzeyinde engellendiğinde, o kullanıcı sitenizi ziyaret edemez veya WordPress formlarınızı gönderemez.

Bunun kurulumu hakkında daha fazla ayrıntı için, WordPress'te IP adreslerinin nasıl engelleneceğine ilişkin kılavuzlarımıza bakabilirsiniz.

8. Girişleri Ülkeye Göre Kısıtla

Belirli ülkelerden sürekli olarak spam gönderileri alıyorsanız, o konumlardan gelen form girişlerini engelleyebilirsiniz. Örneğin, işletmeniz yalnızca Amerika Birleşik Devletleri'ndeki müşterilere hizmet veriyorsa, faaliyet göstermediğiniz bölgelerden gelen gönderileri engelleyebilirsiniz.

İyi haber şu ki, WPForms'un gelişmiş spam engelleme yöntemlerinde (WPForms'un ücretli planlarında mevcuttur) bir ülke filtreleme özelliği bulunmaktadır.

Ayarlar » Spam Koruması ve Güvenlik altında, 'Ülke filtresini etkinleştir' seçeneğini açabilirsiniz. Buradan belirli ülkeleri kabul etmeyi veya reddetmeyi seçebilirsiniz.

Bu ülkeleri yasaklı listeye ekledikten sonra, bu kullanıcıların alacağı mesajı özelleştirebilirsiniz.

WPForms'ta Ülke filtresi

Engellenen bir ülkedeki biri formunuzu göndermeye çalıştığında bu mesajı görür. Varsayılan olarak, 'Üzgünüz, bu form ülkenizden gönderim kabul etmiyor.' şeklinde görünür.

Eğer 'Spam girişlerini veritabanında sakla' ayarını etkin tutarsanız (varsayılan olarak açıktır), WPForms bu engellenen girişleri kabul eder ve formun Girişler sayfasındaki Spam klasörüne kaydeder.

Böylece, bunları inceleyebilir ve yanlışlıkla yakalanan gerçek mesajları geri yükleyebilirsiniz. WPForms, spam girişleri için bildirim e-postaları göndermez, böylece gelen kutunuzda yer kaplamazlar.

Yalnızca ülke filtrelerinin, seyahat eden veya VPN (bir kişinin gerçek konumunu gizleyen bir gizlilik aracı) kullanan gerçek ziyaretçileri yanlışlıkla engelleyebileceğini unutmayın.

Bu nedenle, bu yöntem yalnızca yerel bir hizmet alanı gibi yalnızca belirli bölgelere hizmet veren işletmeler için en iyi sonucu verir.

9. Formunuzdaki Belirli E-posta Adreslerini Engelle

İnsan ziyaretçilerden gelen spam'i engellemek zor olabilir. Otomatik botların aksine, gerçek insanlar CAPTCHA'ları kolayca çözebilir ve diğer güvenlik kontrollerini atlayabilir, bu da onları durdurmak için farklı stratejilere ihtiyacınız olduğu anlamına gelir.

Etkili bir yöntem, tekrar eden suçluları engellemektir. Aynı e-posta adreslerinden tekrar tekrar spam aldığınızı fark ederseniz, formunuzu tekrar göndermelerini engelleyebilirsiniz.

WPForms oluşturucusunda, ayarlarını açmak için 'E-posta' alanına tıklayabilirsiniz. Sol panelde, 'Gelişmiş Seçenekler' sekmesini genişletin.

Burada, ‘İzin Verilenler / Engellenenler’ etiketli bir kutu bulacaksınız. Metin kutusuna, gönderimleri durdurmak istediğiniz e-posta adreslerini yazmanız yeterlidir. Tam e-postayı yazabilir veya kısmi bir eşleşmeye izin vermek için yıldız işareti (*) kullanabilirsiniz.

wpforms'ta gelişmiş e-posta filtreleme

Bu özellik güçlüdür çünkü her birini yazmak zorunda kalmadan tüm e-posta adresi gruplarını engellemek için 'wildcard' olarak yıldız işaretini (*) kullanabilirsiniz.

Örneğin, deneyebileceğiniz birkaç örnek:

  • spammer@spamcompany.com – Belirtilen e-posta adresinin tam eşleşmesini engellediğiniz yer burasıdır.
  • spammer* – Bu filtreyi kullanmak, bu isimle başlayan e-postalardan gelen gönderimleri engelleyecektir.
  • *@spamcompany.com – Bu, o alan adından gelen tüm e-posta adreslerini engeller.
  • a*@spamcompany.com – Belirtilen alan adı için belirli bir harfle başlayan e-posta adreslerini engelleyebilirsiniz.
  • spammer@spamcompany.com ve spammer2@spamcompany.com – Belirli spam gönderenlerin bir listesi varsa, her e-posta adresi için yeni bir satır başlatmak üzere 'Enter' tuşuna basarak hepsini ekleyebilirsiniz.

Ayrıca geçici ve spam e-posta adreslerini engellemek istiyorsanız, WordPress'te tek kullanımlık e-posta adreslerinin nasıl engelleneceğine ilişkin kılavuzumuza bakın.

10. İletişim Formu Gönderimlerinizdeki Spam Anahtar Kelimeleri ve Küfürleri Filtrele

İnsan ziyaretçiler, iletişim formunuz aracılığıyla spam gönderirken ürünlerini veya bağlantılarını tanıtmak için her türlü anahtar kelimeyi veya ifadeyi girebilir.

Bununla başa çıkmak için, iletişim formunuzdaki spam anahtar kelimelerini engelleyebilirsiniz. Tek yapmanız gereken, Ayarlar » Spam Koruması ve Güvenlik sayfasında bulunan 'Anahtar kelime filtresini etkinleştir' ayarını açmaktır (WPForms'un ücretli planlarında mevcuttur).

Ardından 'Anahtar Kelime Listesini Düzenle'ye tıklayın.

anahtar kelime listesini düzenle

İletişim formu girişlerinden engellenmesini istediğiniz anahtar kelimelerin listesini girin.

Finansal dolandırıcılık, yetişkinlere yönelik içerik veya sağlıkla ilgili dolandırıcılıklarla ilgili anahtar kelimeleri göz önünde bulundurmak isteyebilirsiniz.

Yasaklı anahtar kelimelerinizi girdikten sonra, 'Değişiklikleri Kaydet'e tıklamanız yeterlidir.

yasaklanmış anahtar kelimeler

İletişim Formu Spam Hakkında Sıkça Sorulan Sorular (SSS)

İletişim formu spam'i ve önleme yöntemleri hakkında sık sorulan bazı soruları gözden geçirelim.

İletişim formu spam'ini durdurmak için en iyi eklenti hangisidir?

Hem botlardan hem de gerçek kişilerden gelen spam ile mücadele etmek için yerleşik araçlar sunduğundan WPForms'u öneririz. Akıllı bir anti-spam jetonu, Google reCAPTCHA, özel CAPTCHA seçenekleri, ülke filtreleri ve anahtar kelime filtrelemesi elde edersiniz. Ayrıca, CAPTCHA gerektirmeyen yapay zeka destekli spam filtrelemesi için WPForms'u ActiveLayer ile eşleştirebilirsiniz.

Google reCAPTCHA kullanmak ücretsiz mi?

Evet, çoğu web sitesi için. Google'ın ücretsiz katmanı (reCAPTCHA Essentials olarak adlandırılır) ayda 10.000 ücretsiz spam kontrolü içerir ve bu genellikle küçük işletme siteleri, WordPress blogları ve kişisel projeler için yeterlidir.

Formumda CAPTCHA varken neden hala spam alıyorum?

CAPTCHA botları durdurmada harikadır, ancak gerçek bir kişinin formunuzu doldurmasını engelleyemez. Bazı spam gönderenler CAPTCHA çözmeleri için insanlara ödeme bile yaparlar. Bu nedenle, anahtar kelime filtreleri, e-posta engelleme listeleri, bir güvenlik duvarı ve mesaj içeriğini tarayan ActiveLayer gibi bir yapay zeka filtresi gibi araçlarla katmanlı bir yaklaşım kullanmak en iyisidir.

CAPTCHA kullanmadan iletişim formu spam'ini engelleyebilir miyim?

Evet. WPForms, her yeni formu, ziyaretçilerin asla bir onay kutusu veya bulmaca görmeyeceği şekilde görünmez çalışan yerleşik bir spam önleme jetonuyla korur. Ayrıca, her gönderinin içeriğini ve gönderen itibarını sunucu tarafında analiz eden ActiveLayer gibi yapay zeka spam koruması ekleyebilirsiniz. Bu şekilde, form sürtünmesi nedeniyle gerçek potansiyel müşterileri kaybetmeden botları engelleyebilirsiniz.

Akismet iletişim formu spam'ini engelleyebilir mi?

Evet. Form eklentiniz destekliyorsa, Akismet spam gönderimlerini engelleyebilir. Örneğin, WPForms, her form girişini Akismet'in küresel spam veritabanına karşı otomatik olarak kontrol eden Akismet korumasını etkinleştirmenize olanak tanır.

WordPress Güvenliğini ve Performansını İyileştirmek İçin Daha Fazla Okuma

Umarım bu makale, WordPress'te iletişim formu spam'ini nasıl engelleyeceğinizi öğrenmenize yardımcı olmuştur.

İletişim formlarınızı güvence altına aldığınıza göre, web sitenizin güvenliğini ve performansını daha da ileriye taşıyabilirsiniz.

İşte size yardımcı olacak bazı ek kılavuzlar:

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

20 YorumYanıtla

  1. Bu kılavuzda bilgi dolu bir hazine!
    WPForms'un yerleşik spam önleme jetonunu kullanma ipucu özellikle ilginç – daha önce bundan hiç bahsetmemiştim.
    reCAPTCHA kullanıyordum ama şimdi daha kişiselleştirilmiş bir yaklaşım için özel CAPTCHA seçeneğini denemeyi düşünüyorum.

  2. Çok bilgilendirici bir makale için teşekkürler. Spam'i engellemek için web sitemde WP Armour eklentisini kullanıyorum. Ne yazık ki, son güncellemeden sonra tartışma forumuna spam göndermeye başladı. Bu nedenle, daha iyi bir çözüm aramaya başladım. Google reCAPTCHA'nın uygulanması hakkında sormak istiyorum. Çeşitli forumlarda bunun en iyi spam önleme çözümü olmayabileceğini okudum. WordPress profesyonelleri açısından reCAPTCHA hakkındaki görüşünüz nedir?

    WP Armour'u reCAPTCHA ile birlikte kullanmak gibi birden fazla spam çözümünü aynı anda kullanmak mantıklı mı? Yoksa tavsiye edilmez mi?

    • reCAPTCHA'yı eklentileriyle kullanma konusunda herhangi bir sorun olup olmadığını öğrenmek için WP Armor ile görüşmek isteyebilirsiniz. Genel olarak reCAPTCHA her şeyi yakalamaz, ancak şu anda spam ile sorun yaşıyorsanız, kullanıcılarınızın ne düşündüğünü görmek için deneyebileceğiniz iyi bir seçenektir.

      Yönetici

  3. Bu kılavuzun, tüm kötü botların iletişim formlarımı kullanmasını engellememi sağladığı için gerçekten çok faydalı olduğunu düşünüyorum. Sadece Google reCAPTCHA yöntemini kullandım ve bu tüm sorunu çözdü. Kılavuzlarınız, farklı WordPress sorunlarını çözmek için gerçekten çok faydalıdır. Gerçekten Teşekkürler.

  4. Bunların hepsini, en azından birkaçını uygulayarak spam ile mücadelede gerçekten yardımcı olacaktır ancak şifre korumalı sayfa hakkında bir sorum var. Şifre korumalı sayfalar arama motorlarında görünebilir mi?

    • Sayfa şifre ile korunuyorsa, formun kendisinin içeriği arama motorları tarafından görülemez.

  5. Teşekkürler!! Umarım bu, yeni sitemi hedef almaya başlayan botları durdurur! Adım adım talimatlar bir lütuf oldu - çok minnettarım!!

  6. İletişim formları için honeypot ipucu yardımcı oldu. Günde bir veya iki spam alıyorduk.

    1995'ten beri ham HTML ile web siteleri oluşturdum ancak mevcut WordPress'e geçmek benim için oldukça deneyim oldu.

  7. Formunuz belirli içeriği izin vermeyerek mesajları engelleyebilir mi. Sadece "Joe Miller" gibi bir şey girildiğinde GİTMEYECEK bir form istiyorum. Bunu yapabilen basit bir iletişim formu bulmaya çalışırken çıldırıyorum.

    • Belirli gönderimleri engellemek için araçlar mevcuttur. Eklentinin desteğiyle doğrudan iletişime geçerseniz, belirli engellemeleri ayarlamanıza yardımcı olabilirler.

      Yönetici

  8. WPForms lite kullanıyorum. Honeypot'u hiçbir yerde göremiyorum. Neyi kaçırıyorum. Yükseltme yapmam mı gerekiyor?

    Son soru, GDPR'yi seçersek, form verilerini hala alıyor muyuz, yoksa belirli bir süre sonra siliniyor mu? Yoksa silmekle yükümlü müyüz? Verilerin elimizde ne kadar süreyle kalacağını ve sonra silineceğini web sitemizin gizlilik sayfasında belirtmeli miyiz?

  9. Mükemmel bir eğitim, bana çok yardımcı oluyor. Hepinize en içten teşekkürler. Teşekkürler.

Bir Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.