← Wróć do bloga

Google Ads dla B2B — dlaczego wymaga innego podejścia niż B2C

W skrócie Google Ads dla B2B w Polsce w 2026 daje CPL 100–400 zł na demo/kontakt (SaaS i typowe usługi), 500–2 000 zł na poziomie SQL, koszt per Closed-Won 3 000–25 000 zł. Cykl decyzyjny 3–9 miesięcy, wielu decydentów, lead ≠ klient. Bez offline conversion tracking i wartości CRM (MQL/SQL/Closed-Won) Google optymalizuje pod tani lead, a nie pod faktyczną sprzedaż — dlatego standardowa kampania B2C scopowana 1:1 do B2B prawie zawsze przepala budżet. Niżej co zmienić, żeby zaczęło działać.
Google Ads w B2C vs B2B — kluczowe różnice Te same narzędzia, zupełnie inna strategia B2C — sklep, usługa konsumencka B2B — SaaS, usługa dla firm, przemysł Cykl decyzyjny Minuty / godziny 3–9 miesięcy Liczba decydentów 1 osoba 3–7 osób (komitet) Wartość kontraktu 50–500 zł / zakup 5 000–500 000+ zł Konwersja optymalizacyjna Zakup (od razu) SQL / Closed-Won (z CRM) B2B bez offline conversion tracking ≈ kampania B2C odwrócona w ciemność.

Pięć rzeczy, które naprawdę różnią B2B od B2C

To nie jest „taka sama kampania, tylko z innym keywordem". To inny model. Zrozumienie różnic to fundament — bez tego cała reszta artykułu pozostanie teorią.

1. Cykl decyzyjny: 3–9 miesięcy zamiast minut

Klient B2C kupuje impulsowo lub z krótką deliberacją. B2B przechodzi przez fazę research (porównuje dostawców), evaluation (testuje, demo), proposal (pricing, negocjacje), procurement (akceptacje, prawnik). To trwa miesiącami. Dla Twojej kampanii to oznacza, że kliknięcie z poniedziałku zostaje klientem dopiero we wrześniu. Standardowy 30-dniowy attribution window w Google nie wystarczy — musi być rozszerzony do 60–90 dni, a zewnętrznie (CRM) do 180+ dni.

2. Wielu decydentów (Buying Committee)

Dla zakupu enterprise SaaS często zaangażowanych jest 5–7 osób: end user, IT, security, finance, procurement, C-level sponsor. Każda klika z innego urządzenia, w innym miejscu, z innym keywordem. To znaczy, że jeden lead w CRM = kilkadziesiąt klików w Google Ads. Atrybucja staje się złożona.

3. Lead ≠ klient. Lead ≠ MQL. MQL ≠ SQL. SQL ≠ deal.

W B2C konwersja = przychód. W B2B konwersja na stronie (formularz, demo request) to dopiero pierwszy krok pipeline'u. Z mojej obserwacji typowe wskaźniki konwersji w polskim B2B SaaS:

  • Wizyta → MQL (Marketing Qualified Lead — wypełnił formularz): 1–4%
  • MQL → SQL (Sales Qualified Lead — sprzedaż chce z nim rozmawiać): 15–35%
  • SQL → Opportunity (jest budżet, projekt, decydent): 25–45%
  • Opportunity → Closed-Won: 15–35%

Z 1 000 wizyt zostaje 30 MQL → 8 SQL → 2,5 Opportunity → 0,7 deal. To są typowe stawki, nie anomalia. Każdy fix w którymś etapie to dźwignia na całym lejku.

4. Wartość kontraktu rozjeżdża logikę CPL

