Jak zmierzyć efekty pozycjonowania sklepu?
Efekty pozycjonowania sklepu mierz przede wszystkim przychodem z ruchu organicznego, a nie pozycjami fraz. Najpierw sprawdź Revenue i ROAS SEO, potem współczynnik konwersji oraz wartość zamówień, a dopiero na końcu widoczność, kliknięcia i średnią pozycję. Taki układ pozwala ocenić, czy SEO rzeczywiście wspiera sprzedaż, zamiast tylko zwiększać liczbę odwiedzin.
Dlaczego pozycje nie wystarczą?
Pozycja w Google jest sygnałem diagnostycznym, ale nie wynikiem biznesowym. Sklep może zajmować pierwsze miejsce na informacyjne zapytanie i nie wygenerować żadnego zamówienia. Z kolei niższa pozycja na precyzyjną frazę produktową może przynosić regularną sprzedaż.
Podobnie działa sam ruch. 50 000 sesji organicznych nie musi oznaczać sukcesu, jeśli tylko niewielka część użytkowników przechodzi do koszyka. Dlatego raportowanie SEO warto oprzeć na piramidzie KPI, która łączy widoczność, zachowanie użytkowników i przychód:
- Przychód – ile pieniędzy generuje ruch organiczny i jaki jest zwrot z kosztów SEO.
- Konwersja – czy użytkownicy z wyszukiwarki kupują, dodają produkty do koszyka i jaka jest wartość zamówienia.
- Widoczność – czy sklep zdobywa wyświetlenia, kliknięcia i lepsze pozycje na frazy o wartości sprzedażowej.
Jakie KPI mierzyć na poszczególnych warstwach?
Każda warstwa odpowiada na inne pytanie i służy innemu odbiorcy raportu. Właściciel sklepu potrzebuje informacji o wyniku finansowym, marketing manager o jakości ruchu, a specjalista SEO o przyczynach zmian.
- Warstwa przychodowa dla właściciela sklepu – Revenue z Organic Search, ROAS SEO oraz CLV klientów pozyskanych z wyszukiwarki.
- Warstwa konwersji dla marketing managera – organic conversion rate, add-to-cart rate, AOV i Assisted Conversions.
- Warstwa widoczności dla specjalisty SEO – sesje organiczne, impressions, CTR, średnia pozycja i keyword coverage.
Revenue powinno oznaczać wartość zakupów przypisanych do sesji organicznych. ROAS SEO obliczysz według wzoru: przychód z Organic Search podzielony przez całkowity koszt pozycjonowania. Do kosztów wlicz abonament agencji, content, link building i inne wydatki bezpośrednio związane z SEO.
Przykładowo, przy 120 000 zł przychodu z organic i 5 000 zł kosztu miesięcznego ROAS SEO wynosi 24x. Sam wynik trzeba jednak interpretować wraz z modelem atrybucji, sezonowością i marżą. Przychód nie jest równoznaczny z zyskiem.
Współczynnik konwersji pokazuje, jaki odsetek sesji organicznych kończy się zakupem. AOV, czyli średnia wartość zamówienia, odpowiada na pytanie, czy SEO przyciąga klientów kupujących droższe produkty. Z kolei Assisted Conversions pokazują, ile razy organic pojawił się na ścieżce zakupowej, nawet jeśli nie był ostatnim źródłem wizyty.
Widoczność pozostaje potrzebna, lecz pełni funkcję wyjaśniającą. Impressions i CTR z Google Search Console pomagają ocenić, czy sklep jest widoczny i czy wynik wyszukiwania zachęca do kliknięcia. Keyword coverage pokazuje, jak szeroko sklep obejmuje istotne zapytania, a nie tylko kilka monitorowanych fraz.

