seojuice

Jak korzystać z Google Analytics do celów SEO

Vadim Kravcenko
Vadim Kravcenko
· Updated · 9 min read

TL;DR: GA4 pokazuje, co dzieje się po tym, jak użytkownik trafi na stronę z wyszukiwarki: sesje, strony docelowe (landing pages), zaangażowanie oraz kluczowe zdarzenia. Nie pokazuje natomiast słów kluczowych, których użytkownik szukał. Do zapytań, wyświetleń, CTR i średniej pozycji użyj Google Search Console, a następnie połącz oba produkty, aby porównać widoczność w wyszukiwarce z wynikami po kliknięciu na poziomie strony docelowej.

SEO question Use Where to look
Ile ruchu pochodzi z bezpłatnego wyszukiwania? GA4 Raporty > Pozyskiwanie > Pozyskiwanie ruchu
Które strony przyciągają użytkowników z ruchu organicznego? GA4 Raporty > Zaangażowanie > Strona docelowa
Czy użytkownicy z ruchu organicznego angażują się lub konwertują? GA4 Raport strony docelowej lub eksploracja, przefiltrowane do Organic Search
Jakie zapytania wygenerowały kliknięcia i wyświetlenia? Google Search Console Raport z działania (Performance)
Jakie mam pozycje słów kluczowych? Search Console lub tracker pozycji Średnia pozycja w GSC albo dedykowane śledzenie słów kluczowych

Różnica, o której warto pamiętać, jest prosta: Google Analytics mierzy wizyty i efekty. Google Search Console mierzy widoczność w wyszukiwaniu przed kliknięciem.

Spora część porad o optymalizacji SEO w Google Analytics miesza te role. Każe ludziom szukać raportu ze słowami kluczowymi, którego tam nie ma, albo podsuwa nawigację z Universal Analytics skopiowaną ze starego zrzutu ekranu. Zgodnie z ogłoszeniem Google o migracji do GA4 standardowe właściwości Universal Analytics przestały przetwarzać nowe dane 1 lipca 2023 r. Dostęp do historycznych właściwości UA i API został usunięty od 1 lipca 2024 r.

Google Analytics to dziś GA4. Nie ma już starego raportu „Behavior”, nie ma ścieżki „Acquisition > All Traffic > Channels” i nie ma sensownego założenia, że same odsłony strony (pageviews) mówią ci, które treści zasługują na pracę.

What GA4 shows for SEO versus what only Search Console shows (keywords, impressions, CTR).

Zacznij od kanału Organic Search

Otwórz GA4 i przejdź do Raporty > Pozyskiwanie > Pozyskiwanie ruchu. Domyślna tabela korzysta z wymiaru Session default channel group. Znajdź wiersz Organic Search albo wpisz organic w filtr tabeli, aby go wyizolować.

Dokumentacja domyślnej grupy kanałów Google definiuje regułę klasyfikacji jako:

„SOURCE matches listę witryn wyszukiwania pod ‘SOURCE_CATEGORY_SEARCH’ LUB Medium dokładnie odpowiada organic”

GA4 stosuje tu reguły atrybucji. Nie analizuje strony i nie podejmuje decyzji, że wizyta „wygląda na SEO”. Błędne tagowanie kampanii, przekierowania, zachowania związane z consentem oraz ustawienia atrybucji mogą wpływać na to, co trafia do raportu.

Google podaje też aktualną definicję: „Organic Search to kanał, za pomocą którego użytkownicy trafiają na Twoją stronę/aplikację z wyników wyszukiwania organicznego bez łączy reklamowych, w tym z Google AI Overviews oraz AI Mode.” Ostatni fragment ma znaczenie. Ruch z tych funkcji wyszukiwania Google jest uwzględniany w Organic Search, zamiast być ujawniany jako czysty, osobny kanał AI.

Od wiersza Organic Search sprawdź:

  • Sesje: wizyty w GA4 przypisane do bezpłatnego wyszukiwania.
  • Użytkownicy: użytkownicy powiązani z tymi sesjami.
  • Współczynnik zaangażowania (engagement rate): udział sesji spełniających kryteria zaangażowania GA4.
  • Średni czas zaangażowania: czas, w którym strona była realnie wykorzystywana.
  • Kluczowe zdarzenia: ważne akcje, które skonfigurowałeś i zmierzyłeś.

