Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te İletişim Formu Spam’i Nasıl Engellenir (Kanıtlanmış 9 Yol)

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

Web sitenizin iletişim formu aracılığıyla çok sayıda spam mesaj mı alıyorsunuz? Bu gerçekten sinir bozucu ve uğraşması zaman alıcı olabilir.

İyi haber şu ki, WordPress’te iletişim formu spam’lerini durdurmanın kolay ve otomatik yolları var.

Bu makalede, WordPress’te iletişim formu spam’lerini azaltmanın ve engellemenin en iyi yollarını paylaşacağız.

How to block contact form spam in WordPress

WordPress’te İletişim Formu Spam’lerini Neden Engellemeniz Gerekiyor?

İletişim formu spam’i genellikle botlar tarafından otomatikleştirilir. Bu da daha küçük WordPress bloglarının ve web sitelerinin bile sıklıkla hedef olduğu anlamına gelir.

Bu spam botları web sitelerini tarar ve güvenli olmayan formları arar, böylece size spam bağlantıları e-postayla gönderebilirler. Bu bağlantılar genellikle sizi gelir getiren reklam sitelerine veya kimlik avı sitelerine gönderir.

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. WordPress güvenliğinin bu kadar önemli olmasının nedenlerinden biri de budur.

Hatta bazen sitenizin formlarındaki güvenlik açıklarını bulup bunları ele geçirerek diğer kişilere kötü amaçlı yazılım veya spam gönderebilirler. Spam gönderenler kötü amaçlı yazılım yükleyerek ziyaretçilerinizi ve web sitenizi risk altında bırakabilir. Hatta hassas müşteri verilerine sahip çevrimiçi mağazalar için çok tehlikeli olan kişisel bilgileri bile çalabilirler.

Bunun da ötesinde, 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 sizin gönderdiğiniz bir e-posta gibi görünürler.

Kullanıcılar spam olabileceğinin farkında olmadan bu e-postaları açabilir ve içindeki bağlantılara tıklayabilir. Bu, söz konusu 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’in sadece bir baş belası olmadığı anlamına gelir. Spambotlar web siteniz, ziyaretçileriniz ve itibarınız için tehlikeli olabilir.

Bununla birlikte, WordPress sitenizde iletişim formu spam’ini önlemek için kanıtlanmış bazı yöntemlere bir göz atalım. İlk öğrenmek istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir:

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

Birçok WordPress iletişim formu eklentisi yerleşik spam koruması ile birlikte gelmez. Bir eklentinin temel spam koruma özellikleri olsa bile, bunlar genellikle çok güvenilir veya kullanımı kolay değildir.

İletişim formu spam’lerini engellemenin en etkili yolu en iyi WordPress iletişim formu eklentisini seçmektir.

WPForms ‘u kullanmanızı öneririz çünkü ziyaretçi deneyimini etkilemeden formlarınızı koruyan yerleşik bir spam koruma belirteci ile birlikte gelir.

WPForms

WPForms ayrıca iletişim formu spam’iyle savaşmanıza yardımcı olan yerleşik reCAPTCHA ve özel CAPTCHA özelliklerine sahiptir. Kullanabileceğiniz farklı seçenekleri inceleyeceğiz.

Daha fazla ayrıntı için WPForms incelememizin tamamını okuyabilirsiniz.

Öncelikle WPForms eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Bunu nasıl yapacağınızdan emin değilseniz, bir WordPress eklentisinin nasıl kurulacağına ilişkin 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 çalışır.

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

Başlamak için WPForms ” Yeni Ekle bölümüne gidin, burada sürükle ve bırak düzenleyicisine yönlendirileceksiniz. Ardından ‘Form Adı’ alanına iletişim formunuz için bir ad yazın.

no spam contact form

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

Bir iletişim formu oluşturduğumuz için, devam edebilir ve önceden hazırlanmış ‘Basit İletişim Formu’ şablonunun altındaki ‘Şablonu Kullan’ı seçebilirsiniz.

simple contact form

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

Bu form şablonunda ziyaretçinin adını, e-posta adresini ve mesajını yazabileceği alanlar zaten vardır.

