WordPress'te İletişim Formu Spam'i Nasıl Engellenir (5 Kanıtlanmış Yol)
Web sitenizin iletişim formu aracılığıyla çok fazla spam mesajı alıyor musunuz? Bununla başa çıkmak gerçekten sinir bozucu ve zaman alıcı olabilir.
İyi haber şu ki, WordPress'te iletişim formu spam'ini durdurmanın otomatik yolları var.
Bu yazıda, WordPress'te iletişim formu spam'ini azaltmanın ve engellemenin 5 farklı yolunu paylaşacağız.

İletişim Formu Spam'ini Neden Engellemeniz Gerekiyor?
İletişim formu spam'i genellikle otomatiktir. Otomatik olarak spam gönderen "botlar" tarafından gerçekleştirildiği için, küçük, az bilinen web siteleri için bile bir sorundur.
Bu spam robotları web sitelerini tarar ve güvenli olmayan formlar arar, böylece size spam içerikli bağlantılar e-postası gönderebilirler.
Ayrıca, kaba kuvvet saldırıları kullanarak giriş formunuza girmeye çalışabilirler, bu da WordPress güvenliğinin bu kadar önemli olmasının bir nedenidir.
Bazen sitenizin formlarındaki güvenlik açıklarını bile arayabilirler, böylece diğer kişilere kötü amaçlı yazılım veya spam göndermek için onları ele geçirebilirler.
Bu, spam'in yalnızca bir sıkıntı olmadığı anlamına gelir. Bu spam robotları web siteniz ve itibarınız için tehlikeli olabilir.
WordPress sitenizde iletişim formu spam'ini önlemek için kanıtlanmış bazı yöntemlere bir göz atalım.
- İletişim formu spam'iyle mücadele etmek için doğru eklentiyi seçin
- İletişim formu spam'ini engellemek için reCaptcha'yı kullanma
- İletişim formu spam'ini engellemek için görünmez recaptcha kullanma
- İletişim formu spam'ini önlemek için özel captcha kullanma
- Spam botlarının iletişim formunuzu görmesini engelleyin
1. Spam İle Mücadele Etmek İçin Doğru WordPress Form Eklentisini Seçme
Birçok WordPress iletişim formu eklentisi yerleşik spam korumasıyla birlikte gelmez. Bazı spam koruma özelliklerine sahip olanlar genellikle çok güvenilir veya kullanımı kolay değildir.
İletişim formu spam'ini engellemenin en etkili yolu, en iyi WordPress iletişim formu eklentisini seçmektir.
WPForms'u kullanmanızı öneririz, çünkü birazdan ele alacağımız yerleşik "bal küpü" spam korumasıyla birlikte gelir.
Ayrıca yerleşik reCAPTCHA ve spam ile mücadele etmenizi sağlayan özel CAPTCHA işlevselliğine sahiptir. Kullanabileceğiniz farklı seçenekleri inceleyeceğiz.
İlk olarak, WPForms eklentisini kurmanız 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 bir göz atın.
Not: Bu makaledeki diğer 4 ipucundan 3'ü ücretsiz WPForms lite sürümünde de çalışır.
WPForms eklentisi etkinleştirildiğinde, bir iletişim formu oluşturmanız gerekir.
WPForms » Yeni Ekle'ye gidin , formunuz için bir ad girin ve 'Basit İletişim Formu' şablonunu seçin.

WPForms, kişinin adı, e-posta adresi ve mesajı için alanlar içeren temel bir iletişim formunu sizin için otomatik olarak oluşturur:

Varsayılan olarak, WPForms sizin için bir anti-spam "bal küpü" etkinleştirecektir. Bu, kullanıcıların göremediği, ancak botların doldurmaya çalışacağı görünmez bir alandır. Bu alan doldurulduğunda, form spam olarak reddedilecektir.
Bu ayarı, herhangi bir formunuzda Ayarlar » Genel altında kontrol edebilirsiniz. 'Anti-spam balküpünü etkinleştir' otomatik olarak etkinleştirilmelidir.