Traktuję ten raport jak test ciśnienia, a nie diagnozę. Jeśli organiczne sesje rosną, to znaczy, że coś się zmieniło. Nie zidentyfikuje jednak zapytania, ruchu w rankingu, strony ani przyczyny tej zmiany (goniłem już wystarczająco dużo niewyjaśnionych skoków, by nie ufać pierwszej historii, jaką wykres sugeruje).

Porównaj Organic Search z Direct, Referral, Paid Search, Organic Social i Email w tej samej tabeli. Dostajesz w ten sposób udział SEO w ruchu i kluczowych zdarzeniach bez utrzymywania osobnych eksportów. Uważaj jednak na procenty: udział SEO może rosnąć, bo poprawiło się organic, albo bo inny kanał wyhamował.

Raport dla stron docelowych to miejsce, gdzie zaczyna się sensowna praca SEO

Sumy po kanałach uspokajają. Strony są już „do roboty”.

Przejdź do Raporty > Zaangażowanie > Strona docelowa. Dodaj porównanie, w którym Session default channel group = Organic Search. Teraz masz URL-e, od których zaczynały się sesje z bezpłatnego wyszukiwania, a nie wszystkie strony, które te osoby później oglądały.

Zacznij od sortowania po sesjach, żeby wskazać strony, które generują organiczne pozyskanie. Potem sprawdź lub posortuj te same strony po kluczowych zdarzeniach. Kolejność bardzo często się zmienia, a ten drugi porządek zwykle jest bliższy realnej wartości biznesowej SEO.

Landing-page pattern Likely interpretation Next investigation
Wysokie sesje, silne zaangażowanie, kluczowe zdarzenia Strona przyciąga ruch z wyszukiwania i daje użyteczny efekt Zabezpiecz pozycje, utrzymaj treść w zgodności i sprawdź powiązane zapytania
Wysokie sesje, słabe zaangażowanie Klik z wyszukania i doświadczenie po kliknięciu mogą się nie zgadzać Porównaj zapytania z wprowadzeniem, strukturą, szybkością i intencją
Wysokie sesje, niewiele kluczowych zdarzeń Ruch istnieje, ale kolejny krok może być słaby albo nieadekwatny Przejrzyj ofertę, ścieżkę wewnętrzną i konfigurację zdarzeń
Niskie sesje, użyteczne zaangażowanie lub kluczowe zdarzenia Strona działa dobrze przy ograniczonej ekspozycji Sprawdź wyświetlenia w GSC, CTR, pozycję oraz popyt na sąsiednie zapytania

To są koszyki priorytetów, a nie wyroki. Strona z dokumentacją, strona z cenami, strona porównania i artykuł pełnią różne role. Kiedyś próbowałem oceniać prawie każdy URL pod jednym, wspólnym oczekiwaniem konwersji; to była fajna spreadsheetowa robota i słaby plan redakcyjny.

Z tego, co widzimy na SEOJuice we wszystkich serwisach, najczęściej pomijany koszyk to niskie natężenie ruchu, ale sensowne wyniki. Strony o wysokim ruchu naturalnie przyciągają uwagę, ale niedostatecznie eksponowana strona, która już konwertuje, może dawać lepszy zwrot. Otwórz Search Console, sprawdź wyświetlenia i pozycje i szukaj ściśle powiązanych zapytań, które ta strona może obsłużyć bez rozcieńczania celu.

Ta różnica jest jeszcze ważniejsza dla małego zespołu. Lida i ja musimy wybierać między ochroną sprawdzonej strony, rozszerzeniem obiecującej albo napisaniem czegoś nowego. Jeśli strona już trafia we właściwych użytkowników i zamienia ich w sensowne działania, zwiększenie kwalifikowanej ekspozycji często jest mniej spekulacyjne niż publikowanie kolejnego artykułu.

Jeśli sprawdzona strona spadła, użyj świadomego content refresh strategy zamiast przepisywania jej tylko dlatego, że linia na wykresie poszła w dół. Sprawdź zmiany w zapytaniach w GSC, oceń, czy zmieniła się intencja, potwierdź, że kluczowe zdarzenie nadal się odpala, i porównaj porównywalne okresy. GA4 wskazuje, którą stronę warto badać; samo nie wyjaśnia zmiany pozycji.

Mierz zaangażowanie, nie zamieniając go w „wynik jakości treści”

GA4 uznaje sesję za zaangażowaną, jeśli trwa dłużej niż 10 sekund, zawiera kluczowe zdarzenie albo zawiera co najmniej dwa wyświetlenia strony (page) lub ekranu (screen views). Współczynnik zaangażowania to procent sesji spełniających jeden z tych warunków.

