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 9 kanıtlanmış strateji belirledik. Bu çözümlerle, en önemli şeye odaklanabilirsiniz: gerçek müşterilerle bağlantı kurmak. ✅

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 gelir elde eden reklam web sitelerine veya kimlik avı sitelerine yönlendirir.
Ayrıca web sitenizin giriş formuna kaba kuvvet saldırılarıyla 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 bu kadar önemli olmasının nedenlerinden biridir.
Bazen sitenizin formlarındaki güvenlik açıklarını bile bulabilir ve bunları başkalarına kötü amaçlı yazılım veya spam göndermek için ele geçirebilirler. Spam gönderenler kötü amaçlı yazılım yükleyerek ziyaretçilerinizi ve web sitenizi riske atabilirler. Hatta kişisel bilgileri çalabilirler ki bu, hassas müşteri verileri olan online mağazalar için çok tehlikelidir.
Üstelik, spam gönderenler e-posta yoluyla spam mesajları göndermek için iletişim formlarınızı kullanırlarsa, e-posta listenize de spam gönderebilirler. Genellikle gönderdiğiniz bir e-postaya benzerler.
Spam olabileceğini fark etmeyen kullanıcılar bu e-postaları açabilir ve içindeki bağlantılara tıklayabilir. Bu, o sitedeki trafiği ve etkileşimi artıracak ve bu süreçte spam göndereni ödüllendirecektir. 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 formumuzda 18.000'den fazla spam müşteri adayı saldırısını durdurmak zorunda kaldık - tam olarak nasıl engellediğimizi burada bulabilirsiniz.
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:
- Spam ile Mücadele Etmek İçin Doğru WordPress Form Eklentisini Seçmek
- Use ReCAPTCHA Checkbox to Block Contact Form Spam
- İletişim Formu Spam'ini Engellemek İçin Google Gizli reCAPTCHA Kullanımı
- Özel CAPTCHA Kullanarak İletişim Formu Spam'ini Engelleme
- Prevent Spam Bots From Seeing Your Form
- Spam IP Adreslerini Engelle
- Girişleri Ülkeye Göre Kısıtla
- Formunuzda Belirli E-posta Adreslerini Engelleme
- İletişim Formu Gönderimlerinde Spam ve Küfürlü Kelimeleri Filtreleyin
- İletişim Formu Spam Hakkında Sıkça Sorulan Sorular (SSS)
- WordPress Güvenliğinizi ve Performansınızı İyileştirmek İçin Daha Fazla Okuma
Hazır mısınız? İşte WordPress'te iletişim formu spam'ini azaltmanın ve engellemenin 9 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.
Formlarınızın kullanıcı deneyimini etkilemeden korunmasını sağlayan yerleşik bir spam koruma belirtecine sahip olduğu için WPForms kullanmanızı öneririz. Ayrıca, WPBeginner'da tüm iletişim, anket ve kayıt formlarımız için kullandığımız araçtır.
Yapabilecekleri hakkında daha fazla ayrıntı için tam WPForms incelememizi okuyabilirsiniz.

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.
Bu nedenle, öncelikle 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 rehberimize göz atın.
📝 Not: Bu makaledeki ipuçlarından bazıları ücretsiz WPForms Lite sürümünde de çalışır.
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.

WPForms, tüm form türlerini oluşturmak için kullanabileceğiniz 2000'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!

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.

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.

Varsayılan olarak WPForms, formlarınızı gizli bir anti-spam jetonu ile otomatik olarak koruyacaktır. Bu jeton, her form gönderimi için benzersizdir ve hem spam botları hem de ziyaretçiler için görünmezdir.
Geçmişte WPForms, yalnızca spam botlarının gördüğü ve doldurduğu gizli bir alan olan honeypot kullanırdı.
Ancak bu yeni anti-spam jetonu çok daha gelişmiş ve etkili bir çözümdür. Spam botları bu gizli jetonu göremez ve onunla etkileşime giremez, bu yüzden takılıp kalırlar ve formu gönderemezler.
Bu yöntem, ziyaretçilerinizden herhangi bir işlem gerektirmez, bu da form terkini ö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 spam önleme korumasını da etkinleştirebilirsiniz. Bu, gönderimleri Akismet'in küresel spam veritabanına karşı otomatik olarak kontrol edecektir.

