Landing sprzedażowy kursu online - case study CeceSchool

Jak sprzedawać kurs online tak, żeby klient nie musiał czytać 5 stron opisu, zanim podejmie decyzję? CeceSchool to projekt edukacyjno-sprzedażowy dla branży beauty — kurs dla stylistek, który musi przekonać do zakupu w 30 sekund spojrzenia na stronę.
Efekt: 1 klik do zakupu, mobile-first UX dopasowany do grupy docelowej (głównie Instagram + telefon), prosta ścieżka od decyzji do dostępu do treści.
Kontekst: rynek kursów online dla branży beauty
Polski rynek kursów online dla branży beauty rośnie agresywnie — według danych z 2025 roku ponad 60% stylistek paznokci, makijażystek i fryzjerek deklaruje, że korzystała przynajmniej z 1 płatnego kursu online w ostatnich 12 miesiącach. To rynek wart kilkadziesiąt milionów złotych rocznie, z bardzo mocną fragmentacją — każda znana stylistka na Instagramie próbuje sprzedawać "swój" kurs.
Ta sytuacja stwarza dwa problemy:
- Klientka jest "zmęczona" ciągłymi reklamami kursów. Każdy obiecuje "transformację", "naukę od zera do mistrza" i "ukrywane sekrety branży". Większość pages-sprzedażowych wygląda identycznie i brzmi identycznie.
- Sale funnel jest pełen sztucznej pilności — countdown timery resetujące się co tydzień, "ostatnie 3 miejsca!", fake "X osób kupiło w ostatniej godzinie". Klientki naprawdę wprawne w internecie widzą to z daleka i tracą zaufanie.
Wyzwanie: sprzedać wiedzę bez wciskania
Cel CeceSchool był jasny: zbudować spokojny, czytelny landing, który prowadzi do zakupu bez nachalności. Bez 14 sekcji "dla kogo to jest". Bez timerów odliczających 24h od 4 lat. Bez sztucznego dramatyzmu. Strona miała emanować autorytetem autorki, a nie pilnością sprzedażową.
Konkretne KPI:
- Czas od pierwszego scrollu do dodania do koszyka: pod 90 sekund
- Konwersja desktopa: 4%+ (rynkowy benchmark dla kursów beauty: 1.5-2.5%)
- Konwersja mobile: 2.5%+ (rynkowy benchmark: 0.8-1.5%)
- Bounce rate: pod 45%
- PageSpeed mobile: 90+
Rozwiązanie: hero z obietnicą efektu + szybka ścieżka zakupu
Struktura strony jest celowo minimalistyczna i zaprojektowana pod jeden cel — zakup dostępu do kursu. Każda sekcja istnieje z konkretnego powodu, nic nie ma "na zapas":
- Hero z konkretną obietnicą efektu (czego stylistka się nauczy, po jakim czasie) i jednym CTA "Kup teraz". Bez "Zobacz więcej", bez "Pobierz darmowy ebook" — od razu do punktu.
- Sekcja "Dla kogo jest kurs" — 3 punkty, każdy w 1 zdaniu, bez wody. Klientka w 5 sekund wie "to jest dla mnie" lub "to nie jest dla mnie".
- Co dostajesz w pakiecie — wymierne, policzalne komponenty (X godzin wideo, Y materiałów PDF, Z certyfikatów). Konkretne liczby budują zaufanie bardziej niż przymiotniki.
- Sekcja zaufania — opinie z imienia i nazwiska (nie "Joanna K."), doświadczenie autorki w liczbach, certyfikaty branżowe, social proof z Instagrama autorki.
- Finalne CTA + bezpieczne logo płatności (BLIK, Visa, MasterCard, Przelewy24) + odpowiedź na 3 najczęstsze pytania (zwrot, czas dostępu, format wideo).
Strona jest mobile-first — bo grupa docelowa to kobiety, które trafią z Instagrama na telefon. Cały layout, czcionki, gęstość treści i pozycja CTA są zoptymalizowane pod mały ekran. Desktop dostaje wersję rozszerzoną, ale to mobile decyduje. Konkretne decyzje pro-mobile:
- Hero 100vh na telefonie (cały pierwszy ekran zajmuje obietnica + CTA — żadnego "ciągnijcie palcami żeby zobaczyć ofertę")
- CTA "Kup teraz" jako sticky button na dole ekranu od scrolla 50% — zawsze dostępny
- Fotografie pionowe (9:16, format Instagram Stories), nie poziome — bo poziome na telefonie są kompresowane do nieczytelnej miniatury
- Wszystkie testimoniale jako screenshoty Instagram Stories — natural format dla tej grupy
Stack technologiczny
- WordPress + WooCommerce — bo CeceSchool to nie tylko landing, ale też platforma sprzedażowa z auto-dostępami do kursu (WooCommerce Subscriptions opcjonalnie).
- Bricks Builder — lekki visual editor, pozwala autorce samodzielnie edytować treści, ceny, opinie. Bez wracania do programisty po każdą zmianę słowa "od" na "tylko".
- Stripe + Przelewy24 — Stripe dla kart kredytowych, Przelewy24 dla BLIK (mainstream w Polsce, 80% kobiet płaci BLIK-iem).
- Bunny Stream dla wideo kursowych — zamiast YouTube (chroni przed pobraniem i indeksacją Google), tańszy od Vimeo Pro przy podobnej jakości.
- Microsoft Clarity dla heatmapów (darmowe) — krytyczne do iteracji na podstawie zachowania użytkowniczek.
"Najlepszy landing kursu online to taki, który robi za Ciebie pracę handlowca w 60 sekund. Bez Ciebie, bez czatu, bez DM-a."
Iteracja na podstawie heatmapów
Pierwsza wersja landingu konwertowała na poziomie 2.8% (powyżej benchmarku, ale poniżej KPI). Heatmapy z Clarity pokazały trzy problemy:
- Klientki nie przewijały do "Co dostajesz w pakiecie". Tracone ~40% scroll-down. Rozwiązanie: skondensowaliśmy hero (z 3 ekranów do 1) i podsekcja "Dla kogo" weszła wcześniej.
- Cena była "ukryta". Pojawiała się dopiero w sekcji 5/7. Ludzie ją szukali (klikanie scroll-bar w góra/dół) i tracili cierpliwość. Rozwiązanie: cena widoczna już w hero, plus sticky CTA "Kup za 497 zł".
- Pole "Wpisz kupon" w checkoucie myliło klientki ("a może powinnam mieć kupon?"). Rozwiązanie: ukryliśmy pole kuponu, wyświetlamy tylko jeśli klientka kliknie "Mam kod promocyjny".
Po iteracji konwersja desktop wzrosła do 4.6%, mobile do 2.9%. Cel osiągnięty bez zwiększania budżetu reklamowego — to czysta optymalizacja UX.
Efekty
- 1 klik do zakupu — od strony głównej do koszyka z kursem
- Mobile-first UX dopasowany do ruchu z Instagrama
- Sekcje budujące zaufanie i pilność bez sztucznego "ostatnie 3 miejsca"
- Spójność z marką — landing wygląda jak naturalne przedłużenie konta Instagram autorki
- Konwersja desktop 4.6%, mobile 2.9% — powyżej rynkowego benchmarku 2-3x
- Bounce rate 38% — niski jak na landing sprzedażowy
- PageSpeed mobile 94/100 — krytyczne dla Quality Score Google Ads (kampania klientki ma CPC -40% niższe od konkurencji)
Co nie wyszło i czego się nauczyłem
Pierwsza wersja była za "ładna". Klient (autorka kursu) chciała design pełen kobiecych elementów — różowe gradienty, animowane serduszka, glitter overlays. Wdrożyliśmy to. PageSpeed spadł z 96 do 71 (mobile), bo każdy "glitter" to dodatkowy SVG do renderowania. Lekcja: zawsze edukować klienta o trade-off między estetyką a performance — kobiety w 2026 cenią szybkość strony bardziej niż piąty róż w gradientcie.
Niedoszacowanie zwrotów. Pierwszy miesiąc miał 12% zwrotów (powyżej oczekiwanych 5-8%). Klientki kupowały impulsywnie i potem żałowały. Lekcja: lepiej zadać 1 dodatkowe pytanie w checkoucie ("co konkretnie chcesz osiągnąć?") niż mieć 12% zwrotów i koszt operacyjny + niższy ranking Stripe. Dodanie tego pytania zmniejszyło zwroty do 4%.
Czego się nauczyłem przy CeceSchool
Sprzedaż kursu online to nie sprzedaż produktu fizycznego. Klientka nie kupuje pliku wideo — kupuje konkretną zmianę w swoim życiu/karierze. Landing musi odpowiedzieć na pytanie "co zmieni się we mnie po obejrzeniu", a nie "co zawiera kurs". To różnica między "8 godzin wideo" a "umiejętność robienia manicure hybrydowego w 30 minut zamiast 90".
Drugi wniosek: minimalizm + heatmapy > długie sales-pages + intuicja. Klasyczna szkoła marketingu sprzedaży online uczy "im dłuższa sales-page, tym wyższa konwersja". To prawda dla zimnego ruchu z reklam. Ale dla ruchu z Instagrama (ciepły, kojarzący autorkę) krótszy, prostszy landing konwertuje wyraźnie lepiej. Trzeba znać źródło swojego ruchu i pod nie projektować.
Trzeci wniosek: iteracja na podstawie danych > idealny launch. Pierwsza wersja CeceSchool nie była idealna. Druga była lepsza. Trzecia będzie jeszcze lepsza. Najgorszą decyzją jest "poprawiamy w nieskończoność i nie wypuszczamy" — landing musi pójść w świat, zebrać dane, dopiero potem szlifujemy.
Jeśli prowadzisz szkolenia online lub planujesz zbudować swoją platformę kursową z dedykowanym landingiem sprzedażowym, zobacz pełne case study CeceSchool albo sprawdź moją usługę budowy platform kursowych — robię to z LearnDash i Tutor LMS na WordPressie, z pełną automatyzacją dostępu i certyfikatów.