Dodatkowo sprawdź średni czas zaangażowania i—tam, gdzie ma to sens—liczbę widoków na sesję. Utrzymaj porównanie Organic Search, gdy przechodzisz między raportami. W przeciwnym razie e-maile, ruch bezpośredni, referral oraz wizyty z wyszukiwania zaczną mieszać się do średniej dla strony (łatwy filtr do zgubienia, szczególnie po edycji raportu).

Przydatne pytanie brzmi nie „Jaki jest dobry engagement rate?”. Uniwersalny próg ignoruje cel strony. Porównuj strony o podobnej intencji, formacie i oczekiwanym kolejnym kroku.

Użytkownik, który znajduje jedną precyzyjną odpowiedź i wychodzi, mógł wykonać zadanie idealnie. Z drugiej strony długa sesja może oznaczać zainteresowanie, zamieszanie albo brak możliwości znalezienia następnego kroku. Zaangażowanie jest dowodem behawioralnym, nie oceną jakości od Google i nie dowodem, że strona spełniła intencję wyszukiwania.

Używaj wyraźnych zmian jako triggerów do badania. Jeśli w jednej landing page spada organic engagement, podczas gdy podobne strony pozostają stabilne, sprawdź: mix zapytań, doświadczenie na mobile, wprowadzenie, funkcjonalność strony i instrumentację zdarzeń. Nie zaczynaj od dodawania 800 słów. Więcej tekstu rzadko jest diagnozą.

Połącz organiczne landing pages z kluczowymi zdarzeniami

Tu GA4 wnosi coś, czego Search Console nie potrafi: efekty po kliknięciu.

W Admin > Events zidentyfikuj akcje, które reprezentują realne wyniki, i oznacz odpowiednie z nich jako kluczowe zdarzenia. Zależnie od serwisu mogą to być: ukończona rejestracja, zakup, kwalifikowane wysłanie formularza, start okresu próbnego albo umówiona rozmowa.

Po skonfigurowaniu możesz przeglądać kluczowe zdarzenia według kanału w Traffic acquisition albo według strony docelowej w eksploracji. Dzięki temu zadajesz pytania:

  • Które organiczne landing pages generują rejestracje lub zakupy?
  • Które strony ściągają duży ruch, ale nie uruchamiają mierzalnych następnych akcji?
  • Czy Organic Search daje inny mix wyników niż ruch z płatnych źródeł lub referral?
  • Czy wzrost ruchu wygenerował aktywność biznesową, czy tylko więcej sesji?

Kluczowe zdarzenie jest wiarygodne tylko tak, jak jego implementacja. GA4 nie rozumie Twojego modelu biznesowego; rejestruje zdarzenie, które skonfigurowałeś. Duplikaty tagów, zdarzenia typu „form-success” odpalaące się zbyt wcześnie, ruch wewnętrzny oraz problemy z domeną checkoutu mogą wyprodukować „autorytatywnie wyglądający” bezsens.

Testuj ważne zdarzenia samodzielnie, zanim użyjesz ich do priorytetyzacji pracy SEO. Potem—o ile to możliwe—zweryfikuj liczniki na podstawie podstawowego systemu produktu lub sprzedaży (tak, to mniej ekscytujące niż budowa dashboardu, ale uchroniło nas przed optymalizowaniem na błędnych danych).

Nie każda strona musi kończyć się twardą konwersją. Artykuł wyjaśniający może wspierać późniejszą rejestrację, pomóc potencjalnemu klientowi ocenić produkt albo przekierować czytelnika na stronę sprzedażową. Mimo to, jeśli nie umiesz jasno powiedzieć, jaką rolę ma ta strona pełnić, jej metryki zaangażowania nie podejmą za Ciebie decyzji.

Przestań szukać organicznych słów kluczowych w GA4

GA4 nie ma wbudowanego organic keyword ani raportu z zapytaniami wyszukiwania. Dane dotyczące zapytań organicznych zaczęły znikać za „(not provided)”, gdy Google w 2011 r. zaczęło przenosić wyszukiwania do zaszyfrowanego ruchu dla zalogowanych użytkowników, a potem rozszerzyło ten bezpieczny tryb na szerszy zakres.

Danny Sullivan (wtedy redaktor naczelny Search Engine Land, później publiczny Search Liaison w Google) wyjaśnił wówczas podaną rację podczas szerszego wdrożenia w 2013 r.:

