ROI z SEO to stosunek zysku z ruchu z bezpłatnych wyników wyszukiwania do kosztu działań SEO. Sam wzór jest prosty, trudniej ustalić, ile sprzedaży naprawdę przyniosło SEO i w jakim czasie. Poniżej znajdziesz wzór z przykładem, listę kosztów i przychodów, sposób pomiaru w Google Analytics 4 i Search Console oraz prognozę zwrotu przed rozpoczęciem prac.
Najważniejsze w skrócie
- ROI z SEO liczysz wzorem: (zysk z ruchu z wyników bezpłatnych − koszt SEO) / koszt SEO × 100%. Do wzoru wstawiasz zysk z marżą, a nie sam przychód.
- ROI z SEO ocenia się w dłuższym okresie niż ROI z reklam, bo ruch z wyszukiwarki rośnie stopniowo po rozpoczęciu prac.
- Pomiar zwrotu z SEO wymaga dwóch narzędzi: Search Console pokazuje kliknięcia z Google, a Google Analytics 4 zdarzenia kluczowe i przychód z tego ruchu.
- Prognoza ROI z SEO opiera się na liczbie wyszukiwań, CTR, współczynniku konwersji, wartości zamówienia i marży z danych własnej firmy, a nie na średnich rynkowych.
Co to jest ROI i jak obliczyć go dla SEO?
ROI (return on investment) to zwrot z inwestycji: pokazuje, ile zarabiasz na każdej złotówce wydanej na dane działanie. Dla SEO liczysz go tym wzorem:
ROI = (zysk z ruchu z wyników bezpłatnych − koszt SEO) / koszt SEO × 100%
Przykład liczbowy (ilustracja rachunku, nie dane rynkowe). W ciągu 12 miesięcy wydajesz na SEO 60 000 zł: obsługa specjalistów, treści i wdrożenia na stronie. Sprzedaż z ruchu z bezpłatnych wyników Google przynosi w tym czasie 300 000 zł przychodu. Przy marży 40% zostaje z niego 120 000 zł zysku.
| Co wstawiasz do wzoru | Obliczenie | Wynik |
|---|---|---|
| Zysk (marża od przychodu) | (120 000 − 60 000) / 60 000 × 100% | 100% |
| Sam przychód | (300 000 − 60 000) / 60 000 × 100% | 400% |
ROI równy 100% oznacza, że SEO zwróciło swój koszt i przyniosło drugie tyle zysku. Wynik 0% to zwrot samego kosztu, a wynik ujemny to strata. Druga linijka tabeli pokazuje najczęstszy błąd: wstawienie przychodu zamiast zysku czterokrotnie zawyża wynik w tym przykładzie. Do decyzji o budżecie potrzebujesz wersji z marżą.
Dlaczego ROI z SEO liczy się trudniej niż ROI z reklam?
Bo w SEO koszt i efekt rozjeżdżają się w czasie. W reklamie płacisz za kliknięcie dziś i dziś widzisz sprzedaż. W SEO płacisz za pracę teraz, a ruch rośnie stopniowo i często utrzymuje się dłużej niż sama praca.
Na wynik wpływają cztery rzeczy:
- Opóźnienie. Pierwsze miesiące to zwykle koszt bez pełnego efektu. ROI liczony po kwartale prawie zawsze wyjdzie gorzej niż liczony po roku.
- Brak obietnic. Google pisze wprost w swoim poradniku o współpracy z agencją SEO: „No one can guarantee a #1 ranking on Google” (Google Search Central). Radzi za to pytać, jakich wyników i w jakim czasie się spodziewać oraz jak mierzony będzie sukces.
- Wiele wizyt przed zakupem. Klient może trafić na stronę z wyszukiwarki, a kupić po kliknięciu reklamy albo newslettera. To, ile sprzedaży przypiszesz SEO, zależy od modelu atrybucji.
- Ruch z marki. Kto wpisuje w Google nazwę Twojej firmy, ten zwykle znalazłby Cię bez SEO. Wliczanie całego takiego ruchu do efektu SEO zawyża zwrot.
Jakie koszty i przychody wliczyć do ROI z SEO?
Wlicz wszystkie koszty, bez których wynik by nie powstał. Po stronie przychodów zostaw tylko te, które da się powiązać z ruchem z wyszukiwarki.
| Koszty SEO | Przychody z SEO |
|---|---|
| wynagrodzenie agencji albo specjalistów | sprzedaż online z ruchu z bezpłatnych wyników wyszukiwania |
| tworzenie i aktualizacja treści | leady z formularzy i telefonów przeliczone na wartość sprzedaży |
| wdrożenia programistyczne na stronie | powtórne zakupy klientów pozyskanych z wyszukiwarki |
| narzędzia do analizy i monitoringu | sprzedaż, w której wyszukiwarka była jednym z kroków przed zakupem |
| czas Twojego zespołu poświęcony na SEO | oszczędność na reklamach na frazach, które zajmuje SEO |
W firmie usługowej, która nie sprzedaje online, wartość leada policzysz tak: liczba leadów × odsetek leadów zamienionych w umowę × średnia wartość umowy × marża. Dane do tego masz w CRM-ie albo u handlowców, nie w narzędziach analitycznych.
Ostatni wiersz tabeli warto traktować ostrożnie. Koszt zakupu tego samego ruchu w Google Ads, czyli suma kosztów kliknięć dla fraz, na których jesteś widoczny bezpłatnie, pokazuje wartość ruchu, ale nie jest zyskiem. To punkt odniesienia, a nie pozycja do licznika ROI.
Jak zmierzyć zwrot z SEO w GA4 i Search Console?
Potrzebujesz obu narzędzi, bo każde widzi inną część drogi klienta. Według dokumentacji Google Search Central Search Console pokazuje, jak strona radzi sobie w wynikach wyszukiwania Google, a Google Analytics pokazuje, co użytkownicy robią na stronie. Google podkreśla też, że źródłem prawdy o wynikach w wyszukiwarce zawsze jest Search Console.
Search Console: czy rośnie widoczność i ruch.
W raporcie Skuteczność sprawdzisz kliknięcia, wyświetlenia, CTR i średnią pozycję. CTR to według pomocy Google liczba kliknięć podzielona przez liczbę wyświetleń, a średnia pozycja to średnie miejsce najwyżej wyświetlonego wyniku z Twojej strony. Filtruj zapytania z nazwą marki i bez niej, żeby zobaczyć, ile nowego ruchu przynosi SEO. Krok po kroku opisujemy to w poradniku Google Search Console.
Google Analytics 4: ile ten ruch zarabia.
- Oznacz jako zdarzenia kluczowe działania ważne dla sprzedaży: zakup, wysłanie formularza, kliknięcie numeru telefonu.
- W raportach pozyskania sprawdź zdarzenia kluczowe i przychód z kanału bezpłatnego wyszukiwania.
- Sprawdź ustawienia atrybucji. GA4 ma trzy modele atrybucji: oparty na danych, ostatnie kliknięcie płatne i bezpłatne oraz ostatnie kliknięcie w płatnym kanale Google. Zmiana modelu działa wstecz, a domyślne okno wsteczne dla większości zdarzeń kluczowych to 90 dni (pomoc Google Analytics).
- W raporcie ścieżek atrybucji zdarzeń kluczowych zobacz, czy wyszukiwarka rozpoczyna, wspiera czy zamyka drogę do zakupu.
Liczby w obu narzędziach nie będą identyczne. Kliknięcia w Search Console i sesje w GA4 liczone są inaczej, a na GA4 wpływa m.in. brak zgody części użytkowników na pomiar. Ważne, żeby trendy w obu narzędziach szły w tę samą stronę.
Jak oszacować ROI z SEO przed rozpoczęciem działań?
Prognozę budujesz z pięciu liczb: wyszukiwań, CTR, współczynnika konwersji, średniej wartości zamówienia i marży. Wzór na miesięczny zysk z grupy fraz wygląda tak:
liczba wyszukiwań × CTR na docelowej pozycji × współczynnik konwersji × średnia wartość zamówienia × marża.
Co to oznacza dla Twojego biznesu?
Bez zdarzeń kluczowych i przychodu przypisanego do wyszukiwarki rozmowa o SEO sprowadza się do pozycji i ruchu, które nie płacą rachunków. Dobrze ustawiony pomiar pozwala porównać SEO z reklamami w tych samych jednostkach, czyli w zysku na złotówkę. Na tej podstawie przesuwasz budżet tam, gdzie zarabia najwięcej.
Przykład liczbowy (ilustracja, nie dane rynkowe): grupa fraz ma 10 000 wyszukiwań miesięcznie. Przy CTR 5% daje to 500 wizyt, przy współczynniku konwersji 2% 10 zamówień, przy średniej wartości 400 zł 4000 zł przychodu, a przy marży 35% 1400 zł zysku miesięcznie. Ten zysk porównujesz z kosztem SEO dla tej grupy fraz.
Skąd brać dane:
- Wyszukiwania z Planera słów kluczowych albo innego narzędzia. Licz grupy fraz o tej samej intencji, nie pojedyncze słowa kluczowe.
- CTR z Search Console Twojej strony dla fraz, na których już jesteś widoczny. Definicję CTR podaje pomoc Search Console.
- Współczynnik konwersji i średnią wartość zamówienia z GA4, z ruchu z wyszukiwarki, a nie średnią dla całej strony.
- Marżę z danych finansowych firmy.
Uczciwa prognoza ma trzy warianty: ostrożny, realny i optymistyczny. Rozpiętość między nimi pokazuje ryzyko lepiej niż jedna liczba.

