Contact Form 7 mail göndermiyor: formu test edin, nedeni bulun
Form gönderiliyor, teklif talebi gelmiyor ve Google Ads dönüşümleri sıfırda. “Gönderildi” ile “mail gitti” arasındaki fark, mailin neden çıkmadığı ve nasıl test edileceği.
Tecrübe ekibi
Pazarlama otomasyonu
“Form gönderildi” ile “mail gitti” aynı şey değildir
Ziyaretçi formu doldurur, yeşil “mesajınız gönderildi” yazısını görür ve gider. Siz ise hiçbir şey almazsınız. Contact Form 7 bu mesajı, form doğrulamayı geçtiği anda gösterir; mailin gerçekten teslim edilip edilmediği başka bir sorudur.
Reklam veren bir site için bu sessiz kayıptır: tıklama ödenmiş, form doldurulmuş, dönüşüm sayılmış ama müşteri hiç ulaşmamıştır. Google Ads'de form dönüşümü görünüp satış ekibine hiçbir şey düşmüyorsa ilk şüpheli mail hattıdır.
Mail neden çıkmaz?
Dört olağan neden vardır. Birincisi, WordPress'in varsayılan mail fonksiyonu sunucudan doğrudan gönderir ve birçok alıcı sunucu bunu spam sayar ya da reddeder. İkincisi, “Kimden” adresi sitenin alan adıyla uyuşmaz; alıcı sunucular bunu sahte sayar. Üçüncüsü, SPF ve DKIM kayıtları eksiktir.
Dördüncüsü, bir SMTP eklentisi kurulmuş ama kimlik bilgileri değişmiştir ya da gönderim limiti dolmuştur. Bunların hiçbiri formu bozmaz; form çalışır, mail çalışmaz.
Beşinci ve en sinsi neden, eklenti güncellemesi ya da tema değişikliğinden sonra form ayarının sessizce sıfırlanmasıdır: alıcı adresi boş kalır, mail “gönderilir” ama kimseye gitmez. Bu yüzden her site güncellemesinden sonra tek bir test gönderimi yapmak, aylarca süren sessiz kaybı önler.
Formları görmek ve test göndermek
Tecrübe'nin WordPress bağlantısı (Connector eklentisi kurulup üye panelinden bağlandığında) sitedeki formları listeler ve her biri için test gönderimi yapar. Sohbette “sitemdeki formları listele ve teklif formuna test gönderimi yap” dersiniz; sonuç gerçek bir mail gönderim denemesidir, simülasyon değil.
Sonuç üç biçimde gelir: gönderildi (mail sunucuya teslim edildi), spam (eklenti gönderimi spam saydı ve durdurdu), mail_failed (sunucu gönderemedi). Her sonuç farklı bir yere işaret eder.
Her sonuçta ne yapmalı?
“Gönderildi” ama posta kutusunda yoksa alıcı tarafına bakın: spam klasörü, SPF/DKIM kayıtları, “Kimden” adresinin alan adıyla uyumu. “Spam” ise formun kendi spam filtresi (Akismet, reCAPTCHA) tetiklenmiştir; test verisini gerçekçi yapın ve filtre ayarlarını gözden geçirin.
“mail_failed” ise sunucu gönderemiyordur: SMTP eklentisi kurun ya da mevcut eklentinin kimlik bilgilerini yenileyin, sonra testi tekrarlayın. Düzeltme sonrasında aynı sohbette yeniden test gönderip sonucun “gönderildi” olduğunu görmeden işi kapatmayın.
Önce mail, sonra reklam verisi
Mail hattı düzeldikten sonra ölçüm katmanına geçin. Form gönderimi dönüşümü Google Ads'de tanımlı mı, Tag Manager tetikleyicisi doğru form kimliğine bağlı mı, GA4'teki form olayı ile Google Ads dönüşümü aynı olayı mı sayıyor? Tecrübe'nin Google araçları bağlantısıyla bu üç kontrol aynı sohbette yapılır; eksik etiket önizleme ve onayla eklenir.
Sık rastlanan tablo şudur: GA4 form gönderimlerini gösterir, Google Ads sıfır dönüşüm gösterir. Nedeni genellikle Ads dönüşümünün GA4'ten içe aktarılmamış ya da farklı bir olaya bağlanmış olmasıdır. Mail gidiyor, form çalışıyor, sadece sayım yanlış yere bakıyordur.
Tersi de olur: Google Ads dönüşüm sayıyor, satış ekibine hiçbir şey ulaşmıyor. Bu durumda etiket doğru, mail kırıktır; reklam bütçesi “başarılı” görünen bir kampanyaya akmaya devam eder. İki yönü de aynı sohbette kontrol etmek, bu iki sessiz hatanın birbirini gizlemesini engeller.
SMTP kurulumu: kalıcı çözüm
Sunucunun kendi mail fonksiyonuna güvenmek yerine formu bir SMTP servisine bağlamak, sorunların çoğunu kökten çözer. WordPress için yaygın SMTP eklentileri, gönderimi alan adınız üzerinden doğrulanmış bir hesapla yapar; alıcı sunucular bu maili tanır ve spam riski düşer.
Kurulumun üç parçası vardır: SMTP eklentisi, alan adınızın DNS kayıtlarında SPF ve DKIM, ve formdaki “Kimden” adresinin alan adınızla uyumlu olması. Üçü tamamlandığında test gönderimi “gönderildi” sonucunu verir ve posta kutusunda görünür. Tecrübe'nin test aracı, kurulumdan sonra bunu doğrulamanın en hızlı yoludur.
Ajans ya da freelancer olarak birden fazla müşteri sitesine bakıyorsanız, aynı test akışı her site için tekrarlanabilir; Tecrübe üye panelinde (/app) WordPress sekmesinden bağlı siteler listelenir ve her biri için formlar aynı sohbetten kontrol edilir.
Aylık kontrol listesi
Her ay bir kez: formlara test gönderimi, sonuçların “gönderildi” olduğunu doğrulama, Google Ads form dönüşümünün son 30 günde sıfır olmadığını kontrol etme. Üç soru, bir sohbet, birkaç dakika. Bu rutin, reklam bütçesinin sessizce boşa gitmesini önleyen en ucuz sigortadır.
Ajanslar için bu kontrol, müşteri ilişkisinin de sigortasıdır: “reklamdan talep gelmiyor” şikâyeti geldiğinde, test sonucunu ve dönüşüm kaydını aynı sohbette göstermek tartışmayı dakikalar içinde veriye bağlar.