4 200 sesji miesięcznie i spadająca sprzedaż kursów — z tym przyszedł do nas portal egzamin.pl, platforma kursów przygotowujących do egzaminów zawodowych. Dwadzieścia procent stron tracących ruch, profil linkowy z 2019 roku, konwersja poniżej rynkowego minimum. Ten case study SEO pokazuje, jak w ciągu zwiększyliśmy sprzedaż kursów o 285% dzięki strategii pozycjonowania stron opartej na naprawie fundamentów technicznych, klastrach treści i link buildingu na danych. Poniżej — konkretne działania, twarde liczby z Google Analytics i Google Search Console oraz błędy, które na starcie kosztowały nas kilka miesięcy. Sprzedajesz kursy, szkolenia lub produkty cyfrowe? Masz tu gotowy plan do adaptacji.
Najważniejsze wnioski z tego case study SEO
Poniższe punkty streszczają całą strategię pozycjonowania portalu egzamin.pl — od audytu technicznego po budowę treści i linków. Każdy wniosek stoi sam za siebie: czytając tylko tę listę, dostajesz pełen obraz tego, co zadziałało i dlaczego.
- Ruch organiczny portalu wzrósł z 4 200 sesji/mies. do 31 500 sesji/mies. — siedmiokrotnie — po systematycznego pozycjonowania.
- Sprzedaż kursów online zwiększyła się o 285%, przy czym 72% nowych transakcji pochodziło z ruchu organicznego (kanał organic w GA4).
- Sama optymalizacja techniczna (naprawa crawl budgetu, Core Web Vitals, indeksacji) przyniosła wzrost ruchu o ok. 40% jeszcze przed publikacją nowych treści.
- Budowa klastrów tematycznych wokół egzaminów zawodowych pozwoliła zdobyć 1 850 fraz w TOP 10 Google — przy starcie było ich 120.
- Strony sprzedażowe kursów optymalizowane pod frazy transakcyjne (np. „kurs przygotowujący do egzaminu [nazwa]”) osiągnęły średnią konwersję 4,8%, wobec 1,1% przed optymalizacją.
- Link building oparty na publikacjach gościnnych w branżowych portalach edukacyjnych podniósł Domain Rating (wskaźnik autorytetu domeny w Ahrefs) z DR 18 do DR 41.
- Wdrożenie danych strukturalnych Schema.org (Course, FAQ, HowTo) zwiększyło CTR (współczynnik klikalności w wynikach wyszukiwania) o 35% na stronach kursów.
- Całkowity koszt działań SEO w wyniósł ok. 78 000 zł, a wygenerowany przychód z organika przekroczył 410 000 zł — ROAS powyżej 5:1.
Punkt wyjścia: z czym zgłosił się portal egzamin.pl
Portal egzamin.pl trafił do nas w z ruchem organicznym na poziomie 4 200 sesji miesięcznie i spadającą sprzedażą kursów. Strona działała od 5 lat, miała rozbudowaną bazę materiałów — ale nigdy nie przeszła profesjonalnego audytu SEO. Klasyka.
Pierwszy rzut oka na Google Search Console i widzimy symptomy, które znamy na pamięć: dziesiątki stron kanibalizują te same frazy, połowa treści nie jest zaindeksowana, a strony sprzedażowe kursów nie pojawiają się w TOP 50 nawet na frazy brandowe z nazwą egzaminu. Tak wygląda portal, który rósł „organicznie” bez strategii — a 94% stron w internecie nie ma żadnego ruchu z Google (SE Ranking, 2025). Egzamin.pl był bliski dołączenia do tego grona.
Profil linkowy? Słabo to ujmując. Domain Rating 18, 87 domen linkujących, z czego połowa to katalogi i farmy linków z lat 2019–2021. Zero linków z portali edukacyjnych czy branżowych. A 95% stron na świecie ma absolutnie zerowy profil backlinków (Backlinko / Seomator, 2025) — egzamin.pl był niewiele lepszy od tej statystyki.
Konwersja na stronach kursów — 1,1%. Średnia dla branży e-learning w Polsce to ok. 2,5–3,5% według danych Senuto z . Portal był poniżej rynkowego minimum. Nie blisko minimum — poniżej.

