Röviden: Ha nem érkeznek meg a kapcsolati űrlap levelei, az öt leggyakoribb ok a hiányzó levélhitelesítés, egy letiltott küldés gomb egy GDPR-jelölő miatt, rossz célcím, túl szigorú spamszűrő, vagy hogy a beküldés nincs tárolva. Az első kettőbe a saját oldalamon magam is belefutottam, hibaüzenet nélkül.
Egy weboldalon a legdrágább hiba az, amiről nem tudsz. Ha az oldal leáll, azt valaki észreveszi. Ha viszont a kapcsolati űrlap nem jut el hozzád, a látogató azt hiszi, hogy elküldte, te pedig azt, hogy nem írt senki. Nincs hibaüzenet, nincs riasztás, és hetekig nem tűnik fel.
Öt gyakori okát írom le annak, hogy miért nem érkeznek meg a kapcsolati űrlap levelei. Kettőbe a saját oldalamon is belefutottam, ezért tudom, milyen könnyű nem észrevenni.
1. Nem érkeznek meg a kapcsolati űrlap levelei: spambe kerülnek vagy eldobják
Ez a leggyakoribb. A WordPress alapból a tárhely saját levélküldőjével küld, mindenféle hitelesítés nélkül. A Gmail, az Outlook és a Yahoo pedig 2024 óta sokkal szigorúbban kezeli az ilyen leveleket: vagy a spam mappába teszik, vagy szó nélkül eldobják.
A javítás az, hogy az oldal egy hitelesített levelezőfiókon keresztül küldjön (SMTP), és a domainen be legyen állítva az SPF, a DKIM és a DMARC. Ezek a DNS-rekordok igazolják, hogy a levél tényleg tőled jön. A saját oldalamon ezt végigcsináltam, és kiderült, hogy előtte bárki küldhetett levelet a cégem nevében.
2. Az űrlap küldés gombja le van tiltva
Ezt a saját oldalamon találtam meg. Az űrlap alján volt egy kötelező adatvédelmi jelölőnégyzet, és egy beállítás miatt a küldés gomb addig szürke és kattinthatatlan maradt, amíg a látogató nem pipálta be. Sokan nem vették észre a négyzetet, rányomtak a gombra, nem történt semmi, és elmentek.
Semmilyen hibanaplóban nem jelent meg, mert technikailag nem volt hiba. A Contact Form 7-ben ezt egyetlen beállítás javítja: a jelölőnégyzet ne a gombot tiltsa le, hanem küldéskor jelezzen hibát, ha nincs bepipálva.
3. Rossz címre megy
Egyszerűnek hangzik, de gyakori: az űrlap a régi fejlesztő címére, egy megszűnt postafiókra vagy egy olyan info@ címre küld, amit senki nem néz. Ha a weboldal-átvételnél valaki nem nézi át az űrlapok beállítását, ez évekig így maradhat. Az átvételről külön írtam.
4. A spamszűrő túl szigorú vagy túl engedékeny
Az űrlap-spam elleni védelem két irányba is hibázhat. Ha túl szigorú, valódi megkereséseket is kiszűr, jellemzően azokat, amikben link vagy sok írásjel van. Ha túl engedékeny, a postafiókod megtelik spammel, és a valódi levél elvész köztük, vagy a leveleződ megtanulja, hogy az űrlapról jövő levél spam, és onnantól mindet oda teszi.
5. Nincs mentve sehol
Ha a levél bármilyen okból elveszik, akkor a megkeresés örökre elveszett, mert a WordPress alapból nem tárolja az űrlap-beküldéseket. Egy tároló bővítménnyel (Contact Form 7-hez például a Flamingo) minden beküldés az adatbázisba is bekerül, így akkor is visszakereshető, ha a levél nem érkezett meg. Ezt az adatvédelmi tájékoztatóban jelezni kell, és érdemes beállítani, hogy a régi beküldések egy idő után törlődjenek.
Hogyan teszteld tíz perc alatt
- Töltsd ki a saját űrlapodat, egy másik e-mail-címről, telefonról is. Nézd meg a spam mappát is.
- Nézd meg, mikor jött az utolsó valódi megkeresés. Ha hónapok óta semmi, pedig a látogatottság nem esett, gyanakodj.
- Küldj egy tesztlevelet a mail-tester.com oldalra az űrlapon keresztül. Megmutatja, mennyire hiteles a leveled, és mi hiányzik. A saját oldalam 10/10-et kap.
- Nézd meg, van-e tárolás. Ha a WordPress adminban nincs sehol lista a beküldésekről, akkor nincs.
Ezt nem elég egyszer megcsinálni: egy bővítményfrissítés, egy tárhelyváltás vagy egy DNS-módosítás bármikor elronthatja. Az Üzleti üzemeltetési csomagomban ezért havonta kézzel végigpróbálom az űrlapokat. Az árakról és a csomagokról itt írtam.
Ha gyanús, hogy a te űrlapod sem működik rendesen, írj nekem, és megnézem. Ha pedig épp ez az űrlap nem működik, hívj fel vagy írj közvetlenül e-mailt, a címeket a kapcsolat oldalon találod.