Zdaniem eksperta ICEA
„W prognozach nie korzystamy z ogólnodostępnych krzywych CTR, tylko liczymy CTR z danych Search Console klienta, osobno dla fraz z nazwą marki i bez niej. Frazy z marką mają zwykle znacznie wyższą klikalność, więc wrzucenie obu grup do jednej średniej to najczęstszy powód zbyt optymistycznej prognozy. Gdy strona nie ma jeszcze widoczności, prognozę pokazujemy wyłącznie w trzech wariantach i aktualizujemy ją po pierwszych miesiącach realnych danych.”
Joanna BłażejewskaHead of R&D, ICEA.Jak AI Search zmienia ocenę efektów SEO?
Coraz więcej odpowiedzi użytkownik dostaje bezpośrednio w wynikach, w AI Overviews i w trybie AI. Dlatego sama liczba kliknięć coraz słabiej opisuje wartość SEO.
Według dokumentacji Google Search Central wyświetlenia i kliknięcia z funkcji AI w wyszukiwarce trafiają do raportu Skuteczność w Search Console, w typie wyszukiwania „Internet”, razem z resztą ruchu. Konwersje radzi mierzyć w narzędziach takich jak Google Analytics.
Google pisze też, że kliknięcia ze stron wyników z AI Overviews są wyższej jakości, bo użytkownicy częściej spędzają więcej czasu na stronie.
Wniosek dla ROI: oceniaj SEO po zdarzeniach kluczowych i wartości sprzedaży z wyszukiwarki, a nie po samym ruchu. SEO nie umiera, ale samo już nie wystarcza. Warto też sprawdzać, czy asystenci AI wymieniają Twoją markę, co opisujemy we wpisie jak sprawdzić, czy AI poleca Twoją markę. O widoczności w odpowiedziach AI piszemy na stronie AI Search.
Jakie błędy zaniżają albo zawyżają ROI z SEO?
Najwięcej błędów wynika z porównywania niepasujących do siebie liczb.
- Przychód zamiast zysku. Zawyża ROI wielokrotnie, jak w przykładzie z początku wpisu.
- Ocena po kilku tygodniach. Zaniża ROI, bo koszt jest już pełny, a efekt dopiero rośnie.
- Tylko ostatnie kliknięcie. Pomija sprzedaż, w której wyszukiwarka była pierwszym kontaktem z marką, a zakup przyszedł z innego kanału.
- Ruch z marki jako efekt SEO. Zawyża zwrot, bo część tych klientów znalazłaby Cię bez żadnych działań.
- Pominięte koszty. Treści, wdrożenia programistów albo czas zespołu nie trafiają do mianownika.
- Brak pomiaru telefonów i zapytań mailowych. W firmach usługowych to często większość leadów, więc ROI wychodzi zaniżony.
- Różne okresy. Koszt z jednego roku i przychód z innego nie dają porównywalnego wyniku. Do sezonowych branż porównuj okres rok do roku.
Co zrobić teraz?
ROI z SEO liczy się prosto, gdy masz dobre dane. Najpierw uporządkuj pomiar, dopiero potem oceniaj opłacalność.
- Oznacz w GA4 zdarzenia kluczowe i sprawdź, czy mierzysz także telefony i formularze.
- Zbierz wszystkie koszty SEO za ostatnie 12 miesięcy.
- Policz zysk z ruchu z bezpłatnych wyników wyszukiwania, z marżą, osobno dla fraz z marką i bez niej.
- Policz ROI i porównaj go z wynikiem sprzed roku.
- Przed zwiększeniem budżetu zrób prognozę w trzech wariantach.
W modelu Search Ecosystem™ pomiar zwrotu należy do obszaru Analytics, który łączy dane z wyszukiwarki, reklam i sprzedaży. Jeśli dopiero konfigurujesz pomiar, zacznij od przewodnika po Google Analytics 4.
Źródła
- Google Search Central: Do you need an SEO? (akt. 5.06.2026)
- Google Search Central: Using Search Console and Google Analytics data for SEO (akt. 7.01.2026)
- Search Console Help: Performance report (Search results)
- Google Search Central: AI features and your website (akt. 10.12.2025)
- Google Analytics Help: [GA4] Key event
- Google Analytics Help: [GA4] Attribution models (Get started with attribution)
- Google Analytics Help: [GA4] Select attribution settings
- Google Analytics Help: [GA4] Key event attribution paths report
Najczęstsze pytania.
Jaki ROI z SEO jest dobry?
Nie ma jednego progu dla wszystkich branż. Każdy wynik powyżej zera liczony z marży oznacza, że SEO zarabia więcej, niż kosztuje, a o budżecie decyduje porównanie z innymi kanałami w tym samym okresie.
Czym ROI różni się od ROAS?
ROAS dzieli przychód z reklam przez ich koszt i nie uwzględnia marży. ROI liczy zysk po odjęciu kosztów, więc lepiej pokazuje, czy działanie realnie się opłaca.
Czy można policzyć ROI z jednego wpisu na blogu?
Można to przybliżyć, sprawdzając w GA4 zdarzenia kluczowe w sesjach, które zaczęły się od tego wpisu. Wpisy często wspierają sprzedaż pośrednio, dlatego sensowniej liczyć zwrot dla grupy treści o jednym temacie niż dla pojedynczego tekstu.

Pisze w Insights o temacie Analytics.