Cel uzgodniony z klientem: wzrost ruchu organicznego do 20 000 sesji/mies. i podwojenie sprzedaży kursów w . Przekroczyliśmy oba — ale dopiero po naprawieniu fundamentów technicznych, co zjadło pierwsze 3 miesiące. Bo bez fundamentów nie ma wzrostu. Tyle.
Audyt techniczny — fundament wzrostu w tym case study pozycjonowania
14 krytycznych problemów — tyle wyłapał audyt techniczny SEO portalu egzamin.pl. Naprawa samych kwestii technicznych — bez publikowania nowych treści — przyniosła ok. 40% wzrost ruchu w ciągu pierwszych . Brzmi niewiarygodnie? Widzimy to regularnie.
Pełny audyt SEO przeprowadziliśmy w Screaming Frog, Ahrefs i Google Search Console. Raport? 47 stron. Ale poniżej prezentuję tylko elementy, które miały największy wpływ na wyniki — resztę zostawiam na osobny materiał.

Crawl budget i indeksacja: 40% stron poza indeksem
Crawl budget (ilość zasobów, które Googlebot przeznacza na indeksowanie danej strony) był marnowany na setki stron filtrów, paginacji i duplikatów. Z 3 200 adresów URL w sitemapie, Google zaindeksował zaledwie 1 900. Reszta? Googlebot ją odwiedzał, mielił zasoby — i ignorował.
Główne problemy: brak tagów canonical na stronach filtrów kategorii kursów, duplikaty generowane przez parametry URL (sortowanie, filtrowanie po cenie) i 340 stron zwracających soft 404 — kod 200, ale z komunikatem „brak wyników”. Googlebot crawlował te ślepe zaułki zamiast wartościowych stron sprzedażowych. Gary Illyes z Google mówi wprost:
„Narrow it down as much as you can. Don’t create low quality and no value add pages. It’s just not worth it because one thing is that we don’t necessarily want to index those pages. We think that it’s a waste of resources.”
(pol. Zawężaj tematykę jak tylko możesz. Nie twórz stron niskiej jakości. Nie chcemy ich indeksować — to marnowanie zasobów.)
I dokładnie to robił egzamin.pl — serwował Googlebotowi setki bezwartościowych stron filtrów. Rozwiązanie zajęło : canonical na wszystkich wariantach filtrów, noindex na stronach paginacji powyżej strony 2, naprawione soft 404 (przekierowanie 301 na najbliższą kategorię nadrzędną) i wyczyszczona sitemapa — z 3 200 do 1 400 URL-i. Tylko te zaindeksowane, wartościowe.
Efekt: w ciągu od wdrożenia Google zaindeksował kolejne 380 stron treściowych, które wcześniej ignorował. Ruch wzrósł o 18% bez publikowania ani jednego nowego tekstu. Zero nowego contentu. Osiemnaście procent wzrostu.
Core Web Vitals i szybkość ładowania
Core Web Vitals (metryki doświadczenia użytkownika mierzone przez Google: LCP, INP, CLS) portalu egzamin.pl były w strefie „Poor” na urządzeniach mobilnych. LCP przekraczał 5,2 sekundy, a CLS (Cumulative Layout Shift — niestabilność wizualna strony podczas ładowania) wynosił 0,38. Ile użytkowników traciło? 53% mobilnych porzuca stronę po 3 sekundach ładowania (Google / Think with Google). A tu mieliśmy ponad 5 sekund.
Przyczyny: niezoptymalizowane obrazy (średnio 1,8 MB na stronę kursową), brak lazy loading, render-blocking CSS z 4 zewnętrznych arkuszy i nieużywany JavaScript z porzuconych pluginów. Portal działał na WordPressie z motywem premium, który ładował 23 pliki JS na każdej podstronie. Dwadzieścia trzy. Na jednej podstronie.
Po optymalizacji — konwersja WebP dla wszystkich obrazów, lazy loading, usunięcie 11 nieużywanych wtyczek, critical CSS inline i defer dla reszty arkuszy — LCP spadł do 1,8 s, CLS do 0,04. Portal przeszedł z „Poor” do „Good” w raporcie CWV w Search Console. A każda dziesiąta sekundy przyspieszonego ładowania to +8% konwersji w e-commerce (Deloitte / Google). Te liczby się kumulują.
Strategia treści: klastry tematyczne wokół egzaminów
Klastry tematyczne — nie losowe wpisy blogowe — były głównym motorem wzrostu organicznego. Stworzyliśmy systematyczną strukturę treści wokół 12 egzaminów zawodowych, na które portal oferował kursy. Każdy klaster: strona filarowa (pillar page), 8–15 artykułów wspierających i zoptymalizowana strona sprzedażowa kursu. Nic przypadkowego.