„Powodem podawanym była prywatność. Google stwierdziło, że chce zablokować osoby, które mogłyby potencjalnie podsłuchiwać ciąg wyszukiwań wykonanych przez konkretną osobę, a także nie pokazywać samych rzeczywistych fraz w wynikach, które widzą wydawcy, ponieważ część z nich może być zbyt ‘prywatna’, by ujawnić je wprost.”

To tło tłumaczy „ślepy punkt”, ale operacyjna odpowiedź jest krótsza: dane o zapytaniach należą do Search Console, a nie do surowych raportów GA4.

GA4 nie potrafi odpowiedzieć bezpośrednio na:

  • Jakie zapytanie wpisał użytkownik przed wejściem?
  • Które zapytanie wygenerowało te wyświetlenia?
  • Jaka jest średnia pozycja tej strony w wynikach wyszukiwania?
  • Które organicne zapytanie wygenerowało tę rejestrację lub zakup?

Trzy pierwsze to pytania Search Console albo dotyczące śledzenia pozycji. Jeśli musisz pracować z danymi o zapytaniach poza standardowym interfejsem, nasz poradnik Google Search Console API dla założycieli pokazuje, jak zbudować praktyczny dashboard. Czwarta odpowiedź nadal nie jest dostępna przez zwykłą integrację GA4 i Search Console.

Widzieliśmy tę ograniczoność wyraźnie, gdy przenieśliśmy seojuice.io na seojuice.com w styczniu 2026. GA4 pokazał spadek ruchu z Organic Search i późniejsze odrobienie po migracji. Nie potrafił pokazać pojedynczego zapytania stojącego za którymkolwiek z tych ruchów. Odpowiedzi na „Czy pozycje przeszły?” pochodziły z Search Console i monitoringu rankingu, nie z Analytics.

Dlatego GA4 i GSC tworzą użyteczne, darmowe „podstawy” bez konieczności zamieniania ról. Nasza lista najlepszych darmowych narzędzi SEO opisuje dodatkowe opcje, ale dokładanie kolejnego oprogramowania nie usuwa podstawowego podziału: GA4 odpowiada za zachowania po kliknięciu, a GSC oraz trackery pozycji za widoczność w wyszukiwarce.

Połącz Search Console z GA4, ale miej realistyczne oczekiwania

Przejdź do Admin > Product links > Search Console links i połącz odpowiednią właściwość Search Console z Twoim strumieniem danych internetowych w GA4.

Dokumentacja integracji Search Console Google wymienia dwa raporty dodane przez to połączenie:

  1. Google Organic Search Queries: zapytania z kliknięciami Search Console, wyświetleniami, CTR i średnią pozycją.
  2. Google Organic Search Traffic: landing pages łączące metryki wyszukiwania z Search Console z metrykami analitycznymi z GA4.

Drugi raport to praktyczny most. Pozwala porównać wyświetlenia i kliknięcia strony z jej sesjami, zaangażowaniem i kluczowymi zdarzeniami. Możesz znaleźć strony, które dostają dużą ekspozycję z wyszukiwarki, ale mają słaby CTR, albo strony, które „wygrywają” kliknięcia, lecz dostarczają słabe wyniki po kliknięciu.

Join kończy się na landing page. Raport Queries używa wymiarów i metryk z Search Console; nie potrafi przypisać pojedynczego zapytania do zdarzeń, konwersji ani przychodów w GA4. Linkowanie produktów nie ujawnia „zapytanie X wygenerowało trzy subskrypcje” (chciałbym, żeby tak było; to usunęłoby sporą liczbę domysłów).

Jest jeszcze kilka innych ograniczeń:

  • Właściwość Search Console można połączyć tylko z jednym strumieniem danych internetowych GA4.
  • Dane Search Console w Analytics mają limit 16 miesięcy.
  • Raporty Search Console nie obsługują wykresów w czasie (time-series).
  • Zbieranie raportu z Search Console jest domyślnie nieopublikowane i musi zostać opublikowane przez edytora.
  • Połączone dane mogą się pojawić z opóźnieniem do 24 godzin.

Nie myl bliskości z atrybucją. Widok jednego zapytania w raporcie Queries oraz jedna rejestracja na odpowiadającej landing page nie dowodzi, że to zapytanie spowodowało tę rejestrację. Przy niewielkich wolumenach użyj raportu połączonego, aby priorytetyzować strony, a potem na bazie trafności zapytań i danych o rankingu zbuduj możliwie obronialną hipotezę.

Powtarzalny workflow w GA4 do optymalizacji SEO