🚨 Önemli: WPForms'ta bu özelliği etkinleştirmek için Akismet spam önleme eklentisine ihtiyacınız olacaktır. 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ızı inceleyebilirsiniz.
Bu güçlü korumalara rağmen, kararlı bazı spam göndericiler hala geçebilir. Bu olursa, onları kalıcı olarak durdurmak için bu kılavuzdaki diğer yöntemleri kullanabilirsiniz.
2. İletişim Formu Spamini Engellemek İçin reCAPTCHA Onay Kutusu Kullanın
Spambotların geçmesini engellemenin basit bir yolu reCAPTCHA kullanmaktır. Bu popüler yöntem, WPForms'un hem ücretsiz hem de pro sürümlerinde mevcuttur.
reCAPTCHA, Google'dan temin edilebilen ücretsiz bir araçtır ve biz bunu WPForm'un yerleşik anti-spam belirteç sistemiyle birlikte kullanırız.
İ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.

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.

WPForms sizden bir Site Anahtarı ve Gizli Anahtar isteyecektir.
Bu bilgiyi almak için Google'ın reCAPTCHA web sitesine gidin ve üst menüdeki 'v3 Yönetici Konsolu' düğmesine tıklayın.

Oturum açtıktan sonra yeni bir site kaydetmek için 'Oluştur' simgesine (artı işareti) tıklayın. Henüz Google hesabınıza giriş yapmadıysanız, kullanıcı adınızı ve şifrenizi girmeniz veya yeni bir Google hesabı oluşturmanız gerekecektir.
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.

Ardından, web sitenizin alan adını 'Alan Adı' alanına yazalım.
Bunu yaptıktan sonra, sayfanın altındaki ‘Gönder’ düğmesine tıklamanız yeterlidir.

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.

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.

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.

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.

Şimdi, formunuzun üst kısmında reCAPTCHA logosunu göreceksiniz.
Bu, iletişim formunuza reCAPTCHA koruması eklediğiniz anlamına gelir.

📝 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.
içerik düzenleyicisinde, ardından doğru bloğu bulmak için 'WPForms' yazabilirsiniz. WPForms bloğuna tıkladığınızda, blok sayfanıza eklenecektir.

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.

WPForms, bu formun WordPress blok düzenleyicisinde nasıl görüneceğinin önizlemesini doğrudan 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.

Bu alan, tüm otomatik spam gönderimlerini engelleyecek ve web sitenizdeki iletişim formu spam miktarını önemli ölçüde azaltacaktır.
3. İletişim Formu Spam'ini Engellemek İçin Google Invisible reCAPTCHA Kullanımı
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, form gönderildiğinde Google, bot tarafından gönderilip gönderilmediğini belirleyecektir. Öyleyse, Google ek reCAPTCHA doğrulamasını gösterecektir. Nasıl çalıştığını görmek isterseniz, Google'ın burada bir demosu var.
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, Google web sitesinde reCAPTCHA'yı kurarken 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.

Ardından, yukarıdaki aynı işlemi 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.

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.

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.
reCAPTCHA'yı nasıl kullandığınıza dair bazı bilgilerle kendi sitenizin gizlilik politikasını güncellemek de iyi bir fikirdir.
Özel CAPTCHA Kullanarak İletişim Formu Spam'ini Engelleme
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, WPForms Pro, Google'a güvenmeden iletişim formu spam'ini engellemek için kendi soru tabanlı CAPTCHA'nızı oluşturmanıza olanak tanıyan bir özel CAPTCHA eklentisi ile birlikte gelir.
Bu eklentiyi etkinleştirmek için WordPress kontrol panelinizde WPForms » Eklentiler'e gidin. Ardından, 'Özel CAPTCHA Eklentisi' kutusunu bulup 'Eklentiyi Yükle' düğmesine tıklayın.