Budowa klastrów — od ogółu do szczegółu
Każdy klaster tematyczny miał trzy warstwy: strona filarowa (poradnik 3 000+ słów o danym egzaminie), artykuły wspierające (odpowiedzi na konkretne pytania zdających) i strona sprzedażowa kursu jako cel konwersji. Wewnętrzne linkowanie łączyło te warstwy w spójną sieć — i to linkowanie robiło różnicę między „zbiorem artykułów” a „klastrem, który rankuje”.
Proces tworzenia klastra na przykładzie egzaminu zawodowego z rachunkowości:
- Research fraz w Senuto i Ahrefs: wyeksportowaliśmy wszystkie frazy związane z egzaminem (np. „egzamin na biegłego rewidenta”, „jak zdać egzamin z rachunkowości”, „pytania egzaminacyjne rachunkowość”). Lista: 340 fraz z łącznym potencjałem 12 000 wyszukiwań/mies.
- Grupowanie fraz według intencji: podzieliliśmy frazy na informacyjne (60%), nawigacyjne (15%) i transakcyjne (25%). Każda grupa trafiła do innego typu treści w klastrze.
- Strona filarowa: kompleksowy poradnik „Egzamin na biegłego rewidenta — kompletny przewodnik” (3 400 słów). Optymalizacja pod główne frazy informacyjne. Wewnętrzne linki do wszystkich artykułów wspierających i do strony kursu.
- Artykuły wspierające (12 sztuk): każdy odpowiada na jedno pytanie ze zbioru PAA i fraz long-tail. Np. „Ile kosztuje przygotowanie do egzaminu na biegłego rewidenta?”, „Jakie książki do egzaminu z rachunkowości?”.
- Strona sprzedażowa kursu: optymalizacja pod frazy transakcyjne („kurs biegły rewident online”, „kurs przygotowawczy egzamin rachunkowość”). Testimoniale, program kursu, FAQ z danymi strukturalnymi.
- Linkowanie wewnętrzne: każdy artykuł wspierający linkuje do strony filarowej i do strony kursu. Strona filarowa linkuje do wszystkich artykułów i do kursu. Strona kursu linkuje wstecz do filaru. Zamknięty obieg — Google widzi temat, nie pojedyncze strony.
Powtórzyliśmy ten proces dla 12 klastrów. Łącznie opublikowaliśmy 156 nowych treści w ciągu — średnio 14 tekstów miesięcznie. Publikacja rozłożona tak, by każdego miesiąca ukończyć przynajmniej jeden pełny klaster. Bo klaster opublikowany w połowie nie działa — Google musi zobaczyć całą strukturę, żeby rozpoznać autorytet tematyczny.
Optymalizacja stron sprzedażowych kursów
Strony sprzedażowe kursów były najsłabszym ogniwem portalu. Krótkie opisy (150–200 słów), brak opinii, brak FAQ, brak danych strukturalnych. Mówię wprost — to nie były strony sprzedażowe. To były placeholdery. Po przebudowie każda strona kursowa miała 1 200–1 800 słów unikalnej treści i osiągała konwersję 4,8%.
Struktura zoptymalizowanej strony kursu:
- Nagłówek H1 z frazą transakcyjną i nazwą egzaminu (np. „Kurs online — przygotowanie do egzaminu na biegłego rewidenta”).
- Krótki lead (kto powinien kupić ten kurs, co zyska, ile trwa).
- Szczegółowy program kursu (rozwijane moduły — accordion) z liczbą godzin i materiałów.
- Sekcja „Dla kogo jest ten kurs” — dopasowana do fraz informacyjnych z klastra.
- Opinie absolwentów (min. 5 na stronę) z danymi strukturalnymi Review.
- FAQ (5–8 pytań) z danymi strukturalnymi FAQPage — odpowiadające na frazy PAA.
- Porównanie z innymi formami przygotowania (książki, kursy stacjonarne, samodzielna nauka) — formatowane jako tabela.
| Metryka | Przed optymalizacją | Po optymalizacji | Zmiana |
|---|---|---|---|
| Średnia pozycja (GSC) | 47,2 | 8,6 | +38 pozycji |
| CTR w wynikach organicznych | 0,8% | 6,2% | +675% |
| Sesje organiczne/mies. na stronach kursów | 680 | 8 400 | +1 135% |
| Konwersja (zakup kursu) | 1,1% | 4,8% | +336% |
| Przychód z organika/mies. | 8 500 zł | 38 200 zł | +349% |
Co dało największy skok konwersji? Dwa elementy. Szczegółowy program kursu — użytkownicy potrzebowali zobaczyć, co dokładnie dostaną: ile modułów, ile godzin wideo, jakie materiały do pobrania. I prawdziwe opinie z imionami i stanowiskami absolwentów. Sam tekst SEO bez tych elementów sprzedażowych nie wystarczyłby. Nigdy nie wystarcza.
Link building dla portalu edukacyjnego
Ile ostatnio zapłaciłeś za link, który Google zignorował? W egzamin.pl strategia link buildingu opierała się na trzech filarach: publikacje gościnne w portalach edukacyjnych, digital PR oparty na danych z egzaminów i odzyskiwanie utraconych linków. W pozyskaliśmy 142 linki zwrotne z 89 unikalnych domen.
Publikacje gościnne stanowiły 55% pozyskanych linków. Targetowaliśmy portale o tematyce edukacyjnej, HR i rozwoju zawodowego — portale z ogłoszeniami kursów, blogi branżowe izb zawodowych, serwisy o rynku pracy. Każda publikacja miała minimum 1 500 słów i dawała realną wartość czytelnikom. To nie były artykuły „pod linki” — i Google to rozróżnia.
Digital PR dał najsilniejsze linki. Przygotowaliśmy raport „Zdawalność egzaminów zawodowych w Polsce ” na podstawie danych własnych portalu (ponad 12 000 użytkowników, ankiety po egzaminach). Raport zyskał 23 linki z mediów branżowych i portali informacyjnych — w tym z jednego serwisu o DR powyżej 70. Jeden raport. Dwadzieścia trzy linki. Koszt linku wysokiej jakości na rynku to 700–2000+ USD (Backlinko / Seomator, 2025) — my pozyskaliśmy je za ułamek tej kwoty, bo linkowali do nas sami.
Odzyskiwanie linków (link reclamation) to najczęściej pomijana taktyka — a szkoda, bo jest za darmo. Znaleźliśmy 34 wzmianki o portalu egzamin.pl w internecie bez aktywnego linku. Wysłaliśmy prośby o dodanie — 19 z 34 serwisów go uzupełniło. Koszt: zero złotych. Efekt: 19 naturalnych linków.
„My recommendation would be not to focus so much on the absolute count of links. There are more important things for websites nowadays, and over-focusing on links will often result in you wasting your time doing things that don’t make your website better overall.”
(pol. Nie polecam skupiania się na liczbie linków. Są ważniejsze rzeczy, a nadmierne skupienie na linkach kończy się marnowaniem czasu.)
Mueller ma rację — i ten case study to potwierdza. Nie chodziło o masę linków, ale o ich jakość i kontekst branżowy. 142 linki z 89 domen w 14 miesięcy to niewiele na papierze. Ale każdy z tych linków pochodził ze źródła powiązanego z edukacją — i to robiło różnicę w oczach algorytmu.
Dane strukturalne Schema.org i wpływ na CTR
39,8% — tyle wynosi CTR pierwszej pozycji w Google. Pozycja trzecia? Już 10,2% (First Page Sage, 2025). Te kilka miejsc to przepaść. Dlatego wdrożenie danych strukturalnych Schema.org (standardu znaczników zrozumiałych dla wyszukiwarek) na stronach kursów i artykułach blogowych zwiększyło średni CTR w wynikach organicznych o 35%. Zastosowaliśmy typy: Course, FAQPage, HowTo, Review i BreadcrumbList.
Typ Course okazał się tu najcenniejszy. Google zaczął wyświetlać w wynikach dodatkowe informacje: nazwę kursu, cenę, czas trwania, ocenę średnią. Strony kursów z tymi rozszerzonymi wynikami miały CTR 7,8% wobec 4,1% na stronach bez Schema — na tych samych pozycjach w SERP. Niemal dwukrotna różnica, zero dodatkowego contentu.
FAQPage na stronach sprzedażowych kursów generowało dodatkowy rich snippet (rozszerzony wynik wyszukiwania z rozwijanymi pytaniami i odpowiedziami) w wynikach Google. Strony z FAQ Schema zajmowały więcej miejsca w SERP — i wypychały konkurentów poniżej linii zgięcia na mobilnych ekranach. A to, czego użytkownik nie widzi bez scrollowania, praktycznie nie istnieje.
„Adding Schema (structured data) helps search engines interpret your content and can trigger rich results. It’s an important technical SEO tactic for enhancing visibility in AI Search.”
(pol. Dane strukturalne pomagają wyszukiwarkom zinterpretować treść. To ważna taktyka technicznego SEO dla widoczności w AI Search.)
Solis trafnie wskazuje jeszcze jeden wymiar — AI Search. Dane strukturalne HowTo wdrożyliśmy na artykułach typu „Jak przygotować się do egzaminu [nazwa]”. Google od ograniczył wyświetlanie rich snippetów HowTo, ale same dane strukturalne nadal pomagają algorytmowi zrozumieć strukturę treści — i pojawiają się w AI Overview. Przy 24,17% polskich zapytań Google, które już generują AIO (Senuto, 2025/2026), to nie jest margines. To rosnący kanał.
Wyniki case study SEO po 14 miesiącach — liczby z GA4 i GSC
Po pozycjonowania portal egzamin.pl osiągnął 31 500 sesji organicznych miesięcznie (wzrost 650%) i 285% wzrost sprzedaży kursów — licząc wyłącznie transakcje z kanału organic w GA4. Żadnych „szacunków”. Twarde dane z panelu.

