Rzetelny raport SEO odpowiada na trzy pytania: ile osób trafiło na stronę z bezpłatnych wyników Google, ile z nich zrobiło to, na czym Ci zależy (zapytanie, telefon, zakup), i co w tym czasie zrobiono, żeby te liczby się zmieniły. Podstawą są dane z Google Search Console (kliknięcia, wyświetlenia, CTR, średnia pozycja) i z analityki (ruch organiczny i konwersje), uzupełnione o widoczność na grupy fraz, zmiany w linkach i listę wykonanych prac z planem na kolejny okres. Raport, który pokazuje wyłącznie pozycje na kilkanaście wybranych fraz, nie mówi Ci, czy SEO zarabia.
Ten tekst dotyczy raportowania bieżącej współpracy. Jednorazowa diagnoza strony to inny dokument, opisany we wpisie audyt SEO: co zawiera i ile kosztuje.
Co powinien zawierać raport SEO: struktura na jedną kartkę
Dobry raport miesięczny da się przeczytać w dziesięć minut. Pierwsza strona to podsumowanie w kilku zdaniach: co wzrosło, co spadło, dlaczego i co z tego wynika. Dalej idą sekcje z danymi, każda z porównaniem do poprzedniego okresu i do tego samego okresu rok wcześniej.
| Sekcja | Źródło danych | Na jakie pytanie odpowiada | Jak często |
|---|---|---|---|
| Podsumowanie i wnioski | Wszystkie poniższe | Co się zmieniło i co robimy dalej? | Co miesiąc |
| Kliknięcia, wyświetlenia, CTR, pozycja | Google Search Console | Jak strona radzi sobie w wynikach Google? | Co miesiąc |
| Widoczność na grupy fraz | Search Console, narzędzie do śledzenia pozycji | Czy rośniemy na zapytaniach, które sprzedają? | Co miesiąc |
| Ruch organiczny i konwersje | Google Analytics 4 lub inne narzędzie analityczne | Czy ruch z Google przynosi zapytania i sprzedaż? | Co miesiąc |
| Strony docelowe | Search Console i GA4 | Które podstrony zyskują, a które tracą? | Co miesiąc |
| Linki | Raport Linki w Search Console, narzędzia zewnętrzne | Czy pozyskane linki mają sens? | Co miesiąc lub kwartał |
| Stan techniczny | Raport Strony w Search Console | Czy nie wypadły z indeksu ważne podstrony? | Co miesiąc |
| Wykonane prace i plan | Agencja lub zespół | Za co płacisz i co będzie dalej? | Co miesiąc |
Raz na kwartał przyda się szerszy przegląd: które założenia się sprawdziły, które grupy fraz porzucić i gdzie przesunąć budżet. Miesięczny raport służy do kontroli, kwartalny do decyzji.
Kliknięcia, wyświetlenia, CTR i średnia pozycja: jak liczy je Google
Cztery wskaźniki z raportu Skuteczność w Search Console stanowią rdzeń raportu. Żeby je dobrze czytać, musisz znać ich definicje, a te podaje pomoc Search Console:
- Wyświetlenie to sytuacja, w której ktoś zobaczył link do Twojej strony w Google. Liczy się, gdy wynik pojawi się na bieżącej stronie wyników, niezależnie od tego, czy użytkownik do niego przewinął. W karuzelach i rozwijanych sekcjach wynik musi zostać przewinięty lub rozwinięty do widoku.
- Kliknięcie to przejście z Google na Twoją stronę. Ponowne kliknięcie tego samego linku przez tę samą osobę liczy się jako jedno kliknięcie, a linki, które zostają w Google (np. doprecyzowanie zapytania), nie są liczone.
- CTR to kliknięcia podzielone przez wyświetlenia.
- Średnia pozycja to najwyższa pozycja, jaką zajął link do Twojej strony w danym wyniku, uśredniona po wszystkich zapytaniach. Pozycja jest zapisywana tylko wtedy, gdy było wyświetlenie.
Wzór: CTR = kliknięcia ÷ wyświetlenia. Średnia pozycja liczona jest z najwyższej pozycji w każdym wyniku. Przykład z dokumentacji Google: jeśli strona pojawia się na pozycjach 2, 4 i 6 dla zapytania A, liczy się pozycja 2. Jeśli dla zapytania B jest na pozycji 3, średnia pozycja z obu zapytań wynosi 2,5.
Z tej definicji wynika najczęstsze nieporozumienie w raportach. Gdy strona zaczyna pojawiać się na nowe, dalsze zapytania (np. na pozycji 40), średnia pozycja się pogarsza (jej wartość liczbowa rośnie), a CTR maleje, choć na dotychczasowych frazach nic się nie pogorszyło. Wyświetlenia rosną, bo strona jest pokazywana częściej. Dlatego średnią pozycję zawsze czytaj razem z liczbą wyświetleń i kliknięć, a najlepiej osobno dla grup zapytań.
Przykład obliczeniowy (liczby hipotetyczne, podstaw własne): w marcu strona miała 20 000 wyświetleń, 800 kliknięć (CTR 4%) i średnią pozycję 9. W kwietniu zaczęła się pojawiać na kilkaset nowych zapytań na dalekich pozycjach: 35 000 wyświetleń, 900 kliknięć (CTR 2,6%), średnia pozycja 15. CTR spadł, a średnia pozycja się pogorszyła, choć kliknięć jest więcej. Wniosek zależy od tego, czy te kliknięcia dają konwersje, nie od samego CTR.
Dlaczego dane w Search Console się nie sumują
Klient porównuje sumę z tabeli z wartością na wykresie i widzi różnicę. To nie musi być błąd agencji. Dokumentacja Google wymienia kilka mechanizmów, które raport powinien uwzględniać, a dobry wykonawca uprzedzi o nich z góry.
| Zjawisko | Co się dzieje | Konsekwencja dla raportu |
|---|---|---|
| Zanonimizowane zapytania | Google pomija część zapytań w tabeli, by chronić prywatność | Suma kliknięć z listy zapytań jest niższa niż na wykresie |
| Agregacja według witryny lub strony | Wykres liczy jedno wyświetlenie na wynik, tabela stron liczy osobno każdy adres | Sumy wykresu i tabeli mogą się różnić |
| Personalizacja | Wynik zależy od czasu, miejsca, urządzenia i historii wyszukiwania | Ręczne sprawdzenie frazy w Google nie jest dowodem |
| Opóźnienie danych | Dane trafiają do Search Console i GA4 48 godzin po zebraniu | Raport za miesiąc rób po kilku dniach od jego końca |
| Okno 16 miesięcy | Search Console przechowuje dane z ostatnich 16 miesięcy | Starsze dane trzeba eksportować na bieżąco |
Zanonimizowane zapytania są według opisu wymiarów raportu wliczane do sum na wykresie, chyba że zastosujesz filtr zapytań (np. „zawiera”). Różnice między sumą wykresu a sumą tabeli wynikają zwykle z odmiennej agregacji, co Google opisuje w przeglądzie raportu Skuteczność. Tam też znajdziesz zastrzeżenie, że zapytanie widoczne w raporcie nie musi pokazywać Twojej strony, gdy wpiszesz je sam, bo wyniki zależą od czasu, lokalizacji, urządzenia i historii. Informacje o 48 godzinach i 16 miesiącach podaje pomoc Google Analytics.
Pułapka: filtr zapytań usuwa z sum ruch z zanonimizowanych zapytań. Jeśli raport porównuje „ruch na frazy z nazwą firmy” z „ruchem całkowitym” liczonym bez filtra, proporcje będą zniekształcone. Porównuj liczby zbudowane w ten sam sposób.
Widoczność na frazy w raporcie SEO: jak pokazywać pozycje, żeby nie wprowadzały w błąd
Pozycje na frazy są czytelne dla klienta i dlatego chętnie się je raportuje. Problem zaczyna się, gdy lista 20 fraz staje się jedynym miernikiem. Dwadzieścia fraz to zwykle mały ułamek zapytań, z których strona realnie dostaje ruch, a wybrane frazy łatwo dobrać tak, żeby wyglądały dobrze.
Lepiej sprawdza się podział na grupy:
- Zapytania z nazwą marki i bez niej. Ruch na nazwę firmy rośnie wraz z reklamą, poleceniami i rozpoznawalnością, więc nie świadczy o pracy SEO. Search Console ma filtr zapytań brandowych i niebrandowych, dostępny od marca 2025 r. Google zastrzega, że część zapytań może zostać zaklasyfikowana błędnie, a filtr nie jest dostępny dla witryn z małą liczbą wyświetleń (dokumentacja).
- Grupy tematyczne odpowiadające usługom lub kategoriom produktów (np. „implanty”, „wybielanie”, „ortodoncja” w gabinecie stomatologicznym). Każda grupa ma swoje wyświetlenia, kliknięcia i pozycję.
- Zapytania transakcyjne i informacyjne. Wzrost ruchu na poradniki cieszy, ale nie zastąpi wzrostu na zapytania, po których ktoś kupuje.
Pozycje z zewnętrznego narzędzia do śledzenia fraz i średnia pozycja z Search Console to dwie różne miary. Narzędzie sprawdza wynik w ustalonych warunkach (lokalizacja, urządzenie, dzień pomiaru). Search Console uśrednia pozycje z rzeczywistych wyświetleń. Oba źródła są przydatne, ale raport powinien mówić, skąd pochodzi każda liczba.
Ruch organiczny i konwersje w Google Analytics 4
Search Console kończy się w momencie kliknięcia. To, co dzieje się dalej, mierzysz w analityce. W GA4 raport SEO powinien pokazywać sesje z kanału organicznego wyszukiwania, strony docelowe z tego kanału i, co najważniejsze, liczbę key events z tego ruchu.
Key event (w polskim interfejsie: zdarzenie kluczowe) to według pomocy Google Analytics zdarzenie mierzące działanie szczególnie ważne dla Twojego biznesu, np. wysłanie formularza, kliknięcie numeru telefonu czy zakup. Tak GA4 nazywa dziś to, co wcześniej było w nim konwersją. Słowo „konwersja” zarezerwowano dla działań używanych do oceny kampanii reklamowych w Google Ads. Jeśli w Twoim GA4 nie ma oznaczonych key events, raport SEO nie powie Ci nic o sprzedaży, a pierwszym zadaniem wykonawcy powinno być ich skonfigurowanie. Szerzej o doborze wskaźników piszemy we wpisie wskaźniki marketingowe i analityka.
Połączenie Search Console z GA4 dodaje dwa raporty: Google Organic Search Queries (zapytania z metrykami Search Console) i Google Organic Search Traffic (strony docelowe z metrykami obu narzędzi). Dokumentacja zaznacza, że dane z Search Console da się zestawić tylko z trzema wymiarami GA4: stroną docelową, urządzeniem i krajem. W praktyce nie zobaczysz w GA4, które zapytanie dało konkretny formularz. Mostem jest strona docelowa: z Search Console wiesz, na jakie zapytania pokazuje się dana podstrona, a z GA4, ile key events z niej pochodzi.
Zasada: w raporcie każda grupa fraz powinna mieć przypisane podstrony docelowe, a każda podstrona docelowa liczbę key events z ruchu organicznego. Dopiero to łączy pracę nad frazami z wynikiem finansowym.
Linki w raporcie SEO: co pokazać, a czego nie liczyć
Sekcja o linkach ma odpowiedzieć, czy pozyskane w danym miesiącu odnośniki pochodzą ze stron powiązanych z Twoją branżą lub regionem i czy prowadzą do podstron, które mają rosnąć. Sama liczba linków niczego nie dowodzi.
Raport Linki w Search Console pokazuje najczęściej linkowane strony, najczęściej linkujące witryny i najczęstsze teksty linków, a także linki wewnętrzne. Google pisze wprost, że to próbka, a nie pełna lista. Tabele mają limit 1000 wierszy, raport nie informuje, czy link ma atrybut nofollow, i może zawierać linki, które już usunięto. Narzędzia zewnętrzne mają własne indeksy i własne metryki „autorytetu” domen. To oszacowania tych narzędzi, nie wskaźniki Google.
W raporcie oczekuj więc listy nowych linków z adresem strony linkującej, docelową podstroną i krótkim uzasadnieniem, dlaczego ten link ma sens. Jeśli linki są kupowane, raport powinien to mówić otwarcie. Co odróżnia wartościowy link od ryzykownego, wyjaśniamy we wpisie jak uzyskać silne linki SEO.
Jak czytać spadki i wzrosty: sezonowość, aktualizacje Google, AI Overviews
Spadek kliknięć w jednym miesiącu nie jest jeszcze problemem, a wzrost nie jest jeszcze sukcesem. Google w przewodniku po spadkach ruchu wymienia główne przyczyny: aktualizacje algorytmów, problemy techniczne, zagrożenia bezpieczeństwa, naruszenia zasad dotyczących spamu, migracje witryny oraz zmianę zainteresowania użytkowników, w tym sezonowość. Zaleca też konkretne kroki, które powinny znaleźć się w każdym raporcie wyjaśniającym zmianę:
- Rozszerz zakres dat do 16 miesięcy, żeby zobaczyć, czy spadek powtarza się co roku.
- Porównaj ostatnie trzy miesiące z tym samym okresem rok wcześniej.
- Sprawdź, czy zmieniła się średnia pozycja, czy tylko liczba wyświetleń (spadek wyświetleń przy stałej pozycji może oznaczać mniejszy popyt, co sprawdzisz w kolejnym kroku).
- W Google Trends sprawdź, czy spadek dotyczy tylko Twojej strony, czy całej branży.
- Zawęź dane do typu wyszukiwania, podstron, krajów i urządzeń, żeby znaleźć miejsce zmiany.
Dwa narzędzia ułatwiają tę analizę. Pierwsze to adnotacje w Search Console: według pomocy Google możesz dodać na wykresie notatkę do 120 znaków z datą (np. „wdrożenie nowego szablonu kategorii”), maksymalnie 200 na usługę. Adnotacje widzą wszyscy użytkownicy usługi, a te starsze niż 500 dni są usuwane automatycznie. Poproś wykonawcę, by oznaczał tak każde istotne wdrożenie. Drugie to panel stanu wyszukiwarki Google, w którym Google publikuje daty aktualizacji rankingu. W 2026 r. odnotował m.in. aktualizacje podstawowe w marcu i maju oraz aktualizacje dotyczące spamu w czerwcu, sierpniu i wrześniu. Jeśli spadek zbiega się z taką datą, raport powinien to powiedzieć.
Stan na październik 2026: Google podaje, że ruch ze stron pokazywanych w funkcjach AI (AI Overviews, AI Mode) jest wliczany do ogólnego ruchu z wyszukiwarki w raporcie Skuteczność, w typie wyszukiwania „Internet”. Google twierdzi też, że kliknięcia ze stron wyników z AI Overviews są „wyższej jakości”, czyli użytkownicy spędzają więcej czasu w witrynie.
To ma znaczenie przy czytaniu CTR. Pew Research Center przeanalizował w marcu 2025 r. dane z przeglądania 900 dorosłych Amerykanów (68 879 wyszukiwań w Google). Gdy pojawiało się podsumowanie AI, użytkownicy klikali tradycyjny wynik w 8% wizyt, a bez niego w 15%. To dane z USA, więc w Polsce skala może być inna, ale kierunek jest jasny: rosnące wyświetlenia przy spadającym CTR mogą wynikać z wyglądu stron wyników, a nie z błędów na Twojej stronie. Jak zabiegać o obecność w samych odpowiedziach AI, opisujemy na stronie widoczność w AI.
Czego nie powinno być w raporcie SEO
Większość słabych raportów nie kłamie wprost. Pokazuje prawdziwe liczby, które nie odpowiadają na pytanie, czy SEO przynosi pieniądze.
| Element raportu | Dlaczego to problem | Co powinno być zamiast | Ocena |
|---|---|---|---|
| Tylko pozycje na wybrane frazy | Łatwo dobrać frazy pod dobry wynik | Grupy fraz plus pełne dane z Search Console | czerwona flaga |
| „Ruch” bez podziału na kanały | Wzrost może pochodzić z reklam lub kampanii mailowej | Ruch z kanału organicznego | czerwona flaga |
| Ruch bez key events | Nie wiesz, czy odwiedziny dały zapytania | Key events z ruchu organicznego | czerwona flaga |
| Liczba nowych linków bez listy | Nie da się ocenić jakości ani ryzyka | Lista linków z uzasadnieniem | do wyjaśnienia |
| Wynik punktowy z narzędzia („SEO score 87/100”) | To ocena narzędzia, nie Google | Konkretne problemy i ich wpływ | do wyjaśnienia |
| Wzrost wliczający frazy z nazwą firmy | Miesza efekt marki z efektem SEO | Osobno brand i non-brand | do wyjaśnienia |
| Wykres bez porównania rok do roku | Sezonowość wygląda jak sukces lub porażka | Porównanie miesiąc do miesiąca i rok do roku | do wyjaśnienia |
| Lista prac i plan na kolejny miesiąc | Pokazuje, za co płacisz | Zostaje | w porządku |
Drugi sygnał ostrzegawczy to raport generowany automatycznie, bez ani jednego zdania komentarza. Dane może zebrać narzędzie, ale interpretację i decyzje musi napisać człowiek, który zna Twój biznes.
Modele rozliczeń za SEO a to, co widzisz w raporcie
Sposób rozliczenia wpływa na to, co wykonawca chce Ci pokazać. Zanim ocenisz raport, sprawdź, za co właściwie płacisz.
| Model | Za co płacisz | Ryzyko dla Ciebie | Na co patrzeć w raporcie |
|---|---|---|---|
| Stała opłata miesięczna | Za zakres prac i czas specjalistów | Płacisz także w miesiącach bez wzrostów | Lista prac, ich zgodność z planem, trend kliknięć i key events |
| Za efekt (np. za frazy w pierwszej dziesiątce) | Za pozycje na uzgodnione frazy | Wykonawca może dobierać łatwe frazy i ryzykowne metody, a pozycje nie gwarantują ruchu | Ruch i key events z fraz objętych umową, metody pozyskiwania linków |
| Hybrydowy | Opłata stała plus premia za cele | Premia może zależeć od wskaźnika łatwego do „podkręcenia” | Czy cel premii jest mierzony w Twoim GA4 lub Search Console |
| Projekt lub godziny | Za konkretne zadanie (migracja, wdrożenie) | Brak odpowiedzialności za długofalowy wynik | Odbiór prac i dane przed oraz po wdrożeniu |
W modelu za efekt pamiętaj o stanowisku Google: nikt nie może zagwarantować pierwszego miejsca w Google. Umowa za efekt nie musi być nieuczciwa, ale jeśli ktoś obiecuje konkretne pozycje w konkretnym terminie, zapytaj, jakimi metodami chce to osiągnąć. Na łamanie zasad Google ryzykujesz Ty, bo to Twoja domena może stracić widoczność. W każdym modelu najzdrowszy jest cel mierzony w narzędziach, do których masz własny dostęp: key events z ruchu organicznego albo kliknięcia z zapytań niebrandowych.
Pytania do agencji o raport SEO przed podpisaniem umowy
Google w poradniku czy potrzebujesz specjalisty SEO proponuje pytania do zadania przed rozpoczęciem współpracy. Z punktu widzenia raportowania najważniejsze są dwa: jakich wyników wykonawca się spodziewa i w jakim czasie oraz czy będzie Ci przekazywał wszystkie zmiany wprowadzane na stronie wraz z uzasadnieniem. Google radzi też, by przy audycie dawać do Search Console wyłącznie dostęp do odczytu.
Do skopiowania:
- Czy mogę zobaczyć przykładowy raport (z zanonimizowanymi danymi innego klienta)?
- Czy raport pokazuje dane z Search Console z porównaniem rok do roku, a nie tylko pozycje na wybrane frazy?
- Czy rozdzielacie ruch na zapytania z nazwą firmy i bez niej?
- Które key events w GA4 będą miarą sukcesu i kto je skonfiguruje?
- Czy w raporcie będzie lista wszystkich wykonanych prac i zmian na stronie, z datami?
- Czy dostanę pełną listę pozyskanych linków z adresami stron linkujących?
- Czy konta Search Console i GA4 pozostaną moją własnością, a Wy dostaniecie dostęp jako użytkownicy?
- Jak wyjaśnicie spadek, jeśli się zdarzy, i w jakim czasie?
Ostatnie pytanie dobrze sprawdza wykonawcę. Odpowiedź w stylu „to wahania algorytmu” bez odniesienia do danych oznacza, że raport będzie opisywał liczby, ale ich nie tłumaczył. Jeśli chcesz zobaczyć, jak raportujemy współpracę w ramach pozycjonowania stron, napisz do nas przez stronę kontakt.
Źródła
- What are impressions, position, and clicks? — Pomoc Google Search Console
- Performance report (Search results): Overview and basic setup — Pomoc Google Search Console
- Performance report (Search results): Dimensions and data groupings — Pomoc Google Search Console
- Search Console annotations — Pomoc Google Search Console
- Debugging drops in Google Search traffic — Google Search Central (aktualizacja 2025)
- History for Ranking | Google Search Status Dashboard — Google (stan na październik 2026)
- Connect Search Console to Google Analytics — Pomoc Google Analytics
- Conversions vs. key events in Google Analytics — Pomoc Google Analytics
- Links report — Pomoc Google Search Console
- AI features and your website — Google Search Central (aktualizacja 2025)
- Google users are less likely to click on links when an AI summary appears in the results — Pew Research Center (2025)
- Do you need an SEO? — Google Search Central (aktualizacja 2026)