no spam contact form fields

Varsayılan olarak, WPForms formlarınızı otomatik olarak gizli bir anti-spam belirteci ile koruyacaktır. Bu belirteç her form gönderimi için benzersizdir ve hem spam botları hem de ziyaretçiler için görünmezdir.

Geçmişte WPForms bal küpü teknolojisini kullanıyordu, ancak bu yeni anti-spam belirteci çok daha üstündür ve WPForms’un pazar lideri olmasının nedenlerinden biridir.

Spambotlar bu gizli belirteci göremedikleri için takılıp kalırlar ve formu gönderemezler.

Bazı anti-spam özellikleri, özellikle de ziyaretçiden formu göndermeden önce bazı görevleri yerine getirmesini istiyorsa, ziyaretçi deneyimine zarar verebilir. Sonuç olarak, daha az kişi iletişim formunuzu doldurabilir.

WPForms belirteci otomatik olarak oluşturulup gönderildiğinden, ziyaretçi deneyimini etkilemez ve bu da form dönüşüm oranlarınız için mükemmeldir.

WPForms anti-spam belirteci, oluşturduğunuz her yeni formda otomatik olarak etkinleştirilir.

Bu ayarın formunuzda etkin olup olmadığını kontrol etmek ister misiniz?

Ayarlar ” Spam Koruması ve Güvenlik bölümüne gitmeniz yeterlidir. ‘Anti-spam korumasını etkinleştir’ kaydırıcısı zaten etkinleştirilmiş olmalıdır.

Bunun da ötesinde, Akismet anti-spam korumasını etkinleştirmeyi seçebilirsiniz. Sahte girişleri durdurmak için şüpheli form gönderimlerini otomatik olarak algılayabilir ve engelleyebilir.

Enable anti spam protection

Not: WPForms’ta bu özelliği etkinleştirmek için Akismet anti-spam eklentisine ihtiyacınız olacak. 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 atın.

Şimdi, bazı spam gönderenler ısrarcıdır ve bu da iletişim formunuz aracılığıyla hala birkaç spam gönderilmesine yol açabilir.

Eğer durum buysa, spam gönderenlerin iletişim formunuzu kullanmasını engellemek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz.

2. İletişim Formu Spam’ini Engellemek için reCAPTCHA Onay Kutusunu Kullanın

Spambotların geçmesini engellemenin basit bir yolu reCAPTCHA kullanmaktır. Bu yöntem WPForms’un lite sürümü ile de çalışır.

reCAPTCHA, Google’dan temin edilebilen ücretsiz bir araçtır ve WPForm’un yerleşik anti-spam token sistemi ile birlikte kullanırız.

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

Ardından, devam edin ve ‘CAPTCHA’ sekmesine tıklayın. Ardından, üzerine tıklayarak ‘reCAPTCHA’yı seçmeniz gerekir.

Captcha tab

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

Ardından ‘Checkbox reCAPTCHA v2’ radyo düğmesini seçmek için tıklayın.

checkbox recaptcha

WPForms şimdi sizden bir Site Anahtarı ve Gizli Anahtar isteyecektir. Bu bilgileri almak için Google’ın reCAPTCHA kurulum sayfasına gitmeniz yeterlidir.

Google reCAPTCHA sayfasında ‘v3 Admin console’a tıklayın.

v3 admin console

Google hesabınıza henüz giriş yapmadıysanız, kullanıcı adınızı ve şifrenizi girmeniz veya yeni bir Google hesabı oluşturmanız gerekir.

Ardından, WordPress web sitenizi kaydedebileceğiniz bir ekran göreceksiniz. Başlamak için web siteniz için bir etiket yazın. Bu sizin kendi referansınız içindir ve ziyaretçiler tarafından görülmeyecektir.

Bundan sonra, devam edebilir ve bu site için reCAPTCHA’nıza bir isim verebilirsiniz. Ardından ‘Challenge (v2)’ ve ‘I’m not a robot’ radyo düğmesini seçin.

recaptcha v2