Ya bazı spam'ler hala ulaşıyorsa? Ardından, spam gönderenlerin iletişim formunuzu kullanmasını durdurmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz.
2. İletişim Formu İstenmeyen Postaları Engellemek için ReCAPTCHA Onay Kutusunu Kullanın
Spam robotlarının geçmesini engellemenin basit bir yolu ReCAPTCHA kullanmaktır. Bu yöntem, WPForms'un lite sürümüyle de çalışır.
ReCAPTCHA, Google tarafından sağlanan ücretsiz bir araçtır ve biz onu WPForms yerleşik bal küpü sistemiyle birlikte kullanırız.
Formunuza bir reCAPTCHA onay kutusu eklemek için önce WordPress panonuzda WPForms »Ayarlar'a gitmeniz ve 'reCAPTCHA' sekmesine tıklamanız gerekir.

Ardından, üzerine tıklayarak 'Checkbox reCAPTCHA v2'yi seçmeniz gerekir.
Site Anahtarınızı ve Gizli Anahtarınızı almak için Google'ın reCAPTCHA kurulum sayfasına gitmeniz gerekir.
Google reCAPTCHA sayfasında, sağ üstteki mavi 'Yönetici konsolu' düğmesini tıklayın.

G Suite hesabınıza henüz giriş yapmadıysanız, giriş yapmanız veya bir hesap oluşturmanız istenir.
Ardından, sitenizi kaydedebileceğiniz bir ekran göreceksiniz. Siteniz için bir etiket yazarak başlamanız gerekir. Bu, kendi referansınız içindir ve kullanıcılar tarafından görülmeyecektir.
Bundan sonra 'reCaptcha v2' ve 'Ben robot değilim' onay kutusu seçeneğini seçmeniz gerekir.

Ardından, web sitenizin alan adını girin.
Google hesabınıza giriş yaptığınız için e-posta adresiniz zaten mevcut olacak. Ancak, isterseniz ek e-posta adresleri de girebilirsiniz.
Bundan sonra, hizmet şartlarını kabul etmek için kutuyu işaretlemeniz ve sayfanın altındaki 'Gönder' düğmesini tıklamanız gerekir.

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

Site anahtarını / gizli anahtarını kopyalayıp WordPress panonuzdaki WPForms »Ayarlar sayfanıza yapıştırmanız gerekir. Bundan sonra, o ekranın altındaki 'Ayarları Kaydet'e tıklayın.

Artık iletişim formunuza reCAPTCHA onay kutusunu ekleyebilirsiniz.
WPForms »Tüm Formlar altında formunuzu bulun ve düzenlemek için tıklayın.
Form oluşturucuya girdikten sonra sol taraftaki 'reCAPTCHA' alanına tıklayın. Form için reCAPTCHA'nın etkinleştirildiğini bildiren bir mesaj göreceksiniz. Devam etmek için 'Tamam' düğmesini tıklamanız yeterlidir.

Artık formunuzun üst kısmında reCAPTCHA logosunu göreceksiniz.

Not: Herhangi bir noktada reCAPTCHA'yı formunuzdan çıkarmak isterseniz, soldaki 'reCAPTCHA' alanına tekrar tıklamanız yeterlidir. Kaldırmak istediğinizi onaylamanızı isteyen bir mesaj göreceksiniz.
İşiniz bittiğinde, formunuzu kaydettiğinizden emin olun, böylece daha sonra web sitenize ekleyebilirsiniz.
İletişim Formunuzu Web Sitenize Ekleme
Formunuzu eklemek için İletişim sayfanıza gidin ve yeni bir blok eklemek için tıklayın. 'WPForms' bloğunu arayarak veya 'Widget'lar' altında arayarak seçin.

Ardından, açılır listeden formunuzu seçin, form sayfanıza eklenecektir.

Sayfanızı önizlerken veya görüntülediğinizde, formunuzun alt kısmında reCAPTCHA kutusunu görmelisiniz.