Kurulduktan sonra, WPForms » Tüm Formlar bölümüne gidip 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.

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’ 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.
5. Spam Botlarının Formunuzu Görmesini Engelleyin
WordPress'te iletişim formu spam'ini engellemenin bir başka yolu da botların formunuzu görmesini engellemektir. Bunu, iletişim formunuzu parola ile koruyarak veya yalnızca WordPress üyelik sitenize kayıtlı 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 abonelerinize aylık bir Soru-Cevap etkinliği düzenliyorsanız, onlardan 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çmanız yeterlidir. Ardından, sol taraftaki menüde 'Görünürlük' seçeneğinin yanında 'Genel'e 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.

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.

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 İletişim sayfanızı şifre ile koruyacaktır. Bu sayfanın, SSS, posta adresiniz veya iş telefon numaranız gibi tüm kullanıcıların görmesi gereken içerikler içeriyorsa bu bir 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.

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.

'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.

İletişim Sayfanızı Yalnızca Kayıtlı Kullanıcılara Gösterme
Ayrıca, kullanıcıların yalnızca sitenize kayıtlı olmaları durumunda 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 üyelere özel belirli bir hizmet sunmak istiyorsanız bu harika bir seçenektir. Bunu yapmak için kullanabileceğiniz birkaç harika üyelik sitesi eklentisi bulunmaktadır.
6. Spam IP Adreslerini Engelleme
Spam'in tekrar tekrar aynı IP adresinden geldiğini fark ederseniz, onu sitenizden engelleyebilirsiniz. Bu, diğer güvenlik önlemlerinizi aşmanın bir yolunu bulmuş olabilecek bilinen spam gönderenleri durdurmanın güçlü bir yoludur.
Ancak, iş için doğru aracı kullanmak önemlidir. Birçok kullanıcı Ayarlar » Tartışma bölümüne gidip IP adreslerini 'Yasaklanan Yorum Anahtarları' kutusuna ekleyerek engellemeye çalışır.

Bu yöntem iletişim formu spam'i için işe yaramayacaktır. Bu ayar *yalnızca* kullanıcıların blog yazılarınıza yorum göndermesini engeller.
IP adreslerini tüm sitenizden engellemenin doğru yolu bir Web Uygulaması Güvenlik Duvarı (WAF) kullanmaktır. WAF, kötü amaçlı trafiği WordPress sitenize ulaşmadan önce filtreleyen koruyucu bir bariyer görevi görür.
WPBeginner olarak, web sitemizin güvenlik duvarı için Cloudflare kullanıyoruz. Başka popüler ve güvenilir bir seçenek de Sucuri.
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.
Bunu ayarlama hakkında daha fazla ayrıntı için, WordPress'te IP adreslerini engelleme hakkındaki kılavuzlarımıza bakabilirsiniz.
7. Girişleri Ülkeye Göre Kısıtla
Belirli ülkelerden sürekli olarak spam gönderileri alıyorsanız, o ülkelerden gelen girdileri engelleyebilirsiniz. Web siteniz belirli bir bölgede faaliyet gösteriyorsa, diğer ülkelerden erişimi kısıtlamak yalnızca ilgili sorguları almanızı sağlayacaktır.
İyi haber şu ki, WPForms'un gelişmiş spam engelleme yöntemlerinde bir ülke filtreleme özelliği var. Ayarlar » Spam Koruması ve Güvenlik altında, 'Ülke filtresini etkinleştir' seçeneğini açabilirsiniz. Oradan, belirli ülkeleri izin verebilir veya reddedebilirsiniz.
Bu ülkeleri yasaklı listeye ekledikten sonra, bu kullanıcıların alacağı mesajı özelleştirebilirsiniz.

8. Formunuzdaki Belirli E-posta Adreslerini Engelleme
İ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.

Bu özellik, çeşitli formatlarda kısmi eşleşmeler oluşturabileceğiniz için inanılmaz derecede güçlüdür.
Ö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– Belirli bir alan adı için belirli bir harfle başlayan e-posta adreslerini engelleyebilirsiniz.spammer@spamcompany.com,spammer2@spamcompany.com– Bu e-posta adresi için tüm isimleri biliyorsanız, her birini virgülle ayırarak ekleyebilir veya her e-posta için yeni bir satır ekleyebilirsiniz.
Geçici ve spam e-posta adreslerini de engellemek istiyorsanız, geçici e-posta adreslerini engelleme kılavuzumuza bakın.
9. İletişim Formu Gönderimlerinizde Spam Anahtar Kelimeleri ve Küfürleri Filtreleyin
İ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.
Ardından 'Anahtar Kelime Listesini Düzenle'ye tıklayın.