Ardından, web sitenizin alan adını ‘Alan Adı ‘ alanına yazın.

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

add domain

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

reCAPTCHA’yı kullanmaya başlamak için bu bilgileri WPForms’unuzun ayarlar sayfasına kopyalamanız yeterlidir.

copy site key and secret key in google console

Her bir anahtarı ayrı ayrı kopyalayın ve ardından WordPress kontrol panelinizdeki ‘Site Anahtarı’ ve ‘Gizli Anahtar’ alanlarına yapıştırın.

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

save settings

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

Başlamak için WPForms ” Tüm Formlar bölümüne gidin ve reCAPTCHA ile korumak istediğiniz form için ‘Düzenle’ bağlantısına tıklayın.

Edit contact form

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

Şimdi form için reCAPTCHA’nın etkinleştirildiğini belirten bir mesaj göreceksiniz. Devam etmek için ‘Tamam’ düğmesine tıklamanız yeterlidir.

google checkbox recaptcha v2

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

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

reCaptcha enabled

Not: Herhangi bir noktada reCAPTCHA’yı formdan kaldırmaya karar verirseniz, WPForms’un sol menüsündeki ‘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 renkli ‘Kaydet’ düğmesine tıklayarak değişikliklerinizi kaydetmeyi unutmayın.

İletişim Formunuzu Web Sitenize Ekleme

Tüm bunlardan sonra, iletişim formunu WordPress web sitenize eklemeye hazırsınız. Bunu yapmak için, formunuzu göstermek istediğiniz sayfayı veya yazıyı açın ve yeni bir blok eklemek için ‘+’ düğmesine tıklayın.

Daha sonra doğru bloğu bulmak için ‘WPForms’ yazabilirsiniz. WPForms bloğuna tıkladığınızda, blok sayfanıza eklenecektir.

add wpforms widget

Ardından, ‘Bir Form Seçin’ açılır menüsünü açın.

Şimdi yeni oluşturduğunuz iletişim formunu seçebilirsiniz.

select a form

WPForms, bu formun doğrudan WordPress blok düzenleyicisinin içinde nasıl görüneceğinin bir önizlemesini gösterecektir.

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

Im not a robot

Bu alan, tüm otomatik spam gönderimlerini engelleyerek web sitenize gelen iletişim formu spam miktarını büyük ölçüde azaltır.

3. İletişim Formu Spam’ini Engellemek için Google Invisible reCAPTCHA Kullanma

Bazı web sitesi sahipleri, kullanıcılarının iletişim formunu göndermek için bir kutuyu işaretlemek zorunda kalmasını 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 formu gönderenin bir bot olup olmadığını belirleyecektir. Eğer öyleyse, Google ekstra reCAPTCHA doğrulaması açacaktır. 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ı ayarlarken farklı bir seçenek seçmeniz gerektiğidir.

‘Ben robot değilim’ onay kutusunu seçmek yerine, ‘Görünmez reCAPTCHA rozeti’ seçeneğini seçmelisiniz.

invisible recaptcha

Daha sonra yukarıdaki aynı süreci izleyerek site anahtarını ve gizli anahtarı oluşturabilirsiniz.

Bunu yaptıktan sonra, WordPress kontrol panelinizdeki WPForms ” Ayarlar bölümüne gidin ve ‘CAPTCHA’ sekmesine tıklayın. Ancak bu kez ‘Görünmez reCAPTCHA v2’yi seçmeniz gerekecek.

invisible recaptcha wpforms

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

Daha sonra yukarıda açıklanan aynı süreci izleyerek iletişim formunuza bir reCAPTCHA alanı ekleyebilirsiniz.

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

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

Inivisible recaptcha example

Kullanıcı reCAPTCHA hakkında daha fazla bilgi edinmek istiyorsa, bu logoya tıklaması yeterlidir. Logo daha sonra Google’ın gizlilik politikası ve hizmet şartlarına bağlantılar gösterecek şekilde genişleyecektir.

Kendi sitenizin gizlilik politikasını reCAPTCHA’yı nasıl kullandığınızla ilgili bazı bilgilerle güncellemek de iyi bir fikirdir.

