WordPress’te “iletişim formu” çoğu site için zorunlu: ziyaretçi iletişime geçer, iş birliği teklifi gelir, içerik düzeltme/kaldırma talebi gelir. Ama yanlış eklenti/yanlış ayar; spam yağmuru, mail gitmeme ve site yavaşlaması gibi sorunlar çıkarabiliyor.
Bu yazıda ücretsiz tarafta en çok kullanılan 3 seçeneği, pratikte işine yarayacak şekilde karşılaştırıyorum:
- Contact Form 7 (klasik, sade)
- WPForms Lite (drag&drop, spam araçları güçlü)
- Fluent Forms (drag&drop + koşullu mantık, “lightweight” vurgusu)
1) Hızlı karar: Hangisi kime uygun?
Sadece “İletişim / içerik kaldırma talebi” gibi basit form istiyorsan
Contact Form 7
- Varsayılan hâliyle “takip yapmaz, veri tabanına yazmaz, çerez kullanmaz” diye açıkça belirtiliyor.
- reCAPTCHA, Akismet ve Cloudflare Turnstile gibi servisleri entegre edebiliyor.
En kolay kurulum + güçlü anti-spam istiyorsan
WPForms Lite
- Drag&drop form builder yaklaşımını ve hız/SEO odaklı optimize edildiğini söylüyor.
- Spam koruma: reCAPTCHA, hCaptcha, Cloudflare Turnstile + math/question captcha desteği var.
Ücretsiz sürümde daha “özellikli” form builder istiyorsan
Fluent Forms
- Ücretsiz sürümde drag&drop + conditional logic dahil birçok özellik listeliyor.
- Spam korumada reCAPTCHA, hCaptcha vb. desteği olduğunu belirtiyor.
- Performans tarafında “standart form için ~30KB CSS+JS” iddiası var.
2) Karşılaştırma (özet)
- Kullanım kolaylığı: WPForms Lite ≈ Fluent Forms > Contact Form 7
- Spam koruma (ücretsiz): WPForms Lite (en “hazır”) > Fluent Forms > CF7 (entegrasyonla)
- Performans (iddia/odak): Fluent “30KB” vurgusu; WPForms “optimized for speed” vurgusu; CF7 sade yapı
- Gizlilik yaklaşımı: CF7 default’ta çerez yok/harici sunucuya veri yok diye net “privacy notices” veriyor
3) Kurulum (AdSense’e uygun “temiz” kurulum sırası)
AdSense için en iyi pratik: “form var ama siteyi bozan/engelleyen şey yok”.
Adım 1 — Tek eklenti seç (aynı anda 2 form eklentisi kurma)
WPForms Lite ve Fluent Forms gibi eklentiler zaten güçlü; aynı anda birkaç form eklentisi gereksiz yük yapar.
Adım 2 — Formu oluştur
- WPForms Lite: WPForms menüsünden “Add New” ile template + sürükle-bırak.
- Fluent Forms: drag&drop builder ve hazır alanları kullan.
- CF7: kısa kod ve form şablonu mantığıyla ilerle (daha “manuel”).
Adım 3 — Spam korumayı aç (en kritik)
- WPForms: Ayarlar > CAPTCHA’da reCAPTCHA / hCaptcha / Turnstile kurulabiliyor.
- CF7: reCAPTCHA / Akismet / Turnstile gibi servisler entegre edilebiliyor.
- Fluent: spam koruma desteğini listeliyor (reCAPTCHA, hCaptcha vb.).
Not: Cloudflare “insan doğrulama/challenge” gibi şeyleri tüm siteye basmak yerine sadece gerçekten gerekli yerlerde kullanmak daha iyi; AdSense ve Google botları erişimde sorun yaşayabiliyor (bunu daha önce site incelemesinde görmüştük).
Adım 4 — Mail teslimatını garantiye al
Form eklentileri doğru çalışsa bile hosting maili bazen spam’e düşer. (Bu konu için ayrıca “WP Mail SMTP kurulumu” yazısı da hazırlayabiliriz.)
4) wordpresseklenti.shop için en uygun seçim (benim önerim)
Sizin site tarzı “rehber/bilgi” olduğu için çoğunlukla ihtiyacınız:
- İletişim
- Telif/İçerik kaldırma talebi
- Belki iş birliği formu
Bu senaryoda 2 güvenli yol var:
- En sade ve gizlilik odaklı: Contact Form 7 + Turnstile/akıllı spam filtresi
CF7’nin varsayılan “çerez yok/dışa veri yok” yaklaşımı burada avantaj. - En pratik ve spam’e dayanıklı (kolay yönetim): WPForms Lite
Spam koruma seçenekleri (reCAPTCHA/hCaptcha/Turnstile + math/question captcha) ve panelde kolay ayar, “sorunsuz” ilerletir.
Resmî sayfalar
- Contact Form 7 (WordPress.org):
- WPForms Lite (WordPress.org):
- Fluent Forms (WordPress.org):