Przegląd, który działa, przechodzi od szerokiego ruchu do konkretnych stron, a potem od stron do widoczności w wyszukiwaniu i działań:

  1. Zwaliduj okres. Wybierz porównywalne daty i zanotuj wdrożenia, kampanie, migracje, awarie albo zmiany w tagowaniu.
  2. Sprawdź Organic Search. W Traffic acquisition porównaj sesje, użytkowników, zaangażowanie i kluczowe zdarzenia z odpowiednim wcześniejszym okresem.
  3. Przejdź do stron docelowych. Przefiltruj raport Landing page do Organic Search i wskaż, które URL-e wyjaśniają zmianę na poziomie kanału.
  4. Oddziel „zasięg” od efektów. Posortuj raz po sesjach, a potem jeszcze raz po kluczowych zdarzeniach. Zostaw oba widoki, zamiast zwijać je w jeden wynik.
  5. Porównuj podobne z podobnym. Oceniaj artykuły względem podobnych artykułów, a strony komercyjne względem stron o zbliżonej intencji.
  6. Otwórz Search Console. Dla stron wymagających badania przejrzyj zapytania, wyświetlenia, CTR, średnią pozycję, urządzenie oraz kraj.
  7. Sprawdź instrumentację. Potwierdź, że ważne zdarzenia nadal odpalaą się poprawnie, zanim uwierzysz w zmianę konwersji.
  8. Wybierz jedną akcję. Chroń mocną stronę, odśwież spadającą, usprawnij kolejny krok, rozszerz sprawdzony temat albo zostaw stronę w spokoju.

Zostawienie strony w spokoju to poprawny wynik. Analytics potrafi dostarczać nieskończonej liczby różnic, a różnica nie zawsze oznacza automatycznie szansę.

Jeśli brakuje Ci widoczności w rankingach, SEOJuice może śledzić słowa kluczowe i monitorować SERP-y, jednocześnie stale wdrażając poprawki na stronie, takie jak linki wewnętrzne, metadane, schema oraz atrybuty alt w obrazach. Możesz też najpierw uruchomić free SEO audit. Nie jest wymagana karta kredytowa, a audyt to kolejny krok o mniejszym zaangażowaniu niż dodanie kolejnego dashboardu do rutyny.

Najczęściej zadawane pytania

Czy Google Analytics może pokazać słowa kluczowe?

Nie. GA4 nie ma wbudowanego organic keyword ani raportu z zapytaniami wyszukiwania. Frazy organiczne są ukryte za „(not provided)” od momentu, gdy Google zaczęło przenosić wyszukiwania do zaszyfrowanego ruchu w 2011 r. Do zapytań, kliknięć, wyświetleń, CTR i średniej pozycji używaj Google Search Console.

Jak śledzić SEO w GA4?

Otwórz Raporty > Pozyskiwanie > Pozyskiwanie ruchu i sprawdź kanał Organic Search. Potem przejdź do Raporty > Zaangażowanie > Strona docelowa, zastosuj porównanie Organic Search i przejrzyj sesje, zaangażowanie oraz kluczowe zdarzenia według strony. Do zapytań i widoczności za te wizyty używaj Search Console.

Czy Google Analytics jest dobre do SEO?

Tak, jeśli chodzi o zachowania i efekty po kliknięciu. GA4 pokazuje, ile ruchu organicznego dostajesz, które strony docelowe go generują, jak użytkownicy się angażują i czy domykają kluczowe zdarzenia. Nie wystarcza jednak do badań słów kluczowych, wyświetleń, CTR ani śledzenia pozycji.

Jak zobaczyć ruch organiczny w Google Analytics 4?

Przejdź do Raporty > Pozyskiwanie > Pozyskiwanie ruchu. Znajdź wiersz Organic Search pod Session default channel group. Wpisz organic w filtr tabeli, aby go wyizolować, albo utwórz porównanie, w którym Session default channel group = Organic Search.

Jaka jest różnica między Google Analytics a Google Search Console dla SEO?

Search Console obejmuje stronę przed kliknięciem: zapytania, wyświetlenia, kliknięcia, CTR, średnią pozycję oraz indeksowanie. GA4 obejmuje stronę po kliknięciu: sesje, landing pages, zaangażowanie i kluczowe zdarzenia. Połączenie tych narzędzi pozwala zestawić metryki wyszukiwania i analityczne na poziomie strony docelowej, ale nadal nie da się połączyć pojedynczych zapytań z konwersjami.

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.