4. İletişim Formu Spam’ini Engellemek için Özel CAPTCHA Kullanma

Bazı web sitesi sahipleri, gizlilik endişeleri nedeniyle sitelerinde Google’ın reCAPTCHA’sını kullanmak istemiyor veya sadece markalı olmayan bir şey istiyor.

İyi haber şu ki, WPForms Pro özel bir CAPTCHA eklentisiyle birlikte geliyor. Bu, Google’a güvenmeden iletişim formu spam’lerini engellemek için kendi soru tabanlı CAPTCHA’nızı oluşturmanıza olanak tanır.

Bu eklentiyi etkinleştirmek için WordPress panonuzda WPForms ” Eklentiler bölümüne gitmeniz yeterlidir. Ardından, Özel Captcha Eklentisini bulun ve ‘Eklentiyi Yükle’ düğmesine tıklayın.

Custom captcha addon wpforms

Kurulduktan sonra WPForms ” Tüm Formlar bölümüne gidin. Daha sonra iletişim formunuzu bulabilir ve WPForms editöründe açmak için ‘Düzenle’ bağlantısına tıklayabilirsiniz.

Sol taraftaki menüde ‘Süslü alanlar’a gidin ve ‘Özel Captcha’ alanını formunuza sürükleyin.

Bu alanı ‘Gönder’ düğmesinin hemen üstüne yerleştirmenizi öneririz. Bu, ziyaretçilerin CAPTCHA alanını doldurmaları gerektiğini fark etmeden önce formun geri kalanını zaten tamamlamış olacakları anlamına gelir.

Custom captcha field

Bu alan varsayılan olarak rastgele bir matematik sorusu gösterir. Başka bir seçenek de birkaç farklı soru yazmak ve ardından ziyaretçileri doğru cevapları girmeye davet etmektir.

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.

question and answer captcha

‘Soru ve Cevap’ı seçerseniz, birkaç farklı soru oluşturmanızı öneririz. WPForms daha sonra bu soruları rastgele döndürür, böylece spam robotlarının tahmin etmesi daha zor olur.

‘Matematik’ seçeneğini seçerseniz, WPForms rastgele matematik soruları oluşturacaktır, böylece çok daha az tahmin edilebilir olacaktır.

5. Spam Botların Formunuzu Görmesini Engelleyin

Formunuzda reCAPTCHA veya özel bir CAPTCHA alanı kullanmak istemiyor musunuz?

WordPress’te iletişim formu spam’lerini engellemenin bir başka yolu da botların formunuzu görmesini engellemektir. Bunu, iletişim formunuzu parola korumalı hale getirerek veya yalnızca WordPress üyelik sitenize kaydolan kişilere göstererek yapabilirsiniz.

Bu yöntemler standart bir iletişim formu için aşırı olabilir, ancak diğer durumlarda iyi çalışabilirler.

Ö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ı parola ile koruyabilirsiniz.

Başlamak için, WordPress editöründe Bize Ulaşın sayfanızı açmanız yeterlidir. Ardından, sol taraftaki menüde ‘Görünürlük’ün yanındaki ‘Herkese Açık’ seçeneğine tıklayın.

Açılan pencerede ‘Parola korumalı’ seçeneğine tıklayın.

Artık varsayılan olarak ‘Güvenli bir parola kullan’ yazan alana parolanızı yazabilirsiniz. Tüm ziyaretçiler Bize Ulaşın sayfanıza erişmek için aynı şifreyi kullanacaktır.

Password protected

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

Artık birisi Bize Ulaşın sayfanızı ziyaret ettiğinde, şifresini girmesi istenecek.

Protected contact us page

Şifreyi 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 özelleştirilmesi kolay olmayan varsayılan bir mesaj gösterecektir.

İkinci olarak, bu yöntem yalnızca formunuzu değil, tüm Bize Ulaşın sayfanızı parola ile koruyacaktır. Bu sayfada SSS, işletmenizin telefon numarası veya posta adresi gibi tüm kullanıcılar tarafından görülebilmesi gereken bazı içerikler varsa bu bir sorun olabilir.