Jak czytać wyniki bez pułapki sezonowości?
W e-commerce miesięczne wahania ruchu często wynikają z kalendarza zakupowego, a nie ze zmiany jakości SEO. Sklep z wyposażeniem ogrodowym, oponami, odzieżą sezonową czy sprzętem sportowym może notować wielokrotnie większy ruch w szczycie sezonu niż w miesiącach słabszego popytu.
Dlatego spadek ruchu miesiąc do miesiąca nie powinien automatycznie prowadzić do wniosku, że pozycjonowanie przestało działać. Analizę prowadź w następującej kolejności:
- Sprawdź przychód z Organic Search oraz liczbę transakcji.
- Porównaj bieżący miesiąc z tym samym miesiącem poprzedniego roku.
- Oceń zmianę współczynnika konwersji i AOV.
- Dopiero potem sprawdź ruch, kliknięcia, impressions i pozycje.
Porównanie YoY, czyli rok do roku, jest zwykle bardziej miarodajne niż MoM, czyli miesiąc do miesiąca. Styczeń porównuj ze styczniem poprzedniego roku, a nie z grudniem. Jeśli sklep sezonowy zanotował spadek w czerwcu po zimowym szczycie, zestaw ten wynik z czerwcem z poprzedniego roku.
MoM może być przydatne przy ocenie konkretnej zmiany, na przykład wdrożenia poprawki technicznej. Wtedy warto porównać okres przed i po wdrożeniu, ale z uwzględnieniem analogicznego okresu rok wcześniej. Bez takiego punktu odniesienia efekt sezonu może zostać pomylony z efektem pracy SEO.
Jak skonfigurować GA4 i atrybucję?
Do połączenia danych o ruchu z przychodem potrzebujesz GA4 z poprawnie wdrożonym śledzeniem e-commerce. W raporcie pozyskiwania analizuj kanał Organic Search, ale nie ograniczaj się do sesji. Musisz wiedzieć, co użytkownik zrobił po wejściu na stronę.
Minimalny zestaw eventów obejmuje:
- view_item – wyświetlenie karty produktu z parametrami produktu, ceną i kategorią.
- add_to_cart – dodanie produktu do koszyka.
- begin_checkout – rozpoczęcie procesu zakupowego.
- purchase – zakończenie zakupu z wartością zamówienia, walutą i identyfikatorem transakcji.
Event purchase jest podstawą obliczania Revenue z organic. Powinien przekazywać między innymi transaction_id, value, currency oraz listę produktów. Przed wysłaniem kolejnego obiektu e-commerce warto wyczyścić poprzedni obiekt w dataLayer, aby dane z dwóch eventów nie zostały połączone.
Szczególnej uwagi wymaga deduplikacja zakupów. Jeżeli użytkownik odświeży stronę podziękowania, event purchase może uruchomić się ponownie. GA4 powinien rozpoznać tę samą transakcję po unikalnym transaction_id. Wdrożenie w Google Tag Manager powinno uwzględniać zasadę wysyłki zakupu tylko raz dla danego zamówienia.
Nie oceniaj SEO wyłącznie według modelu last-click. Ten model przypisuje konwersję ostatniemu źródłu przed zakupem, przez co pomija wcześniejsze wejścia z wyszukiwarki.
| Element analizy | Last-click | Assisted Conversions |
|---|---|---|
| Przypisanie sprzedaży | Ostatni kanał przed zakupem | Każdy istotny punkt styku na ścieżce |
| Ocena roli SEO | Konserwatywna, często zaniżona | Pokazuje także inicjowanie i wspieranie zakupu |
| Najlepsze zastosowanie | Ocena bezpośredniej sprzedaży | Ocena pełnego udziału kanału w ścieżce |
Przykładowa ścieżka może wyglądać tak: użytkownik trafia pierwszy raz na poradnik z Google, wraca następnego dnia bezpośrednio, a zakup kończy po kliknięciu newslettera. W modelu last-click sprzedaż otrzyma email, mimo że organic rozpoczął proces. Dlatego analizuj także ścieżki konwersji i Assisted Conversions.
Raportuj dwie wartości: ROAS last-click jako ostrożny punkt odniesienia oraz wynik uwzględniający wspomagane konwersje. Nie stosuj jednego modelu jako absolutnej prawdy. Każdy opisuje inną część ścieżki zakupowej.
Jak diagnozować spadek w lejku?
Gdy organic conversion rate spada, nie zakładaj od razu problemu z widocznością. Najpierw sprawdź, na którym etapie użytkownicy przestają przechodzić dalej. Dane z GA4 pozwalają połączyć zachowanie użytkownika z danymi o zapytaniach, kliknięciach i stronach docelowych z GSC.
| Miejsce spadku | Co może oznaczać? | Co sprawdzić? |
|---|---|---|
| Sesja → view_item | Niedopasowana strona docelowa lub słaba nawigacja | Landing page, linkowanie, dopasowanie frazy do kategorii |
| view_item → add_to_cart | Problem z ofertą, ceną albo kartą produktu | Zdjęcia, opis, dostępność, opinie i koszty dostawy |
| add_to_cart → begin_checkout | Tarcie w koszyku | Wysyłkę, próg darmowej dostawy i dostępne płatności |
| begin_checkout → purchase | Problem w finalizacji zamówienia | Formularz, błędy techniczne, płatności i przekierowania |
Spadek view_item względem sesji może wskazywać, że użytkownicy trafiają na poradniki lub nie mogą szybko przejść do produktów. Jeżeli view_item pozostaje stabilne, ale add_to_cart spada, problem częściej dotyczy karty produktu niż samego SEO. Z kolei spadek purchase przy stabilnym add_to_cart kieruje uwagę na koszyk, płatność lub checkout.
Google Search Console pomaga ustalić, czy zmieniła się jakość i struktura ruchu. Sprawdź strony z największym spadkiem kliknięć, zapytania o wysokich impressions i niskim CTR oraz frazy transakcyjne, które utraciły widoczność. Analizując query fan-out, możesz wykryć podzapytania związane z ceną, marką, wariantem lub zastosowaniem produktu, na które sklep nie ma dobrze dopasowanych stron.
Jak mierzyć AI Search jako osobny kanał?
Ruch z ChatGPT, Perplexity, Gemini czy Claude może trafiać do GA4 jako referral albo zostać błędnie przypisany do innego źródła. Warto utworzyć osobną grupę kanałów lub segment oparty na sessionSource. Reguła typu PARTIAL_REGEXP może obejmować nazwy takie jak ChatGPT|Perplexity|Gemini|Claude|copilot.
AI Search analizuj obok Organic Search, Paid Search i Direct. Porównuj liczbę sesji, zaangażowanie, add_to_cart, zakupy, przychód i AOV. Nie zakładaj z góry, że ruch z narzędzi AI ma wyższą konwersję. Sprawdź to na własnych danych, bo wynik zależy od branży, rozpoznawalności marki i sposobu oznaczania źródeł.
Najkrótszy wniosek: raport SEO sklepu zaczynaj od przychodu i ROAS, a widoczność traktuj jako narzędzie diagnostyczne. Porównuj wyniki rok do roku, kontroluj deduplikację purchase i uwzględniaj Assisted Conversions. Dopiero wtedy pozycje oraz ruch pokazują, dlaczego sprzedaż rośnie albo spada.