Bu, tüm otomatik spam gönderimlerini ortadan kaldırdığı için web sitenizdeki iletişim formu spam'ini büyük ölçüde azaltacaktır.
3. İletişim Formu İstenmeyen Postaları Engellemek için Google Görünmez reCAPTCHA'yı Kullanma
Bazı web sitesi sahipleri, kullanıcılarının iletişim formunu göndermek için bir kutuyu işaretlemesini istemez. İşte burada görünmez reCAPTCHA devreye giriyor.
Görünmez reCAPTCHA, hiçbir onay kutusu olmaması dışında normal reCAPTCHA gibi çalışır.
Bunun yerine, form gönderildiğinde Google, formu gönderenin bir bot olup olmadığına karar verir. Eğer öyleyse, Google fazladan reCAPTCHA doğrulamasını açar. 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. Bir reCAPTCHA onay kutusunu kullanmak için yukarıdaki işleme çok benzer.
İlk fark, Google ile reCAPTCHA'yı kurarken farklı bir seçenek belirlemeniz gerektiğidir. "Ben robot değilim" onay kutusu seçeneğini seçmek yerine "Görünmez reCAPTCHA rozeti"ni seçin.

Ardından, WPForms »Ayarlar'a gidip 'reCAPTCHA' sekmesini tıkladığınızda, 'Görünmez reCAPTCHA v2' seçeneğini belirlemeniz gerekir:

İletişim formunuza reCAPTCHA alanını eklediğinizde, artık görünmez reCAPTCHA'yı kullanacak. Kullanıcılar formunuza geldiğinde şöyle görünür:

reCAPTCHA logosu her zaman ekranın sağ alt köşesinde olacaktır.
Kullanıcı sitenizdeki reCAPTCHA hakkında daha fazla bilgi edinmek isterse o logoya tıklayabilir. Google'ın gizlilik politikasına ve hizmet şartlarına bağlantılar gösterecek şekilde genişleyecektir. Ayrıca kendi sitenizin gizlilik politikasını da güncellemelisiniz.
Not: Ekran görüntüsünde reCAPTCHA v3 seçeneğini göreceksiniz, ancak çok fazla yanlış pozitif olduğu ve gerçek kullanıcıları engelleyebileceği için bunu özellikle ele almıyoruz. Yazının 2. adımında gösterdiğimiz reCAPTCHA v2 Checkbox seçeneğini kullanıyor ve tavsiye ediyoruz.
4. İletişim Formu İstenmeyen Postaları Engellemek için Özel Captcha'yı Kullanma
Bazı web sitesi sahipleri, gizlilik endişeleri nedeniyle sitelerinde Google'ın reCAPTCHA'sını kullanmak istemiyor veya sadece markalı olmayan bir şey istiyorlar.
Bu durumda, Pro eklentisinin bir parçası olan WPForms özel CAPTCHA eklentisini kullanabilirsiniz.
Özel matematik soruları CAPTCHA veya doğrulama olarak kullanabileceğiniz diğer özel sorular oluşturmanıza olanak tanır.
Bu eklentiyi kullanmak için WPForms » Addons'a gitmeniz, Custom Captcha Addon'u bulmanız ve 'Install Addon' düğmesini tıklamanız gerekir.

Eklenti yüklenmeli ve ardından otomatik olarak etkinleştirilmelidir.
Kurulduktan sonra WPForms »Tüm Formlar'a gidin ve iletişim formunuzu açın. 'Fantezi Alanlar' altında 'Captcha' alanını bulacaksınız.
Üzerine tıklayın ve formunuza sürükleyin. 'Gönder' düğmesinin hemen üstüne yerleştirmenizi öneririz.

Varsayılan matematik sorusundan Captcha alanını değiştirmek istiyorsanız, üzerine tıklayın ve kullanmak istediğiniz Captcha türünü seçin. Seçenekler 'Matematik' veya 'Soru-Cevap' şeklindedir.

