A/B Testing
Metoda testowania dwóch wersji strony, reklamy lub elementu, by sprawdzić która lepiej konwertuje użytkowników.
Problem, który rozwiązuje A/B testing
Wyobraź sobie, że właśnie uruchomiłeś nową stronę docelową kampanii Google Ads. Grafik wybrał fioletowy przycisk CTA, copywriter napisał nagłówek „Twoja firma na szczycie Google" — i wszyscy są przekonani, że wersja jest dobra. Ale czy naprawdę? Na podstawie czego to wiecie? Intuicja i estetyczne preferencje to za mało, by podejmować decyzje biznesowe. A/B testing zastępuje przypuszczenia danymi.
W marketingu cyfrowym niemal każda zmiana na stronie ma mierzalny wpływ na konwersje — pozytywny lub negatywny. Kolor przycisku, długość formularza, nagłówek, zdjęcie w tle, układ elementów — każdy z tych czynników wpływa na to, czy użytkownik zostaje i wykonuje akcję, czy odbija się od strony, zwiększając wskaźnik odrzuceń.
Czym jest A/B testing?
A/B testing (testy A/B, split testing) to metoda optymalizacji, w której jednocześnie porównujesz dwie wersje tego samego elementu — strony, reklamy, emaila, przycisku — żeby sprawdzić, która generuje lepsze wyniki. Wersja A to wariant kontrolny (istniejący lub bazowy), wersja B to wariant testowy ze wprowadzoną zmianą. Ruch dzielony jest losowo między obie wersje, a wyniki mierzone są statystycznie.
Metoda wywodzi się z badań klinicznych i rolniczych z początku XX wieku (Ronald Fisher, 1926). Do marketingu cyfrowego weszła na początku lat 2000-ych wraz z rozkwitem e-commerce. Dziś jest standardem zarówno w optymalizacji współczynnika konwersji (CRO), jak i w kampaniach Google Ads.
Jak działa test A/B — mechanizm krok po kroku
Prawidłowo przeprowadzony test A/B nie jest losowym eksperymentem — to ustrukturyzowany proces oparty na hipotezie, który prowadzi do mierzalnych, powtarzalnych wniosków.
1. Zidentyfikuj problem i postaw hipotezę
Zanim zaczniesz cokolwiek testować, musisz wiedzieć co i dlaczego. Dobrą hipotezę formułujesz tak: „Jeśli zmienimy [element] z [wersja A] na [wersja B], to [wskaźnik] wzrośnie o [szacunek], ponieważ [uzasadnienie oparte na danych]." Przykład: „Jeśli zmienimy tekst CTA z »Dowiedz się więcej« na »Zarezerwuj bezpłatną konsultację«, to CTR formularza wzrośnie o co najmniej 20%, ponieważ konkretna obietnica wartości redukuje barierę wejścia."
2. Testuj tylko jedną zmienną naraz
Jeśli jednocześnie zmieniasz nagłówek, kolor przycisku i układ sekcji — nie będziesz wiedzieć, która zmiana spowodowała wzrost lub spadek konwersji. Jeden test = jedna zmienna. To żelazna zasada.
3. Podziel ruch 50/50 (lub inaczej, świadomie)
Standardowy podział to 50% użytkowników widzi wersję A, 50% wersję B. W przypadku testowania ryzykownych zmian możesz zacząć od podziału 90/10 — większość ruchu na bezpiecznej wersji kontrolnej. Pamiętaj, że im mniejszy udział wersji testowej, tym dłużej trwa osiągnięcie istotności statystycznej.
4. Zbieraj dane aż do istotności statystycznej
Nie kończ testu po 3 dniach tylko dlatego, że „wygląda obiecująco". Istotność statystyczna (zazwyczaj p < 0,05, czyli 95% pewności) oznacza, że obserwowana różnica nie jest dziełem przypadku. Minimum to 100 konwersji na każdą wersję i co najmniej 2 pełne tygodnie (by uchwycić różnice między dniami tygodnia).
Case study: 62% wzrost konwersji przez zmianę jednego zdania
Agencja SEO testowała landing page usługi pozycjonowania lokalnego. Wersja A zawierała nagłówek: „Pozycjonowanie lokalne dla Twojej firmy" i przycisk CTA„Skontaktuj się". Wersja B miała nagłówek: „Twoja firma w top 3 Google Maps w 90 dni"i przycisk „Sprawdź, czy kwalifikujesz się".
| Wskaźnik | Wersja A (kontrolna) | Wersja B (testowa) | Zmiana |
|---|---|---|---|
| CTR z reklamy | 3,2% | 4,8% | +50% |
| Czas na stronie | 1:12 min | 2:05 min | +73% |
| Współczynnik konwersji | 2,1% | 3,4% | +62% |
| Koszt leada (CPA) | 187 zł | 115 zł | −38% |
Test trwał 3 tygodnie, próba wynosiła 1 200 odwiedzin na wersję. Istotność statystyczna: 97%. Zwycięzca (wersja B) stał się nową wersją kontrolną — i punkt startowy kolejnego testu. To jest właśnie kultura CRO: ciągłe, iteracyjne doskonalenie.
Co można (i warto) testować w SEO i SEM?
A/B testing ma zastosowanie na wielu poziomach kampanii i strony:
W Google Ads
- Nagłówki reklam (RSA — testuj do 15 nagłówków, Google sam optymalizuje)
- Opisy reklam i CTA
- Rozszerzenia reklam (sitelinki, wywołania, lokalizacja)
- Strony docelowe (przy tej samej grupie reklam)
- Strategie ustalania stawek (manual CPC vs. docelowy CPA vs. docelowy ROAS)
Na stronie (CRO)
- Nagłówki H1 i lead
- Tekst i kolor przycisku CTA
- Długość i pola formularza
- Układ sekcji (hero, opinie, cennik)
- Zdjęcia i wideo w sekcji hero
- Dowody społeczne (liczba klientów, logotypy, gwiazdki)
Checklist dobrego testu A/B
- Masz jasną hipotezę opartą na danych (analityka, nagrania sesji, heatmapy)
- Testujesz tylko jedną zmienną naraz
- Obliczasz wymaganą wielkość próby przed uruchomieniem (kalkulator np. Evan Miller)
- Test działa przez co najmniej 2 pełne tygodnie
- Masz minimum 100 konwersji na każdą wersję przed oceną wyników
- Sprawdzasz istotność statystyczną (min. 95%) przed podjęciem decyzji
- Monitorujesz mikrokonwersje, nie tylko główny cel (by nie przeoczyć efektów ubocznych)
- Wyciągasz wnioski i dokumentujesz — każdy test to wiedza na przyszłość
Narzędzia do A/B testingu
- Google Optimize Successor (VWO, Optimizely, AB Tasty) — platformy CRO dla stron
- Google Ads Experiments — testy A/B kampanii i grup reklam bezpośrednio w panelu
- Google Analytics 4 — analiza segmentów i ścieżek konwersji, integracja z testami
- Hotjar / Microsoft Clarity — nagrania sesji i heatmapy do generowania hipotez
- Unbounce / Instapage — landing page buildery ze wbudowanym A/B testingiem
FAQ — A/B Testing
Ile czasu powinien trwać test A/B?
Minimum 2 tygodnie (żeby uchwycić różnice między dniami tygodnia i zachowaniami użytkowników w różnych kontekstach). Maksymalny czas to taki, po którym Twój ruch już nie rośnie i próba jest wystarczająca — zazwyczaj 4–8 tygodni. Nie przerywaj testu tylko dlatego, że jedna wersja prowadzi — czekaj na istotność statystyczną.
Czy A/B testing może zaszkodzić SEO?
Nie, jeśli jest prawidłowo wdrożony. Google oficjalnie potwierdza, że A/B testing jest zgodny z ich wytycznymi. Kluczowe: nie używaj cloakingu (inna treść dla Googlebota i użytkownika), używaj tagów canonical lub hreflang jeśli testujesz na osobnych URL, i nie pozostawiaj testów włączonych zbyt długo po wyłonieniu zwycięzcy.
Ile wariantów testować jednocześnie?
Klasyczny A/B test to 2 warianty. Testy z 3–4 wariantami (A/B/C/D) są możliwe, ale wymagają proporcjonalnie większego ruchu do osiągnięcia istotności statystycznej. Jeśli ruch jest ograniczony, trzymaj się 2 wariantów.
Czym różni się A/B testing od testów wielowymiarowych (MVT)?
Test A/B zmienia jeden element i porównuje 2 wersje. Test wielowymiarowy (Multivariate Testing, MVT) testuje jednocześnie wiele kombinacji różnych elementów (np. 3 nagłówki × 2 obrazy = 6 kombinacji). MVT wymaga znacznie więcej ruchu i jest lepszy do zrozumienia interakcji między elementami.