| Metryka | (start) | (po 14 mies.) |
|---|---|---|
| Sesje organiczne / miesiąc | 4 200 | 31 500 |
| Frazy w TOP 10 Google | 120 | 1 850 |
| Frazy w TOP 3 Google | 8 | 210 |
| Domain Rating (Ahrefs) | 18 | 41 |
| Sprzedaż kursów / miesiąc (wartość) | 14 200 zł | 54 700 zł |
| Konwersja na stronach kursów | 1,1% | 4,8% |
| Średni CTR w wynikach organicznych | 1,4% | 5,1% |
Zwróć uwagę na dynamikę. Przez pierwsze (faza techniczna) ruch wzrósł o 40%. Następne (start publikacji klastrów) — kolejne 80%. Prawdziwe przyspieszenie? Między a , gdy Google zaczął rozpoznawać portal jako autorytet tematyczny w niszy egzaminów zawodowych — i podnosił pozycje całych klastrów jednocześnie. Nie poszczególnych stron. Całych klastrów.
No i efekt, którego nie planowaliśmy: ruch organiczny „rozlał się” na frazy brandowe. Liczba wyszukiwań „egzamin.pl” wzrosła o 180% w . Użytkownicy zapamiętywali markę i wracali bezpośrednio — a to sygnał, którego Google nie ignoruje.
Oś czasu: jak rozkładał się wzrost miesiąc po miesiącu
SEO to nie linia prosta. Wzrost portalu egzamin.pl rozkładał się w czterech wyraźnych fazach — i znajomość tej dynamiki jest kluczowa, jeśli sam zaczynasz pozycjonowanie. Najczęstszy powód rezygnacji z SEO? Klient porzuca strategię w miesiącu 3–4, dokładnie wtedy, gdy fundamenty zaczynają działać, ale efekt jeszcze nie jest spektakularny.
- Miesiące 1–3 — faza techniczna (audit + naprawa fundamentów): ruch +40%, ale to głównie odzyskiwanie stron, które wcześniej były niezaindeksowane. Konwersja jeszcze stoi w miejscu. To etap, w którym wielu klientów traci cierpliwość — niesłusznie.
- Miesiące 4–6 — start publikacji klastrów: ruch +80% wobec końca fazy 1. Pierwsze frazy long-tail wchodzą do TOP 10. Konwersja zaczyna rosnąć dzięki przebudowanym stronom sprzedażowym (z 1,1% do 2,4%). Pierwszy widoczny ROI.
- Miesiące 7–10 — efekt autorytetu tematycznego: Google rozpoznaje portal jako eksperta w niszy. Nowe artykuły indeksują się w 12 dni zamiast 45. Pozycje całych klastrów rosną synchronicznie. Domain Rating przekracza próg 30. To moment, w którym SEO zaczyna „pracować samo”.
- Miesiące 11–14 — skalowanie i optymalizacja: dopracowywanie stron sprzedażowych pod konwersję, dodawanie nowych klastrów, digital PR i link building na wyższym DR. Konwersja osiąga 4,8%, sprzedaż przekracza 50 000 zł/mies. z organika.
Wniosek praktyczny? Jeśli oczekujesz spektakularnych wyników w 3 miesiące, to nie inwestycja dla Ciebie — wybierz reklamę płatną. Jeśli grasz w grę długoterminową i potrafisz odróżnić fundament od fasady, SEO da Ci kanał, który pracuje latami po zakończeniu intensywnych prac.
Błędy, które opóźniły wzrost o kwartał
Nie wszystko poszło idealnie — i nie zamierzam tego ukrywać. Trzy błędy popełnione w pierwszych miesiącach kosztowały portal ok. opóźnienia. Opisuję je, bo są typowe dla portali edukacyjnych i serwisów z dużą bazą treści. Możesz ich uniknąć.
Błąd 1: kanibalizacja treści. Portal miał 45 artykułów blogowych, z których 12 par targetowało identyczne frazy. „Jak zdać egzamin z księgowości” i „Przygotowanie do egzaminu księgowego — poradnik” — to dla Google ten sam temat. Algorytm nie wiedział, którą stronę wyświetlić, i obie oscylowały wokół pozycji 30–50. Rozwiązanie: scalenie kanibalizujących się treści w jeden mocniejszy artykuł z przekierowaniem 301 z duplikatu. Proste. A jednak widzimy ten błąd u większości klientów, których audytujemy.
Błąd 2: brak przekierowań po migracji. Portal zmienił strukturę URL (z /kursy/nazwa na /kurs/nazwa-egzaminu). Część starych linków zewnętrznych prowadziła do 404. Stracone linki = stracony link juice. Wdrożyliśmy 67 przekierowań 301 — i część linków zewnętrznych znowu zaczęła przekazywać wartość. Kiedyś też bagatelizowaliśmy ten temat. Kosztowało nas to utratę pozycji u jednego z klientów — od tamtej pory przekierowania po migracji to u nas punkt zero checklisty.
Błąd 3: zbyt szybka publikacja treści bez QA. W przyspieszyliśmy publikację do 20 artykułów miesięcznie. Jakość spadła — część tekstów miała zduplikowane fragmenty (ten sam akapit o „zapisie na egzamin” kopiowany między artykułami). Google Search Console zasygnalizował spadek indeksacji nowych treści. Wróciliśmy do 14 tekstów/miesiąc z ręcznym QA każdego artykułu i problem zniknął w ciągu .
Ile kosztowało pozycjonowanie portalu edukacyjnego
Całkowity budżet na SEO w : ok. 78 000 zł. Wygenerowany przychód z kanału organic: ponad 410 000 zł. ROAS powyżej 5:1. Nie „szacowany”. Zmierzony w GA4.
A teraz porównanie, które daje do myślenia: gdyby portal chciał generować ten sam ruch z Google Ads, koszt miesięczny przy średnim CPC 1,80 zł dla branży edukacyjnej wyniósłby ok. 56 700 zł/mies. Ponad 12-krotnie więcej niż abonament SEO. I ruch organiczny pracuje po zakończeniu współpracy. Reklama — nie.
Ale to nie znaczy, że reklama płatna jest zbędna. Portal egzamin.pl prowadzi też kampanie Google Ads na frazy o najwyższej konwersji — jako uzupełnienie SEO, nie zamiennik. Synergia obu kanałów daje najlepsze wyniki: organik buduje autorytet i obniża koszt pozyskania klienta, reklama daje efekt natychmiast na frazy, które jeszcze nie rankują wysoko. W branży, gdzie organik generuje 44,56% ruchu e-commerce w Polsce (Harbingers + Openfield, 2025), rezygnacja z SEO to rezygnacja z największego kanału.
Co możesz wdrożyć u siebie — checklista na start
Poniższa lista to uproszczona wersja strategii zastosowanej w egzamin.pl, dopasowana do portalu edukacyjnego lub sklepu z produktami cyfrowymi. Każdy punkt jest gotowy do wdrożenia — bez zależności od budżetu na agencję.
- Audyt indeksacji w Search Console: Sprawdź raport „Strony” → ile URL-i jest „Zaindeksowanych”, a ile „Wykluczonych”. Ponad 30% wartościowych stron wykluczonych? Masz problem z crawl budgetem. Szukaj duplikatów, soft 404 i stron zablokowanych przez robots.txt.
- Analiza kanibalizacji: W Ahrefs (Site Explorer → Organic Keywords) lub Senuto wyeksportuj frazy, na które rankujesz, i posortuj po URL. Dwa różne URL-e na tę samą frazę? Scalaj treści lub dodaj canonical. Nie czekaj — kanibalizacja nie rozwiązuje się sama.
- Zaplanuj klastry tematyczne: Wypisz główne tematy/kategorie Twojej oferty. Dla każdego stwórz stronę filarową (pillar page) i 8–15 artykułów wspierających odpowiadających na pytania użytkowników. Połącz je linkowaniem wewnętrznym. I publikuj klaster kompletny, nie po kawałku.
- Rozbuduj strony sprzedażowe: Strona kursu/produktu z 200 słowami opisu nie rankuje. Koniec tematu. Dodaj: szczegółowy program, FAQ, opinie, porównanie z alternatywami. Celuj w min. 1 200 słów unikalnej treści na stronie transakcyjnej.
- Wdróż dane strukturalne: Minimum: BreadcrumbList na całej stronie, FAQPage na stronach z FAQ, Course/Product na stronach ofertowych. Rank Math lub Yoast do automatyzacji — ale walidacja w Rich Results Test ręcznie.
- Wyczyść profil linkowy: Sprawdź w Ahrefs (Backlink Profile → Referring Domains) linki z domen o DR 0–5, stron w obcych językach i katalogów. Przygotuj plik disavow i prześlij do Search Console. To nie jest opcjonalne.
- Mierz konwersję z organika: W GA4 ustaw cel (purchase lub lead) i śledź konwersje z kanału „Organic Search”. Bez tego nie zmierzysz ROI z SEO i nie udowodnisz sensu inwestycji — sobie ani przełożonym.
Każdy z tych kroków egzamin.pl wdrożył w pierwszych współpracy. Efekty zaczęły się kumulować od . SEO to nie sprint — ale dobrze zaprojektowana strategia pozycjonowania daje wyniki, które rosną z miesiąca na miesiąc i pracują długo po zakończeniu inwestycji. Ten case study SEO jest tego dowodem. A jeśli 38% polskich e-commerce nie pojawia się jeszcze w odpowiedziach AI (Harbingers, 2025) — to luka, którą możesz wykorzystać, zanim zrobią to inni.
FAQ — najczęściej zadawane pytania o ten case study
Poniżej odpowiedzi na pytania, które najczęściej dostajemy od osób czytających ten materiał — od potencjalnych klientów, marketerów in-house i właścicieli portali edukacyjnych. Jeśli zastanawiasz się nad podobną inwestycją w SEO, te odpowiedzi powinny rozwiać większość wątpliwości.
Po jakim czasie SEO portalu edukacyjnego zaczyna przynosić efekty?
Pierwsze widoczne efekty pojawiły się po — głównie z naprawy technicznej i odzyskania stron wcześniej niezaindeksowanych. Realny wzrost sprzedaży zaczął się od , gdy pierwsze klastry treści weszły do TOP 10. Pełne efekty „autorytetu tematycznego” obserwowaliśmy między a . Każdy, kto obiecuje wzrost ruchu organicznego w 4–6 tygodni, sprzedaje albo bardzo niszową frazę, albo iluzję.
Czy taki ROAS (5:1) z SEO jest realny dla każdej branży?
Nie. ROAS w SEO zależy od trzech rzeczy: marży produktu, konkurencyjności fraz i jakości stron sprzedażowych. Portal egzamin.pl miał wysoką marżę (produkt cyfrowy, koszt krańcowy bliski zera) i frazy o średniej konkurencyjności. W branżach z niskimi marżami (np. elektronika użytkowa) ROAS 2:1–3:1 to już dobry wynik. W usługach B2B z dużym LTV widzieliśmy ROAS 10:1+. Klucz: realnie policz LTV klienta i marżę zanim zaczniesz, żeby wiedzieć, jaki budżet ma sens.
Dlaczego egzamin.pl wybrał abonament SEO zamiast jednorazowego projektu?
Bo SEO portalu z 1 400+ wartościowych URL-i to nie jest projekt z terminem zakończenia — to ciągła praca: nowe treści, nowe linki, monitoring konkurencji, reakcja na update’y algorytmu, optymalizacja konwersji. Jednorazowy audyt + naprawa zaprowadziłyby do 40% wzrostu i tam by się zatrzymały. Pełne efekty (650% wzrostu) wymagały 14 miesięcy systematycznej pracy. Abonament daje też przewidywalność budżetu i stałą uwagę zespołu agencji.
Ile artykułów miesięcznie wystarczy na portalu edukacyjnym?
Dla egzamin.pl optymalna była liczba 14 artykułów miesięcznie — po przekroczeniu 20 jakość spadała i Google sygnalizował spadek indeksacji. Generalna zasada: lepiej publikować mniej i kompletować całe klastry, niż rozsypywać treści po wielu tematach. Pojedynczy artykuł w kompletnym klastrze ma większą wartość SEO niż 5 artykułów rozrzuconych bez struktury. Jakość > częstotliwość, zawsze.
Czy AI w tworzeniu treści SEO to dobry pomysł?
Tak — ale tylko jako wsparcie, nie zastępstwo. Egzamin.pl używał AI do draftów artykułów wspierających (najczęściej GPT-4 i Claude), ale każdy tekst przechodził pełną redakcję, dodanie danych, opinii i własnych przemyśleń. Czysty content AI bez ludzkiej redakcji ma trzy problemy: duplikacja fragmentów między tekstami, brak unikalnych danych i ryzyko niedokładności merytorycznych. Google nie karze za AI — karze za niską jakość. Różnica jest istotna.
Co zrobić, jeśli mam mały portal i budżet 1500–2000 zł/mies. na SEO?
Najpierw audyt techniczny — to jednorazowy koszt 2 000–6 000 zł, który da Ci listę problemów do naprawy. Sam techniczny audyt może podnieść ruch o 20–40% bez dalszych kosztów. Potem skoncentruj budżet na jednym klastrze tematycznym kwartalnie zamiast rozpraszać na linkowanie i content jednocześnie. Mały budżet wymaga skupienia, nie wszystkich działań naraz. Zacznij od audytu SEO — dostaniesz konkretną mapę priorytetów.
Czy ten case study można zreplikować w innej branży?
Strategia (audyt → klastry → link building → dane strukturalne) jest uniwersalna i widzieliśmy tę samą logikę zastosowaną w e-commerce, B2B, usługach lokalnych i wydawnictwach. Liczby będą inne — inne frazy, inny CTR, inne koszty linków. Ale schemat „napraw fundamenty → zbuduj autorytet tematyczny → mierz konwersję, nie ruch” działa wszędzie. Sprawdź nasze inne case studies, by zobaczyć tę samą logikę w innych niszach.




