Aby dodać działający formularz kontaktowy w WordPressie, zainstaluj wtyczkę do formularzy (np. Contact Form 7 lub WPForms), skonfiguruj pola i adres odbiorczy, a następnie ustaw poprawną wysyłkę e-mail (najlepiej przez SMTP) i ochronę przed spamem. Najczęstszy problem to nie brak formularza, lecz wiadomości, które nie docierają — poniżej pokazuję, jak tego uniknąć.
Krok 1: Wybierz wtyczkę do formularzy
Najpopularniejsze i sprawdzone rozwiązania to Contact Form 7 (darmowy, uniwersalny) oraz WPForms i Forminator (wygodny kreator „przeciągnij i upuść”). Dla prostego formularza kontaktowego każde z nich w zupełności wystarczy.
Krok 2: Skonfiguruj pola i odbiorcę
- Dodaj tylko niezbędne pola (imię, e-mail, wiadomość) — im krótszy formularz, tym więcej zgłoszeń.
- Ustaw adres e-mail odbiorcy, na który mają trafiać wiadomości.
- Włącz automatyczne potwierdzenie dla nadawcy (miły akcent i dowód, że wysłał).
Krok 3: Zadbaj, by e-maile docierały (SMTP)
To najczęstsza przyczyna „znikających” wiadomości. Domyślnie WordPress wysyła maile funkcją, która często trafia do spamu lub w ogóle nie dochodzi. Rozwiązanie: wtyczka SMTP (np. WP Mail SMTP), która wysyła pocztę przez prawdziwy serwer e-mail — dzięki temu zgłoszenia realnie docierają.
Krok 4: Ochrona przed spamem
Bez zabezpieczeń formularz szybko zaleją boty. Włącz honeypot lub reCAPTCHA, ewentualnie proste pytanie kontrolne. Ogranicza to spam, nie utrudniając kontaktu prawdziwym klientom.
Krok 5: Umieść formularz w widocznym miejscu
Dodaj go na stronie „Kontakt”, a link do niej w menu i na dole każdej podstrony. Warto też dać przycisk „Napisz do nas” w widocznych miejscach oferty.
Najczęstsze błędy
- Brak konfiguracji SMTP — wiadomości nie docierają.
- Za dużo pól — zniechęcają do wysłania.
- Brak ochrony przed spamem albo zbyt uciążliwa captcha.
- Brak testu — zawsze wyślij próbną wiadomość po wdrożeniu.
FAQ
Dlaczego wiadomości z formularza nie przychodzą?
Najczęściej z powodu braku SMTP — poczta WordPressa trafia do spamu lub nie jest wysyłana. Pomaga wtyczka SMTP i test wysyłki.
Który formularz kontaktowy wybrać?
Do prostych zastosowań Contact Form 7, a jeśli wolisz wygodny kreator — WPForms lub Forminator.
Jak ograniczyć spam bez captcha?
Skutecznie działa mechanizm honeypot (ukryte pole-pułapka na boty), niewidoczny dla użytkownika.
Chcesz mieć pewność, że formularz działa?
Skonfiguruję formularz, wysyłkę SMTP i ochronę przed spamem na Twojej stronie. Napisz do mnie.
Powiązane artykuły:
- Jak połączyć formularz kontaktowy z CRM?
- ChatGPT Agent – cyfrowy pomocnik, który naprawdę działa.
- Jak dodać WhatsApp lub SMS na wizytówce Google?
- Jak dodać logowanie przez Google na swojej stronie?