İ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.

İletişim Formu Spam Hakkında Sıkça Sorulan Sorular (SSS)
İletişim formu spam'ini durdurmak için en iyi eklenti hangisidir?
Spam ile hem botlardan hem de gerçek kişilerden mücadele etmek için yerleşik birkaç araçla geldiği için WPForms'u öneriyoruz. Akıllı bir spam önleme jetonu, Google reCAPTCHA, özel CAPTCHA seçenekleri, ülke filtreleri ve anahtar kelime filtrelemesi elde edeceksiniz.
Google reCAPTCHA kullanmak ücretsiz mi?
Evet! Google reCAPTCHA çoğu web sitesi için tamamen ücretsizdir. Ücretsiz limit, küçük işletme siteleri, WordPress blogları ve kişisel projeler için fazlasıyla yeterlidir.
Formumda CAPTCHA varken neden hala spam alıyorum?
CAPTCHA botları durdurmada harikadır, ancak gerçek bir kişinin formunuzu doldurmasını engelleyemez. Hatta bazı spam gönderenler CAPTCHA'yı çözmek için insanlara para ödüyor. Bu nedenle, anahtar kelime filtreleri, e-posta engelleme listeleri ve bir güvenlik duvarı gibi araçlarla katmanlı bir yaklaşım kullanmak en iyisidir.
Akismet iletişim formu spam'ini engelleyebilir mi?
Evet. Eğer form eklentiniz bunu destekliyorsa, Akismet spam gönderimlerini engelleyebilir. Örneğin, WPForms, her form girdisini Akismet'in küresel spam veritabanına karşı otomatik olarak kontrol eden Akismet korumasını etkinleştirmenize olanak tanır.
WordPress Güvenliğinizi ve Performansınızı İ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:
- WordPress'te Form Terkini İzleme ve Azaltma Yolları
- WordPress'te Yorum Spam'ini Engellemek İçin NoCAPTCHA Nasıl Eklenir
- WordPress Üyelik Sitenizde Kayıt Spam'ını Durdurma
- Blog Trafiğinizi Nasıl Artırırsınız – Kolay Yol
- WordPress'te Kullanıcı Deneyimini Nasıl İyileştirirsiniz
- Sitenizi Korumak İçin En İyi WordPress Güvenlik Eklentileri
- Nihai WordPress Güvenlik Rehberi
- WordPress Performansının Nihai Rehberi
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.


Dennis Muthomi
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.
Jiří Vaněk
Ç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?
WPBeginner Desteği
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
Hacala
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.
Mrteesurez
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?
WPBeginner Yorumları
Sayfa şifre ile korunuyorsa, formun kendisinin içeriği arama motorları tarafından görülemez.
Lizzie W
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!!
WPBeginner Desteği
Rehberimizin yardımcı olmasına sevindik!
Yönetici
Laurence Marks
İ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.
WPBeginner Desteği
Glad our recommendation was helpful
Yönetici
Steve Biese
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.
WPBeginner Desteği
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
Amanda
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?
WPBeginner Desteği
Lite sürümünde bal küpü için formun genel ayarlarını kontrol etmek isteyebilirsiniz.
GDPR için, aşağıda yer alan GDPR önerilerimize göz atarak başlamanızı tavsiye ederiz:
https://www.wpbeginner.com/beginners-guide/the-ultimate-guide-to-wordpress-and-gdpr-compliance-everything-you-need-to-know/
Yönetici
Ayo
Teşekkürler, bu yardımcı oldu
WPBeginner Desteği
You’re welcome
Yönetici
Veronika Veale
Amazing! I don’t know what I would do without your tutorials
WPBeginner Desteği
Glad our tutorials could be helpful
Yönetici
Raj R Agrawal
Mükemmel bir eğitim, bana çok yardımcı oluyor. Hepinize en içten teşekkürler. Teşekkürler.
WPBeginner Desteği
You’re welcome, glad our content can be helpful
Yönetici