WPForms Eklentisi Kullanarak Formunuzu Parola ile Koruma

WPForms’un Pro sürümünü kullanıyorsanız, Form Locker eklentisi, Bize Ulaşın sayfanızın tamamını değil, formun kendisini parola ile korumanıza olanak tanır.

Form Locker’ı yüklemek için WPForms ” Eklentiler bölümüne gitmeniz yeterlidir. Daha sonra Form Locker Eklentisini bulabilir ve ‘Eklentiyi Yükle’ düğmesine tıklayabilirsiniz.

WPForms bu eklentiyi otomatik olarak yüklemeli ve etkinleştirmelidir.

form locker addon

Ardından, WPForms ” Tüm Formlar bölümüne gidin. Daha sonra parola korumalı olmasını istediğiniz formu bulabilir ve ‘Düzenle’ bağlantısına tıklayabilirsiniz.

Sol taraftaki menüden Ayarlar ” Form Dolabı öğesini seçin. Daha sonra ‘Doğrulamayı etkinleştir’ geçişini açabilirsiniz.

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

enable password protection in WPForms

Bize Ulaşın sayfanız artık tüm kullanıcılar tarafından görülebilecek ve sadece iletişim formu gizlenecektir.

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

contact form password

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

Ayrıca, kullanıcıların iletişim formunuza yalnızca sitenize kaydolmuşlarsa erişmelerine izin verebilirsiniz.

WPForms’un Form Locker 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.

logged in users only in wpforms

Yalnızca üyelere belirli bir hizmet sunmak istiyorsanız bu harika bir seçenektir. Bunu yapmak için kullanabileceğiniz birkaç harika üyelik sitesi eklentisi vardır.

6. Spam IP Adreslerini Engelle

Belirli IP adreslerinden gelen kötü niyetli davranışlar fark ederseniz, bunları engellemek olası spam veya saldırıları önlemek için gerekli bir güvenlik önlemi olabilir. CAPTCHA’nızı atlamış olabilecek spam göndericileri engellemek için harika bir yoldur.

Sitenize yorum yapan her kullanıcı otomatik olarak arkasında bir IP adresi bırakır. Dolayısıyla, sitenize spam gönderen benzer IP adreslerini tekrar tekrar bulduğunuz bir model görebilirsiniz. Bu durumda, bu IP adreslerini kolayca kara listeye alabilirsiniz.

Tek yapmanız gereken WordPress kontrol panelinizde Ayarlar ” Tartışma bölümüne gitmek.

Buradan, ‘İzin Verilmeyen Yorum Anahtarları’ alanında, metin alanına engellemek istediğiniz tüm IP adreslerini yazmanız gerekir. Her satıra yalnızca bir IP adresi eklediğinizden emin olun. ‘

disallowed comment keys

Daha fazla ayrıntı için WordPress’te IP adreslerinin nasıl engelleneceğine ilişkin kılavuzumuza bakabilirsiniz.

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

Sürekli olarak belirli ülkelerden gelen spam gönderimlerle karşılaşıyorsanız, bu ülkelerden gelen girişleri de engelleyebilirsiniz. Ayrıca, 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 ise WPForms’un gelişmiş spam engelleme yöntemlerinde ülke filtreleme özelliğine sahip olmasıdır. Ayarlar ” Spam Koruması ve Güvenlik altında ‘Ülke filtresini etkinleştir’ seçeneğini açabilirsiniz. Buradan, belirli ülkelere izin vermeyi veya reddetmeyi seçebilirsiniz.

Bu ülkeleri reddetme listesine eklemeyi tamamladıktan sonra, bu kullanıcıların alacağı mesajı da özelleştirebilirsiniz.

Country filter in WPForms

8. Formunuzda Belirli E-posta Adreslerini Engelleyin

İnsan ziyaretçilerden gelen spam’leri engellemek zor olabilir çünkü onları durdurmak için birden fazla strateji kullanmanız gerekir.

İletişim formlarınızı sürekli ziyaret eden belirli e-posta adreslerinin ortak bir temasını fark ederseniz, bunları manuel olarak engelleyebilirsiniz.