Matematik seçeneğini belirlediğinizde, WPForms rastgele matematik soruları oluşturur, bu nedenle daha az tahmin edilebilir.
Soru ve Cevap seçeneğini seçiyorsanız, oraya en az birkaç soru eklemenizi öneririz, bu nedenle WPForms bunları rastgele döndüreceğinden tahmin etmek daha zordur.
Formunuzdan memnun kaldığınızda, kaydedin ve ardından İletişim sayfanıza ekleyin. Bunu, reCAPTCHA onay kutusu yönteminde gösterildiği gibi bir 'WPForms' bloğu oluşturarak yapabilirsiniz.
5. Spam Botların Formunuzu Görmesini Önleyin
Formunuzda reCAPTCHA veya özel bir captcha alanı kullanmak istemiyor olabilirsiniz.
İletişim formu spam'ini önlemenin bir başka yolu da botların formunuzu görmesini engellemektir. Bunu parola koruması kullanarak veya formunuzu yalnızca WordPress üyelik sitenizin kayıtlı kullanıcılarına göstererek yapabilirsiniz.
Bu yöntemler, normal iletişim formunuz için fazladan olabilir, ancak diğer durumlarda iyi çalışabilirler.
Örneğin, e-posta bülteni aboneleriniz için aylık bir Soru-Cevap düzenliyorsanız, onların soru göndermeleri için bir form oluşturabilirsiniz.
WordPress Görünürlük Seçeneklerini Kullanarak Formunuzu Parola Koruması
Bu, iletişim sayfanızı parolayla korumanın hızlı bir yoludur.
Sayfanızın 'Yayınla' ayarlarına gidin, ardından görünürlüğü 'Parola Korumalı' olarak ayarlayın. Sayfanız için bir şifre seçin. Bu, tüm kullanıcılar için aynı olacaktır.

Sayfanızı yayınladığınızda, insanlar oraya ilk geldiğinde böyle görünür. Sayfayı ve iletişim formunu görmek için şifreyi girmeleri gerekecek.

Şifreyi girdikten sonra formunuzu normal şekilde kullanabilirler.
Bu yöntemin birkaç dezavantajı vardır.
İlk olarak, sayfanız varsayılan WordPress mesajını gösterecektir. Bu, “Bu korumalı gönderiyi görüntülemek için aşağıdaki şifreyi girin” yazıyor. Bunu düzenlemek kolay değil.
İkincisi, yalnızca formunuz değil, tüm sayfanız korunacaktır. SSS gibi bazı içeriklerin tüm kullanıcılar tarafından görülmesini istiyorsanız bu can sıkıcı olabilir.
Bir WPForms Eklentisi Kullanarak Formunuzu Parola Koruması
WPForms'un Pro sürümünü kullanıyorsanız, tüm sayfanızı değil, formunuzu parolayla korumanıza olanak tanıyan Form Locker eklentisini yükleyebilirsiniz.
Yüklemek için WPForms »Eklentiler'e gidin. Form Locker Eklentisini bulun ve 'Eklenti Yükle'yi tıklayın. Otomatik olarak etkinleştirilmelidir.

Ardından, korumak istediğiniz formu WPForms » All Forms altında bulun . Düzenlemek için üzerine tıklayın.
Ayarlar » Form Dolabı'na gidin . 'Şifre Korumasını Etkinleştir' kutusunu işaretleyin, ardından şifrenizi ve mesajınızı girme seçeneklerini göreceksiniz.

İletişim sayfanız artık yalnızca iletişim formu gizlenmiş olarak tüm kullanıcılar tarafından görülebilir. Şifre girilmeden önce form şu şekilde görünecektir:

İletişim Sayfanızı Yalnızca Kayıtlı Kullanıcılara Gösterme
Son bir yöntem, kullanıcıların yalnızca sitenize kaydolmuşlarsa iletişim formunuza erişmesine izin vermektir. Bir üyelik sitesi eklentisi kullanabilir ve iletişim sayfanızı koruyarak yalnızca oturum açmış üyeler tarafından görüntülenebilir.
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 var.
Bu makalenin, WordPress'te iletişim formu spam'ini nasıl engelleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, bir iş e-posta adresinin nasıl oluşturulacağına ilişkin kılavuzumuza ve en iyi iş telefonu hizmetlerini karşılaştırmamıza da göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.
ev borcu WordPress sitesi