Pe scurt: Dacă mesajele din formularul de contact nu ajung la tine, cauza e de obicei una din cinci: lipsa autentificării SPF/DKIM/DMARC, o casetă de acceptare care blochează butonul de trimitere, adresa greșită, filtrul de spam prea strict sau prea permisiv, sau lipsa stocării trimiterilor.
Pe un site, cea mai scumpă eroare este cea despre care nu știi. Dacă site-ul cade, cineva observă. Dacă însă formularul de contact nu ajunge la tine, vizitatorul crede că l-a trimis, iar tu crezi că nu a scris nimeni. Nu există mesaj de eroare, nu există alertă și nu observi săptămâni întregi.
Descriu cinci cauze frecvente. În două am dat chiar pe site-ul meu, așa că știu cât de ușor trec neobservate.
1. Mesajul pleacă, dar ajunge în spam sau este respins
Aceasta este cea mai frecventă. WordPress trimite implicit prin sistemul de e-mail al găzduirii, fără niciun fel de autentificare. Iar Gmail, Outlook și Yahoo tratează asemenea mesaje mult mai strict din 2024: fie le pun în spam, fie le aruncă fără niciun cuvânt.
Soluția este ca site-ul să trimită printr-un cont de e-mail autentificat (SMTP), iar pe domeniu să fie configurate SPF, DKIM și DMARC. Aceste înregistrări DNS dovedesc că mesajul vine cu adevărat de la tine. Am făcut asta pe site-ul meu și s-a dovedit că înainte oricine putea trimite e-mailuri în numele firmei mele.
2. Butonul de trimitere este blocat
Pe asta am descoperit-o pe site-ul meu. La finalul formularului era o căsuță obligatorie pentru protecția datelor, iar din cauza unei setări butonul de trimitere rămânea gri și inactiv până când vizitatorul o bifa. Mulți nu observau căsuța, apăsau butonul, nu se întâmpla nimic și plecau.
Nu apărea în niciun jurnal de erori, pentru că tehnic nu era o eroare. În Contact Form 7 o singură setare rezolvă problema: căsuța nu trebuie să blocheze butonul, ci să afișeze o eroare la trimitere dacă nu este bifată.
3. Merge la adresa greșită
Sună simplu, dar este frecvent: formularul trimite la adresa fostului dezvoltator, la o căsuță de e-mail desființată sau la o adresă info@ la care nu se uită nimeni. Dacă la preluarea site-ului nu verifică nimeni setările formularelor, poate rămâne așa ani de zile. Despre preluare am scris separat.
4. Filtrul de spam este prea strict sau prea permisiv
Protecția formularului împotriva spamului poate greși în ambele direcții. Dacă este prea strictă, filtrează și cereri reale, de obicei pe cele care conțin linkuri sau multe semne de punctuație. Dacă este prea permisivă, căsuța ta se umple de spam și mesajul real se pierde printre ele, sau clientul tău de e-mail învață că mesajele venite din formular sunt spam și de atunci le pune pe toate acolo.
5. Nu este salvat nicăieri
Dacă mesajul se pierde din orice motiv, cererea este pierdută definitiv, pentru că WordPress implicit nu stochează trimiterile din formulare. Cu un plugin de stocare (pentru Contact Form 7, de exemplu, Flamingo) fiecare trimitere ajunge și în baza de date, așa că poate fi regăsită chiar dacă e-mailul nu a sosit. Asta trebuie menționat în politica de confidențialitate, și merită setat ca trimiterile vechi să se șteargă după o vreme.
Cum testezi în zece minute
- Completează propriul formular, de pe altă adresă de e-mail, și de pe telefon. Verifică și folderul de spam.
- Uită-te când a venit ultima cerere reală. Dacă de luni de zile nimic, deși vizitele nu au scăzut, fii suspicios.
- Trimite un e-mail de test către mail-tester.com prin formular. Îți arată cât de credibil este mesajul și ce lipsește. Site-ul meu primește 10/10.
- Verifică dacă există stocare. Dacă în administrarea WordPress nu există nicăieri o listă cu trimiterile, nu există stocare.
Nu ajunge să faci asta o singură dată: o actualizare de plugin, o schimbare de găzduire sau o modificare DNS o poate strica oricând. De aceea în pachetul meu de mentenanță Business testez formularele manual în fiecare lună. Despre prețuri și pachete am scris aici.
Dacă bănuiești că nici formularul tău nu funcționează cum trebuie, scrie-mi și mă uit. Iar dacă tocmai acest formular nu merge, sună-mă sau scrie-mi direct un e-mail, adresele sunt pe pagina de contact.

