Jak zrobić landing page, który zbiera zapytania: 10 kroków od celu do przeglądu po 14 dniach, także w WordPressie i za darmo
Landing page zrobisz w 10 krokach: ustal jedną akcję, którą ma wykonać odwiedzający, przygotuj ofertę i tekst, zarejestruj domenę na swoją firmę, zbuduj stronę w WordPressie albo w kreatorze, podłącz formularz i sprawdź, że zgłoszenia dochodzą, włącz pomiar dopiero po zgodzie na cookies, sprawdź szybkość w PageSpeed Insights i stronę na trzech telefonach, a po 14 dniach przejrzyj wyniki. Przewodnik jest dla właściciela małej firmy usługowej, który chce sam zrobić stronę zbierającą zapytania albo umieć sprawdzić pracę wykonawcy. Darmowe plany MailerLite, Canvy i WordPress.com wystarczą do testu pomysłu, ale działają pod adresem dostawcy i z jego logo albo reklamami, więc pod płatną kampanię wybierz własną domenę.
- Według web.dev strona przechodzi ocenę Core Web Vitals, gdy w co najmniej 75 procentach wyświetleń największy element ładuje się do 2,5 sekundy (LCP), reakcja na interakcję trwa do 200 milisekund (INP), a przesunięcie układu nie przekracza 0,1 (CLS).
- Art. 399 Prawa komunikacji elektronicznej pozwala zapisywać pliki cookie i podobne informacje na urządzeniu odwiedzającego dopiero po jasnej informacji i jego zgodzie, chyba że są konieczne do usługi, której sam żąda.
- Według NASK rejestrator domeny .pl musi na żądanie abonenta niezwłocznie wydać kod AuthInfo, potrzebny do przeniesienia domeny, i nie może uzależniać tego od dodatkowych warunków.
- Patchstack w raporcie za 2025 r. naliczył 11 334 nowe podatności w ekosystemie WordPressa: 91 procent we wtyczkach, 9 procent w motywach i tylko 6 w samym rdzeniu WordPressa.
Dziesięć kroków w skrócie: co robisz i po czym poznasz, że krok jest gotowy
Przy każdym kroku podaję miernik, czyli prosty sprawdzian, który wykonasz sam, zanim przejdziesz dalej. Kroki 1–3 zrobisz na kartce, zanim wydasz złotówkę.
W skrócie: (1) zapisz cel i jedną akcję, (2) spisz ofertę, (3) napisz tekst i narysuj szkic, (4) zarejestruj domenę na swoją firmę i wybierz hosting albo kreator, (5) zbuduj stronę, (6) podłącz formularz i sprawdź, że zgłoszenia dochodzą, (7) dodaj pomiar, który rusza dopiero po zgodzie na cookies, (8) sprawdź szybkość w PageSpeed Insights, (9) przejdź stronę na trzech telefonach i odhacz listę kontrolną, (10) opublikuj i po 14 dniach przejrzyj liczby.
Strona docelowa ma jedną ofertę i jedno wezwanie do działania, a ruch kierujesz na nią z reklamy, maila albo wizytówki w Google. Jeśli dopiero wybierasz między nią a stroną firmową, zacznij od przewodnika o różnicach. Czas w tabeli to moje szacunki dla prostej strony z gotowym tekstem i zdjęciami.
| Krok | Co robisz | Miernik: krok jest gotowy, gdy… | Ile czasu zarezerwować |
|---|---|---|---|
| 1. Cel i jedna akcja | Zapisujesz, co ma zrobić odwiedzający i ile razy w miesiącu. | Cel mieści się w jednym zdaniu z liczbą, a przycisk ma jeden tekst. | Godzina |
| 2. Oferta | Spisujesz, co klient dostaje, za ile i jaki jest pierwszy krok. | Osoba spoza firmy po 5 sekundach powie, co oferujesz i co kliknąć. | Pół dnia |
| 3. Tekst i szkic | Piszesz tekst i rysujesz sekcje w proporcjach telefonu. | Każda sekcja odpowiada na jedno pytanie klienta, a przycisk jest na pierwszym ekranie. | 1–3 dni |
| 4. Domena i hosting | Domena na firmę, hosting albo abonament kreatora. | Abonentem jest Twoja firma, a strona działa przez https pod jednym adresem. | Godzina, plus czas na zmiany DNS |
| 5. Budowa | Składasz stronę w WordPressie lub kreatorze albo ją zlecasz. | Strona nie ma menu odsyłającego gdzie indziej, a tekst poprawisz sam. | 1–3 dni |
| 6. Formularz | Formularz do skrzynki i kopia w CRM-ie lub arkuszu. | Trzy testowe zgłoszenia doszły do skrzynki odbiorczej i do kopii. | 2 godziny |
| 7. Pomiar ze zgodą | Baner zgód, GA4 ze zdarzeniem generate_lead, ewentualnie Clarity. | Przed zgodą narzędzia nie zapisują cookies, a po zgodzie testowe zgłoszenie widać w GA4. | 2–3 godziny |
| 8. Szybkość | Sprawdzasz stronę w PageSpeed Insights na zakładce mobilnej. | LCP i CLS w danych laboratoryjnych mieszczą się w progach Google albo wiesz, co je psuje. | Godzina |
| 9. Trzy telefony i lista kontrolna | Przechodzisz stronę jak klient i odhaczasz listę. | Na każdym telefonie wysłałeś formularz i kliknąłeś numer telefonu. | Godzina |
| 10. Start i przegląd po 14 dniach | Po dwóch tygodniach zestawiasz wejścia, zgłoszenia i źródła. | Masz liczby i jedną zapisaną decyzję, co zmienić w kolejnych 14 dniach. | Godzina |
Kiedy taka strona nie ma sensu i czego nie robić
Zanim kupisz domenę, sprawdź, czy osobna strona w ogóle rozwiąże Twój problem. W kilku sytuacjach to strata czasu albo pieniędzy, a w kilku lepiej nie robić wszystkiego samemu.
- Nie masz źródła ruchuBez reklamy, mailingu, poleceń albo linku z wizytówki Google nikt na stronę nie trafi. Jeśli liczysz na ruch z wyszukiwarki, zrób raczej stronę firmową z osobną podstroną dla każdej usługi, bo każda odpowiada na inne zapytanie.
- Masz kilka ofert dla różnych klientówTrzy oferty na jednej stronie to już strona firmowa, tylko bez menu. Zrób osobną stronę dla każdej kampanii.
- Płatna kampania na darmowej subdomeniePłacisz za każde kliknięcie, a klient widzi adres kreatora i jego logo albo cudze reklamy. Gdy zmienisz narzędzie, adres zniknie razem z kontem. Darmowy plan zostaw na test pomysłu.
- Cudzy tekst i wymyślone opiniePomoc Google Ads zaleca, żeby strona docelowa dawała przydatne, oryginalne informacje o tym, co reklamujesz. Publikuj tylko prawdziwe opinie, za zgodą klientów, i tylko liczby, które umiesz udowodnić.
- Testy A/B przy małym ruchuTest A/B porównuje liczbę zgłoszeń z dwóch wersji strony. Przy kilku zgłoszeniach w tygodniu różnica jednego czy dwóch niczego nie dowodzi, więc najpierw popraw to, co widać gołym okiem.
- Główna kampania bez czasu na testyJeśli od tej strony zależy duża część zapytań, a nie masz czasu na formularz, zgody, pomiar i aktualizacje, zleć budowę. Sam przygotuj ofertę i odpowiedzi na pytania klientów, bo tu nikt Cię nie zastąpi.
Kroki 1–3: jedna akcja, oferta i szkic strony
Najpierw decydujesz, co ma zrobić odwiedzający, a dopiero potem piszesz i układasz sekcje. Odwrotna kolejność daje ładną stronę, z której nie wiadomo, co kliknąć.
Miernik oferty to test pięciu sekund: pokaż pierwszy ekran szkicu osobie spoza firmy i zapytaj, co oferujesz, komu i co ma kliknąć. Jeśli odpowie inaczej, niż zakładasz, poprawiasz nagłówek, a nie kolory. Osobno opisuję kolejność sekcji z przykładami oraz nagłówki i teksty przycisków.
Przy ruchu z Google Ads nagłówek powtarza obietnicę reklamy. Pomoc Google Ads zaleca, żeby strona pasowała do reklamy i słów kluczowych, miała ważne informacje u góry, prostą nawigację i łatwy kontakt. Więcej w przewodniku o stronie pod kampanię Google Ads.
- Zapisz cel jednym zdaniem z liczbąNa przykład: „Strona ma zbierać zapytania o montaż pompy ciepła z kampanii w Google, cel: 10 zapytań w pierwszym miesiącu”. Liczba jest punktem odniesienia do przeglądu, a nie prognozą. Jedna akcja to jeden przycisk, na przykład „Poproś o wycenę”, powtórzony kilka razy na stronie.
- Spisz ofertęCo dostaje klient, dla kogo to jest, od czego zależy cena, jak wygląda pierwszy krok i dlaczego ma wybrać Ciebie. Jeśli tej listy nie umiesz wypełnić, żaden szablon jej nie zastąpi.
- Napisz tekst i narysuj szkicTekst powstaje przed projektem, bo to on decyduje o długości sekcji. Szkic narysuj w proporcjach telefonu: pierwszy ekran, dowody, szczegóły oferty, pytania, formularz.
Krok 4: domena, hosting albo abonament
Tu decydujesz, gdzie strona będzie działać i do kogo będzie należeć. Tej decyzji nie oddawaj wykonawcy.
Domenę .pl rejestrujesz u rejestratora, który ma umowę partnerską z NASK, czyli z rejestrem domen .pl. Abonentem ma być Twoja firma, a nie agencja czy znajomy informatyk. Na stronie o prawach abonenta NASK pisze, że możesz przenieść domenę do innego rejestratora, a rejestrator na Twoje żądanie musi niezwłocznie wydać potrzebny do tego kod AuthInfo i nie może stawiać dodatkowych warunków.
Dalej masz trzy drogi. Kreator w abonamencie, na przykład Landingi, MailerLite albo Canva, ma hosting w cenie, ale strona działa tylko w ramach konta w tym narzędziu. WordPress jest darmowy, ale płacisz za hosting, domenę i czas na aktualizacje; WordPress.org zaleca hosting z PHP 8.3 lub nowszym, MySQL 8.0 albo MariaDB 10.11 lub nowszymi i obsługą HTTPS. Strona w kodzie, którą buduję na przykład w Next.js, nie ma wtyczek do aktualizowania, ale treść zmienia programista, chyba że dostaniesz panel do edycji. Platformy porównuję w przewodniku WordPress, Webflow czy Framer, a roczny koszt każdej drogi liczę osobno.
- AbonentW panelu rejestratora abonentem jest Twoja firma, a login do panelu masz Ty, nie tylko wykonawca.
- Jeden adres przez httpsWpisz adres z „www” i bez niego: oba mają otworzyć tę samą stronę przez https, bez ostrzeżenia o certyfikacie.
- DostępyLoginy do domeny, hostingu albo kreatora trzymasz w swoim menedżerze haseł, a wykonawca pracuje na osobnym koncie, które możesz mu odebrać.
Krok 5: strona w WordPressie, edytor blokowy czy Elementor
Jeśli chcesz zrobić stronę sam i mieć ją u siebie, WordPress daje dwie realne drogi: wbudowany edytor blokowy, nazywany Gutenbergiem, albo płatny kreator Elementor. Poniżej droga przez edytor blokowy.
Elementor to kreator, w którym układasz stronę przeciąganiem elementów i zaczynasz od gotowych szablonów, ale formularz jest w nim płatny: na stronie wtyczki w katalogu WordPressa formularze są wymienione wśród funkcji Pro. Według cennika najtańszy plan Essential kosztuje 60 euro rocznie za jedną stronę, bez podatku, i ma kreator formularzy z dopiskiem, że zapisywanie zgłoszeń w panelu (Form Submissions) nie jest w nim dostępne. Zgłoszenia nie zobaczysz wtedy w panelu WordPressa, tylko w mailu albo w narzędziu, z którym połączysz formularz, a pomoc Elementora sama ostrzega, że takie powiadomienia mogą trafiać do spamu. Wyższe plany tego dopisku nie mają: Advanced Solo kosztuje 84 euro rocznie, a One 180 euro za pierwszy rok i 228 euro po odnowieniu.
Druga sprawa to bezpieczeństwo wtyczek. Patchstack, firma zajmująca się bezpieczeństwem WordPressa, naliczyła w raporcie „State of WordPress Security in 2026” 11 334 nowe podatności z 2025 r.: 91 procent we wtyczkach, 9 procent w motywach i tylko 6 w samym rdzeniu. Według tego raportu przy 46 procentach luk autor nie wydał poprawki przed ich publicznym ujawnieniem. Dlatego instaluję tylko formularz, baner zgód, kopię zapasową i ewentualnie kreator, a przed instalacją sprawdzam w katalogu, czy wtyczka jest oznaczona jako zgodna z moją wersją WordPressa. Automatyczne aktualizacje włączysz na liście wtyczek, a przed ręczną aktualizacją dokumentacja zaleca kopię zapasową.
- Wybierz motyw blokowyDokumentacja WordPressa zaznacza, że Edytor szablonów działa tylko w motywie blokowym albo w klasycznym, który go włączył. W motywie blokowym otworzysz go w menu Wygląd > Edytor.
- Zrób szablon bez menuW Edytorze witryny dodaj szablon własny i usuń z niego nagłówek z menu. Zostaw logo i stopkę z danymi firmy i polityką prywatności, żeby strona nie odsyłała ludzi na inne podstrony.
- Utwórz stronę i przypisz jej szablonW ustawieniach nowej strony kliknij nazwę szablonu i wybierz swój; zmiana dotyczy tylko tej strony. Sekcje złożysz z grup, kolumn, przycisków i obrazów, a formularz dodasz wtyczką formularzy albo osadzisz z CRM-u.
- Ustaw ją jako stronę główną, jeśli domena służy tylko tej ofercieW Ustawieniach > Czytanie wskaż ją jako statyczną stronę główną. Jeśli masz też stronę firmową, zostaw landing pod osobnym adresem.
Cenniki i przepisy się zmieniają. Linki do źródeł są na dole strony.
| Kryterium | Edytor blokowy (Gutenberg) | Elementor |
|---|---|---|
| Koszt oprogramowania | W cenie WordPressa, czyli 0 zł. | Wersja darmowa bez formularza; plany Pro od 60 euro rocznie za jedną stronę. |
| Formularz | Wtyczka formularzy albo formularz osadzony z CRM-u. | Widżet formularza w planach Pro; w Essential bez zapisywania zgłoszeń w panelu. |
| Swoboda wyglądu | Mniejsza, zależy od motywu i gotowych wzorców. | Duża, z gotowymi szablonami stron. |
| Dodatkowy kod do pilnowania | Najmniej, bo edytor jest częścią WordPressa. | Wtyczka do aktualizacji i licencja odnawiana co rok. |
| Strona bez menu | Szablon własny w Edytorze witryny (motyw blokowy). | Theme Builder w planach płatnych; w darmowej wersji zależy od motywu. |
| Kiedy wybrać | Prosta strona na lata, przy minimum wtyczek. | Gdy wygląd jest ważniejszy niż roczna licencja. |
Za darmo: MailerLite, Canva i WordPress.com oraz ich limity
W podpowiedziach Google do pytań o budowę takiej strony pojawiają się warianty „w mailerlite”, „w canva” i „za darmo”. Za darmo rzeczywiście się da, ale każdy darmowy plan ma limit, na który trafisz najpóźniej przy pierwszej kampanii. Limity sprawdziłem w cennikach i pomocy dostawców.
MailerLite to narzędzie do newsletterów z kreatorem stron. Plan Free daje do 250 subskrybentów, 2500 maili miesięcznie, jedną witrynę i jedną stronę docelową. Logo MailerLite usuniesz w planie Comfort, a własną domenę pomoc MailerLite wymienia jako funkcję planów Comfort i Power. Formularze służą tu do zapisu na listę subskrybentów, więc to dobra droga do zapisu na poradnik, słabsza do zapytań ofertowych.
W Canvie darmowy plan pozwala opublikować do pięciu stron na darmowej domenie Canva, najwyżej 10 sekcji na stronie, ze stopką „Designed with Canva”, której nie usuniesz. Własną domenę podłączysz w planach Pro, Teams i Education. Formularz ma do 10 pytań, powiadomienie o odpowiedzi dostaje tylko właściciel formularza, a odpowiedzi pobierasz jako plik CSV. Pomoc Canvy dodaje, że na stronach Canvy odpowiedzi są zawsze anonimowe, bo formularz nie pobiera imienia z konta, a same formularze nie są jeszcze dostępne dla wszystkich kont. Przekazania odpowiedzi do CRM-u w pomocy Canvy nie znalazłem. Baner zgód i Google Analytics podłączysz w panelu publikacji.
WordPress.com za darmo daje subdomenę wordpress.com, 1 GB miejsca i reklamy WordPress.com wyświetlane odwiedzającym, bez własnej domeny i bez instalowania wtyczek. To co innego niż WordPress z WordPress.org, który jest darmowy, ale wymaga hostingu i domeny.
| Droga | Co dostajesz za darmo | Własna domena | Formularz i zgłoszenia | Kiedy wystarczy |
|---|---|---|---|---|
| MailerLite Free | Do 250 subskrybentów, 2500 maili miesięcznie, 1 strona i 1 landing page, logo MailerLite. | W planach Comfort i Power. | Formularz zapisu, kontakt trafia na listę subskrybentów. | Zapis na poradnik, test pomysłu. |
| Canva Free | Do 5 stron na darmowej domenie Canva, do 10 sekcji na stronie, stopka „Designed with Canva”. | W planach Pro, Teams i Education. | Do 10 pytań, odpowiedzi anonimowe, powiadomienie tylko do właściciela, eksport CSV. | Strona wydarzenia albo wizytówka z telefonem i mailem. |
| WordPress.com Free | Subdomena wordpress.com, 1 GB miejsca, reklamy WordPress.com. | W planach płatnych. | Bez instalowania wtyczek formularzy. | Strona próbna, nie kampania. |
| WordPress z WordPress.org | Oprogramowanie, edytor blokowy i darmowe wtyczki. | Tak, kupujesz ją sam razem z hostingiem. | Wtyczka formularzy, kopia w bazie, przekazanie do CRM-u. | Strona u Ciebie, jeśli umiesz ją aktualizować. |
Krok 6: formularz do skrzynki albo CRM i test dostarczenia
Formularz zamienia odwiedzającego w zapytanie. Jeśli zgłoszenie wpadnie do spamu, reszta strony nie ma znaczenia, a Ty nawet się o tym nie dowiesz.
Pytaj tylko o to, czego potrzebujesz do pierwszej odpowiedzi: imię, telefon albo e-mail i krótki opis. Art. 13 RODO wymaga, żebyś przy zbieraniu danych podał między innymi: kto jest administratorem i jak się z nim skontaktować, w jakim celu i na jakiej podstawie przetwarzasz dane, komu je przekazujesz (na przykład dostawcy CRM-u), jak długo je przechowujesz i jakie prawa ma klient. W praktyce pod formularzem daję krótką notkę: administrator, cel i link do polityki prywatności, w której jest reszta tych informacji. Zgodę na newsletter zbieraj osobno, bo według motywu 32 RODO okienko domyślnie zaznaczone nie jest zgodą.
Pomoc Elementora ostrzega, że powiadomienia z formularzy mogą trafiać do spamu, bo Gmail coraz ostrzej sprawdza uwierzytelnienie nadawcy, i radzi wysyłać je przez osobną usługę pocztową zamiast przez serwer hostingu (poleca przy tym własne narzędzie, Site Mailer). Google wymaga od wszystkich nadawców do prywatnych kont Gmail uwierzytelnienia SPF lub DKIM, czyli wpisów w ustawieniach domeny, które potwierdzają, że serwer może wysyłać pocztę w jej imieniu. Dlatego każde zgłoszenie zapisuję w dwóch miejscach: mail do skrzynki i kopia w arkuszu albo w CRM-ie.
Jak przekazać zgłoszenie do CRM-u, opisuję w przewodniku formularz kontaktowy a CRM, a jak systemy wymieniają dane w chwili zdarzenia, w przewodniku o webhookach.
- Wyślij trzy zgłoszenia z trzech skrzynekZ prywatnego Gmaila, z innej darmowej poczty i ze skrzynki firmowej, raz z telefonu, raz z komputera.
- Sprawdź skrzynkę odbiorcząZobacz, czy wszystkie trzy powiadomienia doszły do skrzynki odbiorczej, a nie do spamu. Jeśli któreś trafiło do spamu, sprawdź SPF i DKIM domeny, z której wychodzi powiadomienie.
- Kliknij „Odpowiedz”Odpowiedź ma trafić do klienta, a nie na techniczny adres serwera, więc adres klienta ustaw jako adres do odpowiedzi.
- Sprawdź kopię i stronę podziękowaniaZgłoszenie jest w arkuszu albo CRM-ie z datą i źródłem, a klient po wysłaniu widzi, kiedy się odezwiesz.
- Powtarzaj test co miesiącZmiana hasła do poczty, aktualizacja wtyczki albo przeniesienie domeny potrafią po cichu wyłączyć powiadomienia.
- 01 · StartKlient wysyła formularzImię, telefon albo e-mail i krótki opis potrzeby.formularz na stronie
- 02 · AutomatZapis kopii zgłoszeniaZgłoszenie z datą i źródłem trafia do arkusza albo CRM-u, zanim wyjdzie jakikolwiek mail.CRM albo arkusz
- 03 · AutomatPowiadomienie do skrzynkiMail przez uwierzytelnioną usługę pocztową, z adresem klienta jako adresem do odpowiedzi.poczta z SPF i DKIM
- 04 · CzłowiekOdpowiadasz klientowiCzytasz zapytanie i odpisujesz albo dzwonisz, najlepiej tego samego dnia.
- 05 · EfektŻadne zgłoszenie nie ginieNawet gdy powiadomienie zawiedzie, zgłoszenie czeka w kopii.
Odzyskany czasZamiast co tydzień przeszukiwać spam w obawie, że coś przepadło, odpowiadasz klientom, póki pamiętają, o co pytali.
Krok 7: analityka ze zgodą: GA4, zdarzenie generate_lead i Clarity
Po dwóch tygodniach pomiar pokaże, czy zawodzi ruch, strona czy oferta. Narzędzia zapisujące pliki cookie wolno jednak włączyć dopiero po zgodzie odwiedzającego, bo tak stanowi art. 399 Prawa komunikacji elektronicznej.
Art. 399 Prawa komunikacji elektronicznej pozwala zapisywać pliki cookie na urządzeniu odwiedzającego dopiero po jasnej informacji o celu i po jego zgodzie, chyba że są konieczne do usługi, której sam żąda. Analityka i piksel reklamowy nie są konieczne do wyświetlenia strony, więc potrzebujesz baneru zgód. W podstawowym trybie zgody Google (Consent Mode) tagi Google nie ładują się przed wyborem w banerze, a po odmowie są zablokowane. W zaawansowanym ładują się od razu i bez zgody wysyłają pomiary bez plików cookie. Na prostej stronie zaczynam od podstawowego, bo łatwiej go sprawdzić; szczegóły są w przewodniku Consent Mode v2 i baner cookies.
W Google Analytics 4 wysłanie formularza mierzysz zdarzeniem generate_lead, które pomoc Google opisuje jako przesłanie formularza lub prośby o informacje. W Administracji, w części Zdarzenia, oznaczasz je gwiazdką jako kluczowe zdarzenie; usługa standardowa pozwala oznaczyć do 30 takich zdarzeń. Zdarzenie wysyłaj po udanym zapisie zgłoszenia, a nie po kliknięciu przycisku, bo kliknięcie z błędem w polu e-mail to jeszcze nie zapytanie.
Microsoft Clarity pokazuje mapy kliknięć i nagrania sesji. Według FAQ Microsoftu jest bezpłatny i bez limitów ruchu, nagrania przechowuje przez 30 dni, a jedna mapa kliknięć obejmuje do 100 000 wyświetleń. Dla odwiedzających z Europejskiego Obszaru Gospodarczego Clarity wymaga wyraźnej zgody: bez niej zbiera tylko podstawowe dane, a pełnych nagrań nie ma. Treść pól formularza Clarity maskuje zawsze, ale obejrzyj kilka pierwszych nagrań i sprawdź, czy danych klienta nie widać gdzie indziej, na przykład na stronie podziękowania z jego imieniem.
Miernik tego kroku: przed kliknięciem zgody narzędzia deweloperskie przeglądarki nie pokazują plików cookie Google Analytics ani Clarity, a po zgodzie i testowym zgłoszeniu zdarzenie generate_lead widać w raporcie czasu rzeczywistego w GA4.
Kroki 8–9: PageSpeed Insights, Core Web Vitals i test na trzech telefonach
Szybkość sprawdzasz narzędziem Google, a wygodę na telefonie tylko na prawdziwych telefonach. Podgląd w przeglądarce nie pokaże, że kciuk nie trafia w pole formularza.
Core Web Vitals to trzy wskaźniki Google. LCP mierzy, kiedy pojawia się największy element strony, na przykład zdjęcie w nagłówku: do 2,5 sekundy. INP mierzy, jak szybko strona reaguje na kliknięcie: do 200 milisekund. CLS mierzy, jak bardzo przesuwa się układ podczas ładowania: najwyżej 0,1. Według web.dev strona przechodzi ocenę, gdy te progi spełnia co najmniej 75 procent wyświetleń, liczonych osobno na telefonach i komputerach.
PageSpeed Insights pokazuje dwa rodzaje danych. Dane od prawdziwych użytkowników Chrome obejmują ostatnie 28 dni, więc nowa strona zwykle ich nie ma i narzędzie pokazuje dane całej domeny albo nic. Dane laboratoryjne pochodzą z jednego testu na symulowanym telefonie średniej klasy. Na nowej stronie patrzysz więc na wynik laboratoryjny w zakładce mobilnej, a INP, który wymaga prawdziwych kliknięć, sprawdzisz dopiero przy większym ruchu. Co spowalnia stronę i jak to naprawić, opisuję w przewodniku Core Web Vitals.
Mit: „wynik 100 na 100 w PageSpeed da mi wyższą pozycję w Google”. Google pisze w dokumentacji wyszukiwarki, że Core Web Vitals są używane przez systemy rankingowe, ale dobre wyniki w Search Console czy w zewnętrznych narzędziach nie gwarantują miejsca na szczycie wyników, a wyszukiwarka zawsze stara się pokazać najbardziej trafną treść, nawet gdy strona działa słabiej. Celuj w progi Google, a nie w setkę.
Do testu biorę trzy różne telefony: starszego albo tańszego Androida, iPhone’a i telefon z najmniejszym ekranem, jaki znajdziesz w rodzinie lub w firmie. Na każdym przechodzę stronę jak klient, na internecie komórkowym, a nie na firmowym Wi-Fi.
- Pierwszy ekranBez przewijania widać nagłówek, jedno zdanie o ofercie i przycisk.
- Formularz jedną rękąPola nie chowają się pod klawiaturą, w polu telefonu otwiera się klawiatura z cyframi, a komunikat o błędzie mówi, co poprawić.
- Klikalny telefon i e-mailDotknięcie numeru otwiera wybieranie połączenia, a dotknięcie adresu otwiera pocztę.
- Baner zgódNie zasłania przycisku ani formularza, a przycisk odmowy jest tak samo widoczny jak przycisk zgody.
- Tekst i zdjęciaTekst da się przeczytać bez powiększania, a zdjęcia ładują się razem z tekstem i nie spychają przycisku w dół.
Lista kontrolna przed publikacją
Przejdź tę listę w dniu publikacji, najlepiej z telefonem w ręku. Gdy któryś punkt nie przechodzi, opublikuj stronę dzień później. To lepsze niż płacenie za kliknięcia, które trafią na niedziałający formularz.
- DomenaSprawdź w panelu rejestratora, że abonentem jest Twoja firma, i otwórz stronę z „www” i bez: oba adresy mają prowadzić do tej samej wersji z https.
- FormularzWyślij trzy testowe zgłoszenia i upewnij się, że doszły do skrzynki odbiorczej i do kopii, a odpowiedź trafia do klienta.
- Strona podziękowaniaPo wysłaniu formularza klient ma przeczytać, co będzie dalej i kiedy się odezwiesz.
- Dane firmy i prywatnośćW stopce są nazwa firmy, kontakt i link do polityki prywatności, a pod formularzem informacja o przetwarzaniu danych.
- Baner zgódPrzed zgodą nie ładują się analityka ani piksel reklamowy, a odmowa jest równie łatwa jak zgoda.
- PomiarTestowe zgłoszenie wysłane po zgodzie widać w GA4 jako generate_lead, oznaczone jako kluczowe zdarzenie.
- SzybkośćUruchom PageSpeed Insights na zakładce mobilnej. LCP i CLS powinny mieścić się w progach Google, a jeśli nie, zanotuj, który element je psuje.
- Trzy telefonyZ każdego z trzech telefonów wyślij formularz i zadzwoń pod numer podany na stronie.
- Widoczność w wyszukiwarceSprawdź, czy w ustawieniach kreatora albo WordPressa strona nie jest ukryta przed wyszukiwarkami. Jeśli służy tylko reklamie, możesz to ukrycie zostawić świadomie.
- Literówki, linki i dostępyDaj tekst do przeczytania komuś spoza firmy, kliknij każdy link i upewnij się, że wszystkie loginy masz u siebie.
Krok 10: start i przegląd po 14 dniach
Czternaście dni to dwa pełne tygodnie, więc każdy dzień tygodnia pojawi się w danych dwa razy. To zarazem na tyle wcześnie, że zdążysz poprawić formularz, zanim wydasz cały budżet kampanii. Na przegląd zarezerwuj godzinę i zapisz wnioski.
Zacznij od liczb, które masz na pewno: ile zgłoszeń przyszło do skrzynki i do kopii. Porównaj je z liczbą zdarzeń generate_lead w GA4. W podstawowym trybie zgody GA4 widzi tylko osoby, które zgodziły się na pomiar, więc pokaże mniej. Liczy się to, co jest w skrzynce, a GA4 służy do porównania źródeł ruchu między sobą.
Potem policz prosty wskaźnik: zgłoszenia podzielone przez wejścia. Przykład: 200 wejść i 4 zapytania to 2 procent. Nie porównuj go ze średnimi znalezionymi w internecie, tylko z celem z kroku 1 i z własnym wynikiem za kolejne dwa tygodnie. Jak liczyć konwersję i co ją podnosi, opisuję w przewodniku konwersja na stronie internetowej.
Mało wejść to problem ruchu, nie strony: sprawdź kampanię, budżet i to, czy link w ogóle działa. Dużo wejść i zero zgłoszeń przy sprawnym formularzu oznacza zwykle, że oferta albo reklama nie pasuje do strony. Obejrzyj w Clarity, gdzie ludzie przestają przewijać i czy zaczynają wypełniać formularz. Jeśli zgłoszenia są, ale od niewłaściwych klientów, popraw nagłówek i dopisz, dla kogo oferta nie jest.
Zmieniaj jedną rzecz naraz i zapisuj datę zmiany. Przy kilkudziesięciu wejściach dziennie nie zobaczysz różnicy po jednym dniu, więc kolejny przegląd zrób po następnych 14 dniach. Dane od prawdziwych użytkowników w PageSpeed Insights obejmują 28 dni i pojawiają się tylko przy wystarczającym ruchu, więc po dwóch tygodniach zwykle ich jeszcze nie zobaczysz.
- 01 · StartMija 14 dni od startuPrzypomnienie w kalendarzu na godzinę przeglądu, ustawione w dniu publikacji.kalendarz
- 02 · AutomatZestawienie liczbWejścia według źródła, zgłoszenia w GA4 i odsetek wejść z telefonów.GA4
- 03 · AutomatNagrania i mapy kliknięćSesje osób, które zgodziły się na pomiar: gdzie przestają przewijać i co klikają.Microsoft Clarity
- 04 · CzłowiekJedna decyzjaPorównujesz liczby ze skrzynką i wybierasz jedną zmianę: ruch, nagłówek, oferta albo formularz.
- 05 · EfektKolejne 14 dni z jedną zmianąWiesz, co sprawdzasz, i porównujesz wynik z poprzednim okresem.
Odzyskany czasZamiast zgadywać, co poprawić, poprawiasz to, co widać w liczbach i nagraniach, a resztę czasu poświęcasz klientom, którzy już napisali.
Ile to kosztuje u mnie i jak mogę pomóc
Prowadzę JFlow Labs sam, z Mikołowa, i pracuję zdalnie z firmami z całej Polski. Możesz zrobić stronę samodzielnie według tej listy, a mnie poprosić tylko o to, czego nie chcesz robić sam.
Moje widełki netto z cennika: landing page lub strona wizytówka kosztuje 2500–5000 zł, gdy teksty dostarczasz Ty. Landing page sprzedażowy (z tekstami i pomiarem) to 3500–6500 zł. Lejek sprzedażowy (landing + lead magnet + sekwencja maili + automatyzacja + pomiar) to 5500–12 000 zł. Domenę, hosting i konta zakładamy na Twoją firmę, a formularz testuję tak, jak opisałem wyżej, przed startem i po nim.
Nie prowadzę kampanii Google Ads ani Meta Ads i nie kupuję opinii. Zakres usługi opisuję na stronie landing page i lejki. Napisz, co chcesz sprzedać i skąd przyjdzie ruch, a odpowiem, czy taka strona ma sens, czy na początek wystarczy Ci darmowy kreator.
Kwoty netto z mojego cennika.
Pytania i odpowiedzi
Jak zrobić landing page za darmo?
Najprościej w darmowym planie MailerLite, który daje jeden landing page, albo Canvy, która pozwala opublikować do pięciu stron na darmowej domenie Canva. Obie działają pod adresem dostawcy, z jego logo albo stopką, a własną domenę dają dopiero plany płatne. Na test pomysłu to wystarczy.
Jak zbudować stronę docelową w WordPressie bez Elementora?
W motywie blokowym utwórz w Edytorze witryny szablon własny bez nagłówka z menu, przypisz go nowej stronie i złóż sekcje z bloków. Formularz dodasz wtyczką albo osadzisz z CRM-u. Stronę główną wskażesz w Ustawieniach > Czytanie.
Czy do formularza w Elementorze potrzebna jest wersja Pro?
Tak, na stronie Elementora w katalogu WordPressa formularze są wymienione wśród funkcji Pro. W najtańszym planie Essential kreator formularzy jest, ale cennik zaznacza, że zapisywanie zgłoszeń nie jest w nim dostępne. Zgłoszenia zobaczysz więc w mailu albo w narzędziu połączonym z formularzem, a nie w panelu WordPressa.
Jak zrobić landing page w MailerLite?
W MailerLite składasz stronę w kreatorze (w planie Free cennik pozwala raz użyć kreatora AI) i dodajesz do niej formularz zapisu, a kontakty trafiają na listę subskrybentów. W planie Free masz jeden landing page pod adresem MailerLite, a własną domenę i usunięcie logo dają plany płatne. Pasuje do zapisu na poradnik, mniej do zapytań ofertowych.
Czy stronę docelową da się zrobić w Canvie?
Tak, z projektu typu witryna, a w darmowym planie opublikujesz do 10 sekcji na stronie ze stopką „Designed with Canva”. Formularz Canvy ma do 10 pytań, a powiadomienie o odpowiedzi dostaje tylko właściciel formularza. Nada się na stronę wydarzenia albo prostą wizytówkę.
Ile trwa zrobienie takiej strony samemu?
Przy gotowym tekście i zdjęciach budowa w kreatorze albo WordPressie to zwykle 1–3 dni pracy, a formularz, pomiar i testy na telefonach to kolejny dzień. Najdłużej trwa tekst: oferta, nagłówek i odpowiedzi na pytania klientów. To moje szacunki dla prostej strony z jednym formularzem.
Czy strona pod kampanię musi mieć własną domenę?
Nie musi, ale pod płatną kampanię polecam własną. Przy zmianie narzędzia tracisz adres w domenie kreatora, a z nim reklamy i linki, które na niego prowadzą. Domenę .pl rejestrujesz na swoją firmę u rejestratora współpracującego z NASK.
Jak sprawdzić, czy formularz na stronie działa?
Wyślij trzy zgłoszenia z trzech różnych skrzynek, z telefonu i z komputera, i sprawdź, czy przyszły do skrzynki odbiorczej, a nie do spamu, oraz czy są w kopii w CRM-ie albo arkuszu. Kliknij „Odpowiedz” i upewnij się, że odpowiedź trafi do klienta. Powtarzaj test co miesiąc i po każdej aktualizacji.
Źródła
Liczby i terminy w tym przewodniku sprawdziłem w oficjalnych źródłach. Ceny i przepisy się zmieniają, więc przy decyzji warto zajrzeć do nich ponownie.
- web.dev: Core Web Vitals, progi LCP, INP i CLS oraz 75. percentyl
- PageSpeed Insights: dane od użytkowników (28 dni) i dane laboratoryjne
- Google Search Central: page experience i Core Web Vitals w rankingu
- Pomoc Google Ads: Optimize your ads and landing pages
- Pomoc Google Analytics: zdarzenia zalecane, w tym generate_lead
- Pomoc Google Analytics: kluczowe zdarzenia i limit 30 w usłudze standardowej
- Google: tryb zgody (Consent Mode), wdrożenie podstawowe i zaawansowane
- Microsoft Clarity: FAQ (bezpłatność, zgoda w EOG, przechowywanie nagrań)
- Prawo komunikacji elektronicznej, Dz.U. 2024 poz. 1221: art. 399 (Sejm RP, ELI)
- RODO: art. 13 i motyw 32 (EUR-Lex)
- Google Workspace: wytyczne dla nadawców e-maili (SPF, DKIM)
- NASK: rejestracja domeny .pl przez rejestratorów
- NASK: prawa abonenta domeny .pl (przeniesienie, kod AuthInfo)
- WordPress.org: wymagania serwera
- WordPress.org: Template Editor (szablony własne w motywie blokowym)
- WordPress.org: statyczna strona główna
- WordPress.org: zarządzanie wtyczkami, zgodność i automatyczne aktualizacje
- Elementor: cennik planów Pro i One
- Elementor w katalogu wtyczek WordPress.org: funkcje darmowe i Pro
- Pomoc Elementora: zapisywanie zgłoszeń z formularzy i ostrzeżenie o spamie
- Patchstack: State of WordPress Security in 2026
- MailerLite: cennik i limity planu Free
- Pomoc MailerLite: własna domena dla stron i landing page
- Pomoc Canva: Canva Websites, limity stron i sekcji
- Pomoc Canva: publikacja na darmowej domenie i stopka w planie Free
- Pomoc Canva: formularze i ich ograniczenia
- WordPress.com: cennik i plan darmowy
Masz pytanie do swojego projektu?
Opisz, co chcesz osiągnąć. Odpowiem konkretnie, także wtedy, gdy najlepszą odpowiedzią jest „nie rób tego”.
Jonasz Jankowski · Bezpośrednia współpraca · Mikołów (Śląsk), zdalnie w całej Polsce
- Odpowiadam osobiście w ciągu jednego dnia roboczego.
- Krótka rozmowa o celu, funkcjach, materiałach i integracjach.
- Dostajesz zakres z etapami i konkretną kwotę, zanim cokolwiek zaczniemy.