W tym poradniku
O jakie KPI SEO poprosić i gdzie je znaleźć?
KPI to wskaźniki, po których oceniasz postęp w drodze do celu. Jeśli celem są zapytania ofertowe, raport musi śledzić je aż do wartościowych leadów i sprzedaży. Dane o wyszukiwaniach i stronie wyjaśniają, dlaczego te wyniki się zmieniają. Poproś o dostęp do oryginalnych raportów lub eksportów z wyraźnie podanymi okresami i filtrami.
| Źródło | Co sprawdzasz | Na jakie pytanie odpowiada |
|---|---|---|
| Search Console | Wyświetlenia, kliknięcia, CTR i pozycja według zapytania i strony. | Przy jakich wyszukiwaniach w Google pojawia się Twoja strona i zdobywa kliknięcia? |
| Google Analytics 4 | Sesje, strony docelowe i kluczowe zdarzenia, filtrowane według źródła. | Co dzieje się podczas wizyt zarejestrowanych na Twojej stronie? |
| CRM lub lista sprzedażowa | Unikalne zapytania, wartościowe leady, szanse sprzedaży, klienci i przychód. | Które zapytania pasują do firmy i jak się kończą? |
| Księgowość i koszty projektu | Przychód netto, zmienne koszty sprzedaży i wydatki na SEO. | Ile marży pokrycia zostaje po odjęciu kosztów prac? |
Kliknięcie w Search Console to kliknięcie w wynik wyszukiwania Google, a sesja w GA4 grupuje interakcje na Twojej stronie. Tagi, ustawienia zgód i zasady liczenia mogą dawać różne sumy. Wskazówki Google o porównywaniu Search Console i Analytics wyjaśniają te rozbieżności. Szukaj spójnych trendów i badaj nowe lub duże różnice. Sumy nie muszą być identyczne.
Szacunki z narzędzi SEO również trzymaj osobno. Case study Beton Asfalti odróżnia ruch szacowany przez SEOZoom od kliknięć zarejestrowanych w Search Console. Te wykresy dowodzą widoczności i ruchu. Do obliczeń sprzedaży lub ROI potrzebne byłyby jeszcze odpowiednie dane sprzedażowe.
Sprawdź okresy i śledzenie, zanim zaczniesz porównywać wyniki
W pierwszym raporcie możesz porównać ostatnie 28 pełnych dni z poprzednimi 28. Oba okresy są tak samo długie i mają ten sam układ dni tygodnia. Dzięki temu łatwo je porównać, co nie znaczy, że 28 dni to próg wiarygodnych wyników. Jeśli popyt jest sezonowy, porównaj dodatkowo ten sam okres rok wcześniej i zanotuj święta, promocje oraz zmiany w ofercie.
Na początku raportu zapisz usługę Search Console, okres, kraj, urządzenia i typ wyszukiwania. W GA4 odnotuj ten sam okres, strefę czasową usługi i filtr kanału. Dla ruchu z Google użyj google / organic. Grupa kanałów Organic Search obejmuje także inne wyszukiwarki. Pomiń dni, które w którymś z narzędzi są jeszcze niepełne.
Zmiana w śledzeniu może wyglądać jak zmiana wyników
Prowadź rejestr zmian w banerze zgód, tagach, formularzach i definicjach kluczowych zdarzeń. Załóżmy, że 15. dnia przechodzisz z liczenia kliknięć w przycisk na liczenie skutecznie wysłanych formularzy. Od tej daty seria mierzy już coś innego. Rozdziel okresy i sprawdź faktyczne wysłania w systemie firmy, zanim uznasz różnicę za spadek liczby zapytań.
Jeśli Search Console pozostaje stabilna, a GA4 nagle się zmienia, wyślij testowe zapytanie, sprawdź, czy trafia we właściwe miejsce, i omów zdarzenie z osobą odpowiedzialną za śledzenie. Skontroluj też strefy czasowe i uwzględnione adresy URL. Dokumentacja Google o rozbieżnościach danych pomaga odróżnić błędy zbierania danych od różnic między systemami. Jeśli spadł także ruch z wyszukiwarki, skorzystaj z poradnika diagnostycznego o spadku ruchu organicznego.
Wzrost pochodzi z wyszukiwań marki czy z innych zapytań?
Weźmy dwa zmyślone wyszukiwania: „Serwis Maszyn Mazury kontakt” zawiera nazwę firmy, a „konserwacja tokarek przemysłowych” opisuje usługę. Osoba, która wpisuje pierwsze, mogła usłyszeć o firmie gdzie indziej. Osoba, która wpisuje drugie, może szukać pomocy, nie znając żadnego wykonawcy. Oba wyszukiwania mogą skończyć się pozyskaniem klienta, ale wzrost w każdym z nich wymaga innego wyjaśnienia. Zapytań bez nazwy marki używają też obecni klienci, więc takie wyszukiwania nie zawsze świadczą o nowym popycie.
Otwórz kartę „Zapytania” w raporcie Skuteczność w Search Console. Jeśli dostępny jest filtr zapytań z marką i bez marki, sprawdź, jak sklasyfikował Twoje zapytania: bywa, że się myli, i nie jest dostępny dla każdej usługi. Jeśli go nie ma, wybierz „Dodaj filtr”, „Zapytania” i „Niestandardowe (wyrażenie regularne)”, a następnie wpisz nazwę marki z popularnymi wariantami zapisu. Dla zmyślonej firmy zacznij od serwis maszyn mazury|serwismaszynmazury. Jeśli dodasz samo „Mazury”, sprawdź, czy filtr nie zbiera też niezwiązanych z firmą wyszukiwań samego regionu. Opcja „Pasuje do wyrażenia regularnego” zbierze wyszukiwania marki, a „Nie pasuje do wyrażenia regularnego” pozostałe.
Zapisz wyrażenie i zastosuj te same reguły do obu okresów. Zanotuj kliknięcia z marką, kliknięcia bez marki i sumę bez filtra. Ograniczenia danych o zapytaniach w Search Console wyjaśniają, dlaczego obie grupy razem mogą nie dawać sumy ogólnej: część zapytań jest zanonimizowana, a inne wiersze są niedostępne. Różnicę zostaw nieklasyfikowaną, zamiast przypisywać ją w całości wyszukiwaniom bez marki. Instrukcja zaawansowanego filtrowania Google pokazuje, jak używać wyrażeń regularnych.
Porównuj CTR i pozycję dla tego samego zestawu wyszukiwań
CTR to kliknięcia ÷ wyświetlenia × 100. Średnia pozycja w Search Console podsumowuje najwyższą pozycję Twojej strony w mierzonych wyszukiwaniach. Może się zmienić, gdy zmienia się skład zapytań. Zanim poprawisz tytuł lub stronę, porównaj wyniki tej strony dla istotnych wyszukiwań w tym samym kraju i na tym samym typie urządzenia. Gorsza średnia przy wielu nowych zapytaniach nie dowodzi, że dotychczasowe pozycje spadły.
Które strony przynoszą wizyty zamieniające się w zapytania?
W GA4 otwórz raport Strona docelowa. Dodaj „Sesja: źródło / medium” jako wymiar dodatkowy i odfiltruj google / organic. Wyeksportuj stronę docelową, sesje i konkretne kluczowe zdarzenie, które rejestruje zapytanie lub zakup. Jeśli raportu nie ma w menu, użytkownik z rolą Edytor może dodać go z biblioteki raportów.
Pogrupuj adresy URL według celu: usługi, kategorie, produkty i poradniki. Stronę główną potraktuj osobno, bo często trafiają na nią wyszukiwania marki. Więcej sesji na poradnikach informacyjnych może obniżyć ogólny współczynnik zapytań, nawet gdy strony usług działają tak dobrze jak wcześniej. Musisz wiedzieć, która grupa się zmieniła, zanim zdecydujesz, co poprawiać.
Strona docelowa to pierwsza strona sesji, nawet jeśli formularz zostanie wysłany dopiero na kolejnej. Porównując ten eksport z Search Console, sprawdź domenę, ścieżkę i parametry. Search Console zwykle przypisuje dane do kanonicznego adresu URL, a Analytics może rejestrować warianty adresu, które odwiedzający faktycznie otworzyli. Nie łącz różnych stron tylko dlatego, że mają ten sam tytuł.
Wybierz właściwe zdarzenie i właściwy mianownik
Kluczowe zdarzenia w GA4 to działania, które oznaczono jako ważne. Jeśli kolumna łączy pobrania, kliknięcia w numer telefonu i wysłane formularze, wybierz odpowiednie zdarzenie, zanim nazwiesz tę liczbę „zapytaniami”. Kliknięcie linku telefonicznego nie potwierdza, że odbyła się rozmowa. Przy formularzu sprawdź, czy zdarzenie rejestruje skuteczne wysłanie i czy nie uruchamia się ponownie po odświeżeniu strony.
Współczynnik zapytań na sesję = sesje z co najmniej jednym skutecznym wysłaniem ÷ sesje w segmencie × 100.
To współczynnik kluczowych zdarzeń na sesję z GA4, zastosowany do wybranego przez Ciebie zdarzenia. Liczba zdarzeń może obejmować kilka wysłań w trakcie jednej wizyty, więc dzielenie zdarzeń przez sesje nie musi dawać tego samego współczynnika. Więcej o formularzach i ścieżce do konwersji przeczytasz w poradniku o tym, jak mierzyć skuteczność landing page.
Jak odróżnić zapytanie od wartościowego leada
Uzgodnij z działem sprzedaży definicję na piśmie. Firma zajmująca się konserwacją przemysłową mogłaby na przykład uznać zapytanie za wartościowe, gdy dotyczy urządzeń, które potrafi serwisować, pochodzi z terenu, który obsługuje, i podaje kontakt, pod którym da się kogoś zastać. Dostosuj ten przykładowy warunek do własnej oferty. Podania o pracę, spam i zapytania o usługi, których nie świadczysz, powinny mieć osobne statusy.
Dla każdego zapytania zapisuj identyfikator, datę, usługę, której dotyczy, źródło i, jeśli jest, stronę docelową. Późniejsze wyniki dopisuj do tego samego rekordu: wartościowy lead, szansa sprzedaży, klient lub powód dyskwalifikacji. Usuń zduplikowane wysłania, zanim zaczniesz liczyć leady. Jeśli nie da się przypisać leada do kanału, oznacz jego źródło jako nieznane. Nie rozdzielaj nieznanych leadów między kanały proporcjonalnie do ruchu.
Udział wartościowych leadów oblicz dla tego samego zbioru zapytań: wartościowe leady ÷ unikalne zapytania × 100. Przy współczynniku domknięcia sprzedaży śledź grupę leadów pozyskanych w tym samym okresie aż do wyniku sprzedaży. Dziewięć sprzedaży zamkniętych w czerwcu mogło zacząć się jako zapytania w styczniu. Dzieląc je przez czerwcowe leady, mieszasz dwie różne grupy.
W sklepie internetowym zacznij od zamówień, które da się zidentyfikować, odejmij anulowania i zwroty zgodnie z zasadami stosowanymi w sprawozdaniach finansowych i oddziel nowych klientów od zakupów powtórnych. Uzgodnij wartości zdarzeń zakupu z systemem zamówień, zanim uznasz je za faktyczny przychód. Decyzje o kategoriach, produktach i filtrach opisuje poradnik o SEO sklepu internetowego.
Przykładowy raport: więcej kliknięć, mniej wartościowych leadów
Wszystkie liczby w tym przykładzie są symulowane. Porównujemy dwa pełne 28-dniowe okresy, A i B, z tymi samymi filtrami i niezmienionym śledzeniem. Search Console obejmuje wyszukiwania w sieci w Polsce, a GA4 sesje google / organic z tego samego rynku. W tym przykładzie każda sesja z wysłaniem daje dokładnie jedno unikalne zapytanie uzgodnione w CRM, a dział sprzedaży ocenił każde zapytanie.
| Wskaźnik i źródło | A | B | Zmiana |
|---|---|---|---|
| Kliknięcia ogółem, Search Console | 10 000 | 12 000 | +20% |
| Kliknięcia z marką, Search Console | 3000 | 4800 | +60% |
| Kliknięcia bez marki, Search Console | 6000 | 6200 | +3,3% |
| Kliknięcia nieklasyfikowane | 1000 | 1000 | 0% |
| Sesje, GA4 | 8000 | 9600 | +20% |
| Sesje z wysłaniem, GA4 | 120 | 120 | 0% |
| Unikalne zapytania, CRM | 120 | 120 | 0% |
| Wartościowe leady, CRM | 60 | 48 | −20% |
Wzrost kliknięć wynosi (12 000 − 10 000) ÷ 10 000 × 100 = 20%. Z 2000 dodatkowych kliknięć 1800 pochodzi z wyszukiwań z marką, czyli 90% zaobserwowanego przyrostu. Wzrost koncentruje się w wyszukiwaniach marki. Aby sprawdzić, czy wzrósł także popyt, porównaj wyświetlenia, CTR i pozycję dla tych zapytań i zanotuj kampanie oraz wydarzenia z tego okresu.
Współczynnik zapytań na sesję spada z 120 ÷ 8000 = 1,50% do 120 ÷ 9600 = 1,25%, czyli o 0,25 punktu procentowego. Udział wartościowych leadów spada z 60 ÷ 120 = 50% do 48 ÷ 120 = 40%, czyli o 10 punktów procentowych. Z tego wynikają dwa różne pytania: dlaczego mniejszy odsetek wizyt kończył się zapytaniem i dlaczego mniejszy odsetek zapytań spełniał kryteria kwalifikacji?
Podział według stron pokazuje, gdzie szukać przyczyn
Zapytania z okresu B rozkładają się następująco. W tym przykładzie CRM zapisuje stronę docelową powiązaną z każdym wysłaniem. Jeśli Twój system jej nie rejestruje, podział będzie niepełny.
| Landing page | Sesje | Zapytania | Wartościowe leady |
|---|---|---|---|
| Strona główna | 4000 | 50 | 25 |
| Strona usługi konserwacji | 2000 | 50 | 10 |
| Poradniki informacyjne | 3600 | 20 | 13 |
| Razem | 9600 | 120 | 48 |
Strona usługi daje 50 zapytań z 2000 sesji, ale tylko 10 z nich jest wartościowych, czyli 20%. Zanim spróbujesz sprowadzić na nią więcej odwiedzających, przeczytaj powody dyskwalifikacji. Jeśli 30 z 40 odrzuconych zapytań dotyczyło domowych napraw, których firma nie oferuje, masz konkretny powód, by jaśniej opisać, jakie urządzenia serwisuje, i przejrzeć wyszukiwania, które prowadzą na tę stronę. Jeśli zapytania odrzucano z powodu brakujących lub błędnych danych kontaktowych, trzeba sprawdzić pola formularza.
Aby zobaczyć, gdzie w porównaniu z A zniknęło 12 wartościowych leadów, powtórz ten podział dla okresu A. Sama suma nie pokaże, jaka część spadku przypada na stronę usługi.
Jak obliczyć zwrot na podstawie marży pokrycia
Dodaj ujęcie finansowe z wyraźnie podanym okresem sprawozdawczym. Wyjdź od przychodu netto po rabatach i zwrotach. Odejmij podatek VAT, który doliczasz kupującemu i odprowadzasz, a o sposobie rozliczania podatków i kosztów porozmawiaj z księgowym. Odejmij zmienne koszty potrzebne do realizacji tej sprzedaży. Wynik to marża pokrycia przed wydatkami na SEO i kosztami stałymi. Każdy koszt odejmuj tylko raz.
Zwrot z przypisanej marży pokrycia = (marża pokrycia przypisana do wyników organicznych − koszty SEO) ÷ koszty SEO × 100.
Osobny sześciomiesięczny raport finansowy tej zmyślonej firmy ma inny zakres niż porównanie A/B: obejmuje sprzedaż ujętą w tych sześciu miesiącach i przypisaną do wyników organicznych oraz koszty SEO poniesione w tym samym czasie. Sprzedaż przypisuje się do wyników organicznych, gdy pierwsze zapytanie zapisane w CRM pochodziło z sesji google / organic. Każda sprzedaż liczy się raz. Wszystkie kwoty w złotych są hipotetyczne, nie są cenami rynkowymi ani stawkami Qreativa.
| Pozycja | Obliczenie | Kwota |
|---|---|---|
| Sprzedaż przypisana do wyników organicznych | 30 sprzedaży × 5000 zł netto | 150 000 zł |
| Zmienne koszty sprzedaży | Produkcja i realizacja | 90 000 zł |
| Marża pokrycia przed SEO | 150 000 zł − 90 000 zł | 60 000 zł |
| Koszty SEO za sześć miesięcy | 20 000 zł doradztwo + 12 000 zł treści i prace programistyczne + 8000 zł praca własna i narzędzia | 40 000 zł |
| Marża pozostała po SEO | 60 000 zł − 40 000 zł | 20 000 zł |
Zwrot wynosi 20 000 zł ÷ 40 000 zł × 100 = 50%. Na każdą złotówkę wydaną na SEO sprzedaż ujęta w tym obliczeniu zostawia po tym wydatku 0,50 zł marży. Stosunek przychodu do kosztów wyniósłby natomiast 150 000 zł ÷ 40 000 zł = 3,75. Pomija on 90 000 zł potrzebnych do realizacji sprzedaży. Żadne z tych obliczeń nie pokazuje zysku netto firmy.
To ujęcie mierzy wyniki finansowe kanału w ciągu sześciu miesięcy, łącznie z wkładem treści opublikowanych wcześniej. Aby ocenić konkretny projekt, śledź jego koszty i wyniki w odpowiednio długim czasie. Porównanie faktury z ostatniego miesiąca ze sprzedażą, która wymagała roku pracy, nie powie nic o zwrocie z tego projektu. W poradniku o kosztach SEO przeczytasz, co zawiera oferta i jak porównywać wyceny, a w poradniku o tym, ile trwa pozycjonowanie, czym różni się postęp w wyszukiwarce od wyników sprzedażowych.
Co można przypisać SEO, a co pozostaje niepewne?
Klient może poznać Twoją firmę dzięki artykułowi, wrócić przez reklamę i poprosić o ofertę po wyszukaniu Twojej marki. Atrybucja określa, którym interakcjom przypisuje się zasługę. Podaj w raporcie zasadę, na przykład źródło sesji, z której pochodziło zapytanie, pierwszy znany kontakt w CRM albo model atrybucji GA4. Trzymaj te ujęcia osobno.
Wymiary źródeł ruchu w GA4 rozróżniają zakresy: pierwszy użytkownik, sesja i zdarzenie. Do analizy wizyt używaj wymiaru sesji. Sposób, w jaki kluczowe zdarzenia są przypisywane do kanałów, zobaczysz w modelu atrybucji raportu. Konwersja rozdzielona między kilka kanałów może pojawić się jako ułamek dziesiętny. Nie oznacza to ułamka klienta w Twoim CRM.
Ustawienia atrybucji obejmują model i okres ważności kluczowego zdarzenia. Zmiana modelu raportowania może też przeliczyć historyczne raporty korzystające z wymiarów na poziomie zdarzeń. Wymiarów sesji i pierwszego użytkownika to nie zmienia. Zapisuj to ustawienie przy każdym eksporcie, aby wiedzieć, czy porównywane raporty policzono według tych samych reguł.
Wynik 50% w przykładzie to zwrot z przypisanej marży pokrycia. Aby nazwać go przyrostowym ROI, trzeba by oszacować, ile z tych sprzedaży nie doszłoby do skutku bez pracy nad SEO. Można do tego użyć porównania opartego na podobnych grupach stron, z uwzględnieniem sezonowości i innych działań marketingowych. Proste porównanie „przed i po” nie wyodrębnia tego efektu. Jeśli brakuje danych o źródle sprzedaży lub marży pokrycia, oznacz ROI jako niedostępne i raportuj ostatni wynik, który da się potwierdzić, na przykład wartościowe leady albo potwierdzone zamówienia.
Zamień raport w kolejne kroki
Na koniec przeglądu przypisz każdemu udokumentowanemu problemowi działanie, osobę odpowiedzialną i termin kontroli. W przykładzie najpierw zbadaj jakość leadów ze strony usługi. Potem zdecyduj, czy doprecyzować ofertę, poprawić śledzenie, czy pracować nad wyszukiwaniami, które sprowadzają ludzi na tę stronę. Sam wzrost całkowitego ruchu nie powie Ci, które działanie zasługuje na budżet.
| Pole | Co zapisać |
|---|---|
| Dowód | Strona usługi: 10 wartościowych leadów z 50 zapytań w okresie B. |
| Brakujące informacje | Powody dyskwalifikacji pozostałych 40 zapytań i ten sam podział dla okresu A. |
| Osoba odpowiedzialna i pierwszy punkt kontrolny | Kierownik sprzedaży: uzupełnić wyniki przed następnym spotkaniem SEO. |
| Decyzja na podstawie ustaleń | Jeśli większość odrzuconych zapytań dotyczy domowych napraw, osoby odpowiedzialne za treści i SEO sprawdzają ofertę na stronie i wyszukiwania, które na nią prowadzą. Programista publikuje zatwierdzoną zmianę. |
| Kontrola po wdrożeniu | Po 28 pełnych dniach od publikacji porównaj łączną liczbę zapytań, wartościowe leady i powody dyskwalifikacji według tych samych kryteriów. Wydłuż okres obserwacji, jeśli próba jest zbyt mała. |
W tym samym arkuszu trzymaj linki do eksportów, filtrów, opublikowanych zmian i terminu następnego przeglądu. Przy kolejnym przeglądzie sprawdzisz, czy prace wykonano i czy zaobserwowany problem się zmienił. Jeśli oceniasz nowego wykonawcę, wykorzystaj te zapisy, aby porównać, jak agencje SEO wyjaśniają wyniki i priorytety.
Gdy danych sprzedażowych jest mało
Jak czytać raport, gdy zapytań ofertowych jest bardzo mało?
Zawsze podawaj liczby bezwzględne. Przejście z jednego zapytania na dwa to wzrost o 100%, ale w praktyce jedno zapytanie więcej. Możesz zsumować kilka porównywalnych miesięcy, zachować te same kryteria kwalifikacji i dać każdej grupie leadów tyle samo czasu na domknięcie sprzedaży. Równolegle przejrzyj pojedyncze zapytania razem z działem sprzedaży. Mała próba potrafi ujawnić zepsuty formularz albo powtarzającą się potrzebę, ale nie wykaże stabilnego współczynnika konwersji.
Czy potrzebuję CRM, żeby śledzić klientów pozyskanych z SEO?
Przy kilku zapytaniach na początek wystarczy arkusz z ograniczonym dostępem. Zapisuj w nim identyfikator zapytania, datę, znane źródło, usługę, której dotyczy, wynik kwalifikacji, status szansy sprzedaży i zamkniętą sprzedaż. Wyznacz osobę, która go aktualizuje, i ustal, jak usuwać duplikaty. Brakujące źródła oznaczaj jako nieznane. CRM ułatwia pracę, gdy przybywa leadów i osób zaangażowanych w proces, ale nie odtworzy źródła, którego nigdy nie zapisano.
Michele Eccher