İletişim formunuza gidin ve ‘E-posta’ alanına tıklayın. Alanı düzenlerken ‘Gelişmiş Seçenekler’ altında, reddedilen e-posta adreslerinin bir listesini ekleyebilirsiniz.

Metin kutusuna, gönderimleri durdurmak istediğiniz e-posta adreslerini yazın. E-postanın tamamını yazabilir veya kısmi bir eşleşmeye izin vermek için yıldız işareti * kullanabilirsiniz.

advanced email filtering in wpforms

Bu özellik inanılmaz derecede güçlüdür çünkü birçok farklı formatta kısmi eşleşmeler oluşturabilirsiniz. Örneğin, burada deneyebileceğiniz birkaç örnek bulunmaktadır:

  • spammer@spamcompany.com – Bu, belirtilen e-posta adresinin tam eşleşmesini engellediğiniz yerdir.
  • spammer* – Bu filtreyi kullanmak, bu adla başlayan e-postalardan gelen gönderimleri engelleyecektir.
  • *@spamcompany.com – Bu, söz konusu etki alanı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 adresinin tüm adlarını biliyorsanız, her birinin arasına virgül koyarak ekleyebilir veya her e-posta için yeni bir satır ekleyebilirsiniz.

Geçici ve spam içerikli e-posta adreslerini de engellemek istiyorsanız, WordPress’te tek kullanımlık e-posta adreslerinin nasıl engelleneceğine ilişkin kılavuzumuza bakın.

9. İletişim Formu Gönderimlerinizdeki Spam İçeren 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 içerikli anahtar kelimeleri 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 devam edin ve ‘Anahtar kelime listesini düzenle’ye tıklayın.

edit keyword list

Devam edin ve iletişim formu girişlerinden engellenmesini istediğiniz anahtar kelimelerin listesini girin.

Finansal dolandırıcılıklar, yetişkinlere yönelik içerik veya sağlıkla ilgili dolandırıcılıklarla ilgili anahtar kelimeleri düşünebilirsiniz.

Yasaklı anahtar kelimelerinizi girdikten sonra ‘Değişiklikleri Kaydet’i tıklamanız yeterlidir.

banned keywords

Umarız bu makale WordPress’te iletişim formu spam’lerini nasıl engelleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca eksiksiz WordPress güvenlik kılavuzumuzu veya küçük işletmeler için en iyi iş telefonu hizmetleri uzman seçimimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

18 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Hajjalah says

    I really found this guide very useful because it enabled me stop all bad bots from using my contact forms. I just used the Google reCAPTCHA method and this fixed the entire problem. Your guides are really very useful for addressing different WordPress issues. Thanks Indeed.

  3. Mrteesurez says

    By implementing all these, atleast couples of it, It will really helpful in combating spams but I have a question on that password protected page. Can those password protected pages show on search engines ?

  4. Lizzie W says

    Thanks!! Hopefully this will stop the bots which started targeting my new site! Step by step instructions were a god send – much appreciated!!

  5. Laurence Marks says

    The tip on the honeypot for contact forms was helpful. We were getting one or two spams per day.

    I’ve created websites in raw HTML since 1995 but jumping into current WordPress has been quite an experience for me.

  6. Steve Biese says

    Can your form block messages by not allowing certain content. I simply want a form that will NOT go through if let’s say they enter “Joe Miller”. I’m going nuts trying to find a simple contact form that can do that.

    • WPBeginner Support says

      There are tools for blocking certain submissions. If you reach out to the support for the plugin directly they can help set up certain blocking.

      Yönetici

  7. Amanda says

    I am using WPForms lite. I do not see honeypot anywhere. What am I missing. Do I need to upgrade?

    Last question, if we select, GDPR, do we still receive the form data, or is it deleted after a specific time? Or are we obligated to delete it? Would we include on our website’s privacy page how long the data will exist in our hands before it is deleted?

  8. Raj R Agrawal says

    Excellent tutorial, really helping me a lot. Special thanks to you all from the bottom of the heart . Thanks.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.