CPL 800 zł brzmi drogo. Ale jeśli klient B2B ma LTV 80 000 zł (np. 3-letnia subskrypcja SaaS po 2 200 zł / miesiąc), to przy konwersji MQL → klient na poziomie 8% CAC wynosi 10 000 zł — czyli mniej niż 13% LTV. Bardzo zdrowo. Co więcej, w B2C optymalizujesz pod CPA, w B2B coraz częściej pod cost per opportunity albo cost per Closed-Won z value-based bidding (tROAS na wartości deal'a).

5. Niski wolumen zapytań w wyszukiwarce

„adwokat rozwód kraków" — kilka tysięcy wyszukań miesięcznie. „enterprise data lake migration consultancy" — kilkadziesiąt. W B2B niszowym frazy Google mają ekstremalnie niski wolumen — czasem 5–20 wyszukań miesięcznie na konkretną kombinację. To znaczy, że Search nie wystarczy — potrzebujesz LinkedIn, content, account-based marketing.

Polskie benchmarki — Hotlead — koszty leadów B2B per kanał 2026, Artur Smolicki — Google Ads dla B2B. Globalne — Growthspree — SaaS Google Ads Benchmarks 2026.

Krok 1 — co musisz mieć ZANIM włączysz Google Ads w B2B

To jest ta lista, której najczęściej brakuje w nieudanych kontach B2B.

Konwersje wartościowe — nie tylko „form fill"

Najgorszy setup B2B, jaki widzę regularnie: jedna konwersja „Lead" wartości 1, do której wpadają wszyscy — student wypełniający whitepaper i CTO enterprise klikający „demo request". System nie odróżnia. Optymalizuje pod ilość, znajduje studentów. Pieniądze wypłyną.

Setup, który działa — różne typy konwersji z różnymi wartościami. Uwaga: wartości poniżej to arbitralna skala punktowa, nie złotówki — ważne są proporcje między nimi (że SQL jest 5× ważniejszy od MQL), nie konkretne liczby. Wyjątkiem jest Closed-Won, gdzie warto wpisywać rzeczywistą wartość deal'a.

  • Newsletter / whitepaper — wartość 5–10 (oznacza „ktoś jest świadomy problemu", ale daleko od kupna)
  • Demo request / kontakt sprzedażowy — wartość 50–100
  • MQL (kwalifikowany przez marketing) — wartość 100–300
  • SQL (kwalifikowany przez sprzedaż) — wartość 500–1 500
  • Opportunity (deal w pipeline) — wartość 2 000–5 000
  • Closed-Won — rzeczywista wartość deal'a (np. 50 000 zł)

Smart Bidding rozumie hierarchię i zaczyna szukać ludzi, którzy konwertują w głąb lejka, nie tylko na górę.

Offline Conversion Import (OCI) — game changer w B2B

Większość konwersji B2B nie dzieje się na Twojej stronie. Klient kliknął reklamę 3 miesiące temu, wypełnił demo, sprzedaż wysłała ofertę, ktoś podpisał umowę — wszystko poza Google Ads. Bez OCI Google nie wie, że to ten klik się opłacił. Zna tylko formularz „Demo request" sprzed 3 miesięcy.

Jak to działa technicznie:

  1. Klient klika reklamę → Google zapisuje GCLID (unikalny identyfikator kliknięcia).
  2. Twój system (formularz, CRM) łapie GCLID z URL i zapisuje przy nowym leadzie.
  3. Gdy lead awansuje w pipeline (MQL → SQL → Closed-Won), CRM wysyła update do Google Ads z GCLID + datą + nową wartością.
  4. Google Ads dostaje sygnał: „ten klik z czerwca to był deal o wartości 80 000 zł" — i zaczyna szukać podobnych klików.

HubSpot ma do tego wbudowany sync zdarzeń konwersji (sprawdź sekcję Ads → Events w portalu — nazwy UI bywają zmieniane między wersjami). Salesforce — przez konektor Google Ads Data Manager (Google Ads → Tools → Ads Data Manager). Bez CRM wystarczy formularz na stronie + skrypt zapisujący GCLID + cron job eksportujący zmiany do Google Ads API. Z mojego doświadczenia i danych Revvim — kampanie, które wdrożyły OCI z sygnałami SQL i Closed-Won, notują wyraźnie lepszą jakość leadów (typowo 20–50% poprawa wskaźnika MQL → SQL przy podobnym wolumenie). To nie zawsze jest +50% SQL w liczbach absolutnych, częściej spadek kosztu per SQL przy tej samej ilości — ale efekt netto jest ten sam.

Mechanizm OCI i typowy uplift — Revvim — Bidding on Offline CRM Stages, Google Ads OCI Setup Guide 2026.

Attribution window 60–90 dni (nie default 30)

W ustawieniach konta Google Ads jest conversion window — domyślnie 30 dni. Dla B2B to za mało. Ustaw 60 dni dla MQL, 90 dni dla SQL/Opportunity. GCLID jest aktywny do 90 dni dla standardowego OCI importu — dla cykli enterprise > 3 miesięcy masz lukę. Workaround: Enhanced Conversions for Leads oparte na hashowanym adresie email lub identyfikatorze klienta — działają poza limitem GCLID. To osobny temat techniczny, ale warto wiedzieć, że luka jest do obejścia.

Volume konwersji — czy w ogóle masz dane do optymalizacji

Smart Bidding potrzebuje wystarczającego sygnału konwersyjnego — orientacyjnie 15–30 wartościowanych konwersji miesięcznie, więcej dla tROAS. Google nie publikuje już twardego progu (stare liczby pochodzą z dokumentacji 2018–2022), ale poniżej tego zakresu algorytm działa erratycznie. W niszowym B2B (5 SQL miesięcznie) po prostu nie ma czego się uczyć — wpada w optymalizację pod tani lead. Rozwiązanie: optymalizuj pod konwersje wcześniejsze w lejku (MQL zamiast SQL), z proporcjonalnymi wartościami. System ma więcej sygnałów, a Ty nie tracisz priorytetów.

Test gotowości — odpowiedz „tak" na 5 z 7 (1) Mam zdefiniowane stages w pipeline (MQL, SQL, Opportunity, Closed-Won) z jasnymi kryteriami przejścia. (2) Mam CRM (HubSpot, Salesforce, Pipedrive lub własny), który łapie GCLID. (3) Mam minimum 15 leadów miesięcznie razem (z każdego źródła) — inaczej Smart Bidding nie ma danych. (4) Wiem, jaki jest typowy LTV mojego klienta i mogę przeliczyć go na wartości konwersji. (5) Mam minimum 3 000 zł miesięcznie budżetu testowego (3 miesiące = ~9 000 zł). (6) Akceptuję, że pierwsze 60–90 dni to nauka systemu, nie wynik. (7) Mam treść (LP, case studies, demo, whitepapers) — bez tego B2B nie kupuje.

Krok 2 — struktura kampanii B2B, która działa

W B2B mniej znaczy więcej. Zacznij od minimum, dorzucaj dopiero gdy podstawy działają.

KampaniaPo co% budżetuKiedy
Search brandowyŁapie decydentów, którzy znają Twoją markę. Krytyczne — gdy konkurencja licytuje na Twoją nazwę, tracisz leady.10–15%Od dnia 1
Search non-brand wysokiej intencjiFrazy typu „<rozwiązanie> cena", „<produkt> vs <konkurent>", „<branża> software". Najwyższa konwersja.50–60%Od dnia 1
Search non-brand edukacyjny„jak wybrać X", „best Y for Z" — top of funnel, niska konwersja, ale nuture'uje. Niezbędne dla budowy popytu.15–25%Po 30 dniach (gdy podstawy działają)
Demand Gen / YouTubeAwareness w niszowych segmentach. Drogi, długi cykl zwrotu.0–10%Tylko gdy budżet przekracza 15 000 zł / mies. i CRM widzi attribution
PMaxW typowym B2B usługowym rzadko sensowny — brak feedu, słabe sygnały. Wyjątek: B2B e-com z feedem lub zaawansowany Customer Match z głębokimi sygnałami CRM.0–5%Testuj dopiero gdy Search działa i masz minimum 50 SQL/mies. jako sygnał

Filozofia: zacznij od fraz wysokiej intencji + brand, dorzuć edukacyjne dopiero gdy CRM widzi pipeline. PMax i Demand Gen w typowym B2B usługowym to drogie eksperymenty, nie podstawa.

LinkedIn Ads vs Google Ads w B2B — kiedy co

Częste pytanie B2B founderów. Krótko:

  • Google Ads wygrywa, gdy klient aktywnie szuka rozwiązania. Przykłady: „CRM dla agencji reklamowej", „audyt bezpieczeństwa IT cena", „outsourcing księgowości dla startupu". Wysokie intent, niska konkurencja w niszach.
  • LinkedIn Ads wygrywa, gdy chcesz dotrzeć do konkretnego segmentu, który problemu jeszcze nie zdefiniował. Targetowanie po stanowisku, branży, wielkości firmy. Dobry do ABM (Account-Based Marketing) i thought leadership.
  • Najczęstsza kombinacja, którą widzę u skutecznych B2B: Google Search dla high-intent fraz + LinkedIn dla TOFU/MOFU edukacji + remarketing krzyżowy między platformami.

Jeśli Twój budżet jest pod 5 000 zł / mies., zwykle skupiałbym się na jednej platformie i robił dobrze — niż na obu po łebkach.

Krok 3 — czego oczekiwać i jak czytać wyniki

Typowe stawki CPL w polskim B2B (2026) Im głębiej w lejku, tym droższy lead — ale wartość biznesowa rośnie szybciej Whitepaper / newsletter / webinar registration CPL 30–120 zł • „znam temat, nie kupuję jeszcze" Demo request / kontakt sprzedażowy / pricing CPL 100–400 zł • realne zainteresowanie zakupem SQL — kwalifikowany przez sprzedaż CPL 500–2 000 zł • „mamy budżet i decydenta" Closed-Won — deal podpisany CPA 3 000–25 000 zł Wartości po stabilizacji kampanii (4–6 mies.). Branże enterprise (cybersecurity, fintech) — wyżej. Źródło: zestawienie polskich publikacji + obserwacje JP Ads.

Pierwsze 90 dni — czego się spodziewać

  • Miesiąc 1: dane są zbyt płytkie, żeby wyciągać wnioski. CPL na poziomie demo wzrasta o 30–60% względem celu, bo Smart Bidding się uczy. Trzymaj rękę z dala od strategii.
  • Miesiąc 2–3: Pierwsze SQL'e wracają z CRM. Algorytm zaczyna rozumieć, którzy klikacze konwertują w głąb. CPL stabilizuje się, jakość leadów rośnie.
  • Miesiąc 4–6: Pierwsze Closed-Won z kampanii. Możesz przełączyć strategię na value-based bidding (tROAS na wartości deal'a). Tu zaczyna się prawdziwa optymalizacja.

Jeśli oceniasz B2B Google Ads po 30 dniach — oceniasz fazę uczenia, nie wynik. To najczęstszy błąd, który widzę u CFO patrzących na raporty miesięczne.

Najczęstsze błędy w B2B

  1. Optymalizacja pod „cheap lead". Cel: maksymalizuj liczbę konwersji. Efekt: system znajduje studentów wypełniających whitepaper'y. Fix: różne wartości konwersji + value-based bidding.
  2. Brak offline conversion tracking. Google nie wie, którzy klikacze konwertują w głąb. Pieniądze idą na top of funnel, deal'e są przypadkowe. Fix: HubSpot/Salesforce integration + GCLID capture.
  3. 30-dniowy attribution window. Większość konwersji B2B liczy się po 30 dniach. Google ich nie widzi. Fix: 60–90 dni + enhanced conversions.
  4. Broad match w niszowym B2B. System interpretuje „enterprise CRM" jako „CRM" i licytuje na hobbystów. Fix: phrase / exact match + ścisłe negatywy.
  5. Krótka rotacja kampanii. „Po 14 dniach nie widzę SQL, wyłączam." W B2B to za szybko — algorytm potrzebuje minimum 60 dni. Fix: cierpliwość + budżet adekwatny do cyklu.
  6. Brak konsultacji z sprzedażą. Marketing dostarcza leady, sprzedaż mówi że „są słabe". Bez sygnału z CRM o jakości lead'ów (MQL → SQL conversion rate per fraza) — pieniądze idą na frazy, które przyciągają wolumen, nie deals. Fix: regularne meetingi sprzedaż–marketing + SQL feedback loop.

Co widzę z 11 lat — segmenty B2B, które prowadziłem

Orientacyjne widełki z różnych typów kont B2B w Polsce:

  • B2B mystery shopping (rekrutacja audytorów) — CPC 1,00–1,50 zł na frazach typu „praca tajemniczy klient", CPA 5–15 zł na bezpłatną rejestrację kandydata. Nie porównuj 1:1 z leadem sprzedażowym — to zupełnie inny rodzaj „konwersji".
  • B2B mystery shopping (sprzedaż usługi do firm) — CPC 3,30 zł, CPL na demo 200–400 zł, deal średnio 50–100 tys. zł rocznie. CAC ~5–10% LTV — bardzo zdrowy model.
  • B2B SaaS (cybersecurity / data) — CPC 12–30 zł na frazach niszowych, CPL 200–600 zł, cykl decyzyjny 3–6 miesięcy, deal 30–200 tys. zł.
  • B2B przemysłowy — CPC 4–12 zł, CPL 150–400 zł, długie cykle (6–12 miesięcy), wartość kontraktu od 50 tys. do kilkuset tys.
  • B2B usługi medyczne dla firm (medycyna pracy) — CPC 3–8 zł, CPL 80–250 zł, ale klient kupuje pakiet roczny dla wielu pracowników — LTV bardzo dobre.

Źródło: konta JP Ads (anonimowo, branża + skala). Dane uzupełniające — Double Digital — koszty Google Ads 2026, Factors.ai — Google Ads B2B Strategy 2026.

Kiedy Google Ads dla B2B NIE ma sensu

Cztery sytuacje, w których trzeba mieć odwagę powiedzieć „nie startuj":

  • Brak procesu sprzedażowego. Lead trafia na adres w domenie i czeka. Bez sprzedawcy, bez follow-upów, bez nurtu. Pieniądze idą na marne. Najpierw uporządkuj pipeline — potem reklamy.
  • Niska wartość kontraktu (LTV < 5 000 zł) + wąski popyt + długi cykl. Matematyka się nie spina. Tu lepiej content marketing + SEO long-tail + LinkedIn organicznie.
  • Brak treści sprzedażowych. Nie masz LP per persona, case studies, demo, ani choćby porządnego pricing page. B2B kupuje dopiero po edukacji — bez treści Twoja strona nie ma jak konwertować.
  • Niszowy popyt + niski budżet. 5 wyszukań miesięcznie na Twoje frazy + budżet 1 000 zł = brak danych do nauki Smart Bidding. Tu lepiej account-based marketing przez LinkedIn + cold outbound.

Jak czytać wyniki — co mierzyć w B2B

W B2C patrzysz na ROAS i CPA. W B2B masz więcej warstw:

Poziom 1 — czy są dane

  • Konwersje typu „Demo request" / „Kontakt" z Google Ads > 15 w 30 dni
  • OCI działa — widzisz przy konwersjach źródło „Click conversion (Imported)"
  • Każdy stage CRM (MQL, SQL, Closed-Won) ma osobną konwersję z wartością

Poziom 2 — efektywność na poziomie kliku

  • CPL na demo / kontakt w widełkach dla branży (patrz piramida wyżej)
  • Quality Score ≥ 6 dla głównych słów
  • Search lost IS (rank) < 30%
  • CTR > 4% na high-intent frazach non-brand (branded zwykle 10–20%; niszowe B2B z bardzo niskim wolumenem może być na 3–5% — porównuj do swojej baseline, nie do liczby absolutnej)

Poziom 3 — efektywność na poziomie biznesu

  • MQL → SQL conversion rate > 15%
  • SQL → Opportunity > 25%
  • Opportunity → Closed-Won > 15%
  • Cost per Closed-Won < 15% LTV (zdrowa relacja CAC/LTV)
  • Sales feedback: czy leady z Google Ads są lepsze / gorsze / takie same jak z innych kanałów

Najczęstszy wynik diagnostyki: poziomy 1 i 2 są OK, ale poziom 3 kuleje — leady są, jakość niska. To sygnał że trzeba zmienić frazy (mniej edukacyjnych, więcej intent-driven), wartości konwersji (większa różnica między MQL a SQL) lub treść (LP nie kwalifikuje samodzielnie).

Jeśli nie masz jeszcze wdrożonego OCI — nie czekaj na pełną automatyzację, żeby zacząć diagnozować. Najprostszy start: arkusz Google, w którym sprzedaż co 2 tygodnie oznacza per fraza / kampania, czy lead był „dobry/słaby". Nawet ręczny feedback loop daje sygnał, gdzie pieniądze idą na próżno. Dopiero potem automatyzuj przez OCI.

Podsumowanie B2B Google Ads to inny sport niż B2C. Cykl jest długi, decydentów wielu, lead nie równa się klientowi. Najważniejsze decyzje techniczne to różne wartości konwersji per stage CRM, offline conversion tracking i attribution window 60–90 dni. Bez tego system optymalizuje pod tani lead, a nie pod sprzedaż. Pierwsze 60–90 dni to nauka, nie wynik. Ocenianie efektów po miesiącu to typowa pułapka — daj systemowi czas dopasowany do długości Twojego cyklu sprzedażowego.

O źródłach: Polskie benchmarki — Hotlead — koszty leadów B2B per kanał 2026, Artur Smolicki — Google Ads dla B2B, Double Digital. Globalne benchmarki SaaS i mechanizm OCI — Growthspree, Revvim — Bidding on CRM Stages, Factors.ai. Reszta to obserwacje z 11 lat prowadzenia kampanii Google Ads w JP Ads — liczby z mojej praktyki oznaczam jako „z mojego doświadczenia".

Bezpłatny audyt — sprawdzę B2B setup end-to-end Przejrzę Twoje konto Google Ads + setup konwersji + integrację z CRM (HubSpot, Salesforce, inne) i wyślę raport z trzema rzeczami: (1) co działa, (2) co krytycznie blokuje optymalizację pod realną sprzedaż, (3) co poprawić w pierwszej kolejności i jaki to powinno mieć wpływ na jakość leadów oraz pipeline. Konkretne kwoty, bez umowy, bez naciskania. Napisz na jakub.pytlik@jp-ads.pl lub przez formularz kontaktowy.
Powiązane artykuły
← Blog Zamów bezpłatny audyt

Szybkie pytanie