Formularz kontaktowy, co go psuje i jak go naprawić
Formularz kontaktowy na stronie może działać technicznie, a mimo to nie generować zapytań. Sprawdzamy, co go psuje i jak to naprawić krok po kroku.
Formularz kontaktowy na stronie, krótka odpowiedź
Formularz kontaktowy na stronie firmowej działa albo nie. Jeśli nie przynosi zapytań, najczęściej nie chodzi o brak ruchu, lecz o jeden z kilku powtarzalnych błędów: zbyt dużo pól, brak potwierdzenia wysyłki, słaba widoczność formularza lub techniczny problem z dostarczalnością wiadomości.
Ten artykuł jest dla właściciela firmy lub osoby zarządzającej stroną, która widzi odwiedzających w statystykach, ale nie dostaje wiadomości przez formularz. Pokażemy, co najczęściej psuje formularze, jak to sprawdzić i jak naprawić bez przepisywania całej strony.
Dlaczego formularz kontaktowy jest ważniejszy niż się wydaje
Formularz kontaktowy to najczęstszy punkt styku między potencjalnym klientem a firmą w internecie. Telefon bywa zniechęcający o nieodpowiedniej porze, e-mail wymaga wychodzenia poza stronę. Formularz jest natychmiastowy i nieinwazyjny.
Badania BrightLocal pokazują, że ponad 60 procent konsumentów szuka informacji o firmie lokalnej online przed kontaktem, a większość z nich oczekuje szybkiej i wygodnej ścieżki dotarcia (BrightLocal, Local Consumer Review Survey). Jeśli ta ścieżka jest zablokowana przez kiepski formularz, firma traci zapytania nie dlatego, że jest za mało widoczna, ale dlatego, że strona ich nie przechwytuje.
Nawet strona na pierwszej pozycji w Google może mieć zerową konwersję, jeśli formularz odpycha użytkowników. Ruch ze wyszukiwarki to pierwsza część równania, a jego zamiana na zapytania to druga. O tym, jak budować widoczność lokalną, piszemy w artykule jak wypozycjonować firmę lokalnie.
Błąd 1. Za dużo pól w formularzu
To najczęstszy i najłatwiejszy do naprawienia problem. Im więcej pól wypełnienia wymaga formularz, tym mniej osób go wysyła.
Klasyczny schemat przekombinowanego formularza wygląda tak: imię, nazwisko, telefon, e-mail, firma, NIP, ulica, miasto, temat wiadomości, treść wiadomości, pole na plik załącznika i zgody marketingowe. Dwanaście kroków zamiast trzech.
Ile pól naprawdę potrzebujesz
Zależy to od tego, co chcesz wiedzieć na starcie i co faktycznie potrzebujesz do odpowiedzi. W zdecydowanej większości przypadków wystarczą trzy pola:
- Imię (lub imię i nazwisko, jedno pole)
- E-mail lub telefon
- Treść wiadomości
Jeśli Twoja usługa wymaga konkretnych danych przed rozmową, dodaj jedno pole specyficzne dla branży. Na przykład: dentysta może zapytać o rodzaj problemu. Mechanik o markę samochodu. Każde pole ponad niezbędne minimum odejmuje procent użytkowników, którzy formularz wyślą.
- Imię (jedno pole)
- E-mail lub telefon (jedno pole)
- Treść wiadomości
- Przycisk wyślij
- (opcjonalnie) jedno pole branżowe
- Imię + Nazwisko (dwa pola)
- Firma + NIP
- Telefon + E-mail (oba wymagane)
- Ulica + Miasto + Kod pocztowy
- Temat z listy rozwijanej
- Treść wiadomości
- Zgoda marketingowa + regulamin
Błąd 2. Formularz nie potwierdza wysyłki
Użytkownik klika "Wyślij" i nie dzieje się nic widocznego. Albo strona przeładowuje się i wygląda dokładnie tak samo jak przed wysyłką. Użytkownik nie wie, czy wiadomość dotarła, więc klika znowu lub wychodzi z przekonaniem, że coś się zepsuło.
Ten błąd ma dwa wymiary: techniczny i komunikacyjny.
Po stronie technicznej formularz może faktycznie nie wysyłać wiadomości. Po stronie komunikacji formularz może działać poprawnie, ale nie daje użytkownikowi żadnej informacji zwrotnej.
Jak powinna wyglądać dobra odpowiedź po wysyłce
Każdy formularz po pomyślnej wysyłce powinien:
- Pokazać wyraźną wiadomość potwierdzającą, na przykład: "Wiadomość wysłana. Odezwiemy się do 24 godzin."
- Ukryć formularz lub zastąpić go komunikatem sukcesu
- Opcjonalnie: wysłać automatyczne potwierdzenie na e-mail nadawcy
Brak potwierdzenia to jeden z bardziej frustrujących błędów UX. Użytkownik wypełnił formularz, poświęcił czas i nie dostał żadnej reakcji. Pierwsza interpretacja: strona jest zepsuta. Druga: firma działa nieprofesjonalnie.
Przekieruj na stronę podziękowania
Przekierowanie na osobną podstronę po wysyłce, na przykład /dziekujemy, daje podwójną korzyść. Po pierwsze użytkownik ma pewność, że wiadomość dotarła. Po drugie możesz śledzić to zdarzenie w Google Analytics 4 jako konwersję i mierzyć realną skuteczność formularza. To podstawa do liczenia zwrotu z inwestycji w stronę i w SEO.
Błąd 3. Wiadomości trafiają do spamu lub nie docierają wcale
Formularz działa od strony użytkownika, potwierdzenie wyskakuje, ale wiadomości nie ma w skrzynce odbiorczej. To technicznie najtrudniejszy problem do wykrycia bez testu.
Przyczyny są trzy:
- Serwer pocztowy hostingu nie jest skonfigurowany do wysyłki e-maili (brak SPF, DKIM, brak SMTP)
- Wiadomości z formularza trafiają do folderu spam u odbiorcy i pozostają niezauważone
- Adres e-mail wpisany w konfiguracji formularza jest niepoprawny lub nieaktywny
Jak to sprawdzić
Najprostsza metoda to samodzielne wypełnienie formularza testowego i sprawdzenie skrzynki, folderu spam i konfiguracji. Jeśli nie dotarła żadna wiadomość, problem jest po stronie wysyłki. Jeśli wylądowała w spamie, konieczna jest konfiguracja rekordów SPF i DKIM dla domeny oraz zmiana sposobu wysyłki e-maili z formularza na dedykowany serwer SMTP.
Formularz działający, który nic nie wysyła
Wiele formularzy na WordPressie domyślnie używa funkcji mail() PHP, która na wielu hostingach jest blokowana lub mocno ograniczona. Efekt: formularz pokazuje "wysłano", ale wiadomości nie ma nigdzie. Rozwiązanie to podpięcie wtyczki SMTP i wysyłka przez prawdziwe konto e-mail lub zewnętrzny dostawca transakcyjny.
Błąd 4. Formularz jest trudny do znalezienia
Formularz kontaktowy może być technicznie perfekcyjny, ale jeśli użytkownik musi go szukać, część osób zrezygnuje po drodze. Typowe miejsca ukrycia formularza to:
- Podstrona kontaktowa, do której nie prowadzi żaden wyraźny przycisk w nawigacji
- Stopka strony zapisana małą czcionką
- Formularz poniżej długiego tekstu, do którego trzeba przewijać
- Zakładka w zakładce w podstronie usługowej
Gdzie umieścić formularz, żeby działał
Formularz kontaktowy powinien być dostępny w co najmniej dwóch miejscach: na dedykowanej podstronie kontaktowej i w widocznym miejscu na stronach usługowych lub na stronie głównej. Przycisk kontaktu w głównej nawigacji to minimum, które większość małych stron pomija.
Błąd 5. Formularz nie działa na telefonie
Ponad połowa ruchu w internecie pochodzi z urządzeń mobilnych. Formularz, który na komputerze wygląda dobrze, na telefonie może mieć pola zbyt małe do kliknięcia, przyciski nachodzące na siebie lub układ, który wymaga poziomego przewijania.
Problemy z responsywnością formularzy to osobna kategoria błędów. Najczęstsze z nich to:
- Pola tekstowe zbyt małe, żeby komfortowo wpisać tekst na dotykowym ekranie
- Przycisk "Wyślij" blisko dolnej krawędzi ekranu i nakładający się na systemową nawigację telefonu
- Klawiatura systemowa zasłaniająca aktywne pole i powodująca dezorientację
- Brak atrybutu
typena polach, przez co telefon nie otwiera klawiatury numerycznej przy polu telefonu
Przetestuj formularz na telefonie osobiście
Otwórz stronę na własnym telefonie i wypełnij formularz od początku do końca. Zwróć uwagę na to, jak reaguje klawiatura, czy przyciski są łatwe do trafienia palcem i czy po wysyłce potwierdzenie jest czytelne. To ważniejsze niż jakikolwiek raport narzędzia.
Błąd 6. Treść przy formularzu nie zachęca do wysyłki
Formularz to nie tylko pola i przycisk. Kontekst tekstowy wokół formularza ma duże znaczenie dla tego, czy użytkownik go wyśle.
Formularz bez żadnego tekstu wokół wysyła sygnał: "wpisz coś i czekaj". Formularz z krótką, konkretną zachętą odpowiada na pytanie, które użytkownik ma w głowie: co się stanie po wysłaniu, kiedy odpiszesz, w jaki sposób się skontaktujesz.
Dobra treść przy formularzu zawiera:
- Krótki nagłówek z konkretnym wezwaniem do działania, na przykład: "Opisz swój projekt, odezwiemy się w ciągu 24 godzin"
- Informację o czasie odpowiedzi
- Opcjonalnie: numer telefonu dla tych, którzy wolą zadzwonić
Porównaj dwie wersje:
Wersja bez kontekstu:Formularz kontaktowypola do wypełnienia
Wersja z kontekstem:Masz pytanie o ofertę? Opisz krótko, czego potrzebujesz, a odezwiemy się do 24 godzin. Wolisz zadzwonić? Numer: 123 456 789.pola do wypełnienia
Druga wersja redukuje niepewność i daje użytkownikowi poczucie, że po drugiej stronie jest żywa firma.
Błąd 7. Captcha blokuje prawdziwych użytkowników
Captcha chroni przed spamem, ale zle wdrożona captcha blokuje też prawdziwych użytkowników. Klasyczne "kliknij wszystkie zdjęcia z sygnalizacją świetlną" potrafi skutecznie zniechęcić do kontaktu.
Alternatywy dla klasycznej captchy
Istnieją rozwiązania, które chronią przed botami bez irytowania użytkowników:
- reCAPTCHA v3: działa w tle, bez interakcji użytkownika, ocenia zachowanie
- Honeypot: ukryte pole, które boty wypełniają, a ludzie omijają
- Cloudflare Turnstile: nowoczesna alternatywa, zazwyczaj jednym kliknięciem lub bez interakcji
Jeśli formularz korzysta z klasycznej captchy v2 i wymaga rozwiązywania zagadek graficznych, to dobry kandydat do zamiany na mniej inwazyjne rozwiązanie.
- 01Sprawdź liczbę pólZostaw tylko to, co naprawdę potrzebujesz przed pierwszym kontaktem. Imię, e-mail lub telefon, wiadomość. Wszystko inne można ustalić w rozmowie.
- 02Przetestuj wysyłkęWypełnij formularz testowo i sprawdź, czy wiadomość dotarła. Sprawdź też folder spam. Zrób to z komputera i z telefonu.
- 03Dodaj potwierdzenie wysyłkiUpewnij się, że po kliknięciu przycisku użytkownik widzi wyraźną informację o przyjęciu wiadomości. Najlepiej przekieruj na osobną podstronę.
- 04Sprawdź widoczność formularzaCzy link do kontaktu jest w głównej nawigacji? Czy formularz jest widoczny na stronach usługowych bez przewijania na telefonie?
- 05Popraw treść wokół formularzaDodaj nagłówek z konkretnym CTA i informację o czasie odpowiedzi. Opcjonalnie numer telefonu jako alternatywę.
- 06Oceń captchęJeśli formularz korzysta z klasycznej captchy v2, rozważ zmianę na honeypot lub reCAPTCHA v3.
Jak mierzyć skuteczność formularza
Poprawa formularza bez mierzenia wyników to działanie w ciemno. Żeby wiedzieć, czy zmiany przyniosły efekt, potrzebne jest śledzenie konwersji.
Najprostsze podejście to przekierowanie na podstronę podziękowania po wysyłce i ustawienie tej strony jako celu konwersji w Google Analytics 4. Możesz też śledzić kliknięcia przycisku "Wyślij" jako zdarzenie.
Dane, na które warto patrzeć:
- Liczba wysłanych formularzy w miesiącu i jej zmiana po modyfikacjach
- Współczynnik konwersji, czyli ilu odwiedzających stronę kontaktową wysyła formularz
- Skąd przychodzą użytkownicy, którzy wypełniają formularz: organiczne SEO, reklamy, bezpośrednie
O mierzeniu konwersji z działań SEO piszemy dokładnie w artykule jak mierzyć konwersje z SEO. Dla firm planujących inwestycję w widoczność organiczną, temat skuteczności strony jest nieodłączny od pytania ile kosztuje pozycjonowanie stron.
Formularz a strona docelowa, czyli gdzie go umieścić w kontekście SEO
Formularz kontaktowy na stronie firmowej to element konwersji, ale działa tylko wtedy, gdy użytkownicy w ogóle docierają na stronę. Widoczność w Google i skuteczność formularza to dwa połączone ogniwa.
Firmy lokalne z Warszawy, Krakowa czy Wrocławia, które pracują nad widocznością w wyszukiwarce, często skupiają się wyłącznie na pozycjach. Tymczasem nawet strona na czołowej pozycji traci klientów, jeśli formularz kontaktowy działa słabo.
Jak to działa w praktyce: pozycja 1 w Google zbiera średnio 27,6 procent kliknięć (Backlinko, Google CTR Stats). Każde kliknięcie, które nie zamienia się w zapytanie przez uszkodzony lub zniechęcający formularz, to stracony potencjalny klient.
Jeśli interesujesz się widocznością lokalną, sprawdź, jak działamy dla firm z różnych miast: pozycjonowanie stron w Warszawie, w Krakowie, we Wrocławiu i w Poznaniu. O podstawach widoczności lokalnej piszemy w artykule czym jest local SEO.
Formularz jako element całego lejka
Widoczność w Google przyciąga użytkowników. Strona przekonuje ich do pozostania. Formularz zamienia zainteresowanie w kontakt. Optymalizacja formularza to tania i szybka poprawa konwersji, która nie wymaga zmiany strategii SEO ani przebudowy strony.
Najczęstsze pytania
Ile pól powinien mieć formularz kontaktowy na stronie?
Minimum to trzy pola: imię, e-mail lub telefon i pole na wiadomość. Dla większości usług to wystarczy. Każde kolejne pole redukuje odsetek użytkowników, którzy formularz wyślą. Szczegółowe dane możesz zebrać o kliencie w trakcie rozmowy, nie przed pierwszym kontaktem.
Dlaczego formularz działa, ale nie dostaję wiadomości?
Najczęściej chodzi o dostarczalność e-maili. Formularz wysyła wiadomość przez funkcję PHP hostingu, która jest blokowana lub oznaczana jako spam. Sprawdź folder spam, a jeśli tam też nie ma wiadomości, podepnij formularz pod serwer SMTP lub zewnętrzny serwis wysyłki transakcyjnej.
Czy formularz kontaktowy wpływa na pozycje w Google?
Bezpośrednio nie. Ale pośrednio tak: formularz, który działa sprawnie i na którym użytkownicy spędzają chwilę przed wysyłką, może poprawiać sygnały zaangażowania. Ważniejsze jest jednak to, że formularz decyduje o tym, czy ruch ze wyszukiwarki zamienia się w kontakty. Więcej o tym, jak mierzyć efekty działań SEO, piszemy w artykule jak mierzyć ROI z pozycjonowania.
Jak sprawdzić, czy formularz działa poprawnie?
Wypełnij formularz testowo z własnego telefonu i komputera, podając prawdziwy adres e-mail. Sprawdź skrzynkę odbiorczą i folder spam. Jeśli wiadomość nie dotarła w ciągu kilku minut, problem jest po stronie technicznej. Sprawdź też, czy po wysyłce wyświetla się czytelne potwierdzenie. Cały test trwa mniej niż pięć minut i powinien być powtarzany co kilka miesięcy.