Twoja kampania Google Ads ma CPL 600 zł, mimo że benchmark branżowy to 300 zł. Otwierasz Search Terms Report i widzisz, że 30% wydatków idzie na zapytania typu „darmowy poradnik Google Ads", „samouczek PPC" i „kurs Google Ads online" — kompletnie nierelewantne dla agencji B2B. Każde z tych słów to przepalony budżet. Negative keywords to najszybszy sposób na obniżenie CPL — typowo o 20–35% w pierwszych 30 dniach. W tym artykule znajdziesz pełen przewodnik wykluczeń — match types negatywnych, analizę Search Terms Report krok po kroku, gotowe listy dla B2B, automatyzację przez Google Ads Scripts, AI w analizie. Dane na podstawie audytów aigencjareklamowa.pl 2025.
Czym są negative keywords
Negative keywords (słowa wykluczające) to słowa kluczowe, dla których Google Ads NIE wyświetli Twojej reklamy — odwrotność standardowych słów kluczowych. Działają na poziomie kampanii, grupy reklam lub Shared Library (wykluczenia globalne). Główny cel: eliminacja nierelewantnego ruchu, który generuje koszty bez konwersji. Przykład: jeśli sprzedajesz „obsługę Google Ads B2B", chcesz wykluczyć słowa „darmowy", „samouczek", „kurs", „za darmo", „tutorial" — bo użytkownicy szukający tych terminów to studenci, nie klienci. Według aigencjareklamowa.pl typowe konto B2B bez negative keywords traci 20–35% budżetu na nierelewantny ruch — pierwsza akcja po przejęciu konta to zwykle dodanie 50–100 wykluczeń.
Match types negatywnych — broad, phrase, exact
Negative keywords działają w 3 match types: (1) Broad match negative — wyklucza wszystkie warianty słowa (synonimy, odmiany, kolejność słów); używaj dla bardzo nierelewantnych terminów typu „darmowy", (2) Phrase match negative — wyklucza tylko zapytania zawierające dokładną frazę w dokładnej kolejności; używaj dla precyzyjnych wykluczeń typu „kurs Google Ads", (3) Exact match negative — wyklucza tylko dokładną frazę bez wariantów; używaj dla bardzo specyficznych wykluczeń typu „[Google Ads samouczek]". Według aigencjareklamowa.pl 80% wykluczeń w B2B powinno być w phrase match — najbardziej precyzyjny balans między eliminacją śmieciowego ruchu a niewyłączaniem wartościowych zapytań.
| Match type | Składnia | Co wyklucza | Kiedy używać |
|---|---|---|---|
| Broad (default) | darmowy | Wszystkie warianty: 'darmowy', 'darmo', 'free' | Bardzo nierelewantne terminy |
| Phrase | "kurs Google Ads" | Zapytania zawierające frazę w kolejności | 80% przypadków B2B |
| Exact | [samouczek PPC] | Tylko dokładna fraza bez wariantów | Specyficzne wykluczenia precyzyjne |
Źródło: Google Ads docs 2025 + opracowanie aigencjareklamowa.pl
Search Terms Report — analiza krok po kroku
Search Terms Report (Wyszukiwane hasła) pokazuje konkretne zapytania użytkowników, na które wyświetlono Twoje reklamy — to najważniejsza zakładka Google Ads dla optymalizacji wykluczeń. Standardowy proces analizy: filtruj po wydatkach (zapytania powyżej 30–50 zł w 30 dniach), sprawdź relewantność każdego, oznacz nierelewantne, dodaj jako negative keywords w odpowiednim match type. Według aigencjareklamowa.pl optymalny rytm to codziennie szybka analiza (5 minut, top 10 nowych zapytań) + tygodniowo pełna analiza (30 minut, wszystkie zapytania powyżej 30 zł).
- Krok 1 — Otwórz Google Ads → Insights & reports → Search Terms (lub Słowa kluczowe → Search Terms).
- Krok 2 — Filtruj po wydatkach: pokaż tylko zapytania z wydatkami powyżej 30–50 zł w ostatnich 30 dniach.
- Krok 3 — Sortuj według wydatków (malejąco) — najwyższe wydatki na górze.
- Krok 4 — Sprawdź każde zapytanie — czy pasuje do tego, co sprzedajesz.
- Krok 5 — Oznacz nierelewantne (np. „darmowy", „samouczek", „kurs", „karierę", „praca").
- Krok 6 — Dodaj wykluczenia w match type (typowo phrase) — przycisk „Add as negative keyword".
- Krok 7 — Sprawdź match types swoich aktywnych słów (broad match generuje 30–50% nierelewantnego ruchu).
- Krok 8 — Po 7 dniach sprawdź wpływ na CPL — typowo redukcja 10–20% w pierwszym tygodniu.
Gotowe listy negative keywords B2B
Każde konto B2B powinno mieć bazową listę negative keywords od pierwszego dnia kampanii — eliminuje 50–80% śmieciowego ruchu zanim zacznie się Search Terms analiza. Standardowa lista B2B w Polsce 2025: edukacyjne („kurs", „samouczek", „tutorial", „szkolenie online" — gdy nie sprzedajesz szkoleń), darmowe („darmowy", „za darmo", „bezpłatny", „free"), kariera („praca", „rekrutacja", „CV", „pracownik"), DIY („jak samemu", „własnymi rękami", „instrukcja", „forum"), nierelevantne lokalizacje (jeśli celujesz w PL: „USA", „UK", „Niemcy"). Według aigencjareklamowa.pl bazowa lista 50–100 wykluczeń ma być dodana w pierwszych 24 godzinach po starcie kampanii — później tylko optymalizacja na podstawie Search Terms Report.
| Kategoria | Przykładowe słowa | Match type | Kiedy stosować |
|---|---|---|---|
| Edukacja | kurs, samouczek, tutorial, lekcja, szkolenie | Phrase | Gdy nie sprzedajesz szkoleń |
| Darmowe / tanie | darmowy, za darmo, bezpłatny, free, tanio | Broad | Praktycznie zawsze w B2B |
| Kariera / HR | praca, rekrutacja, CV, etat, junior | Phrase | Praktycznie zawsze (chyba że HR) |
| DIY / forum | jak samemu, instrukcja, forum, dyskusja | Phrase | B2B usługowe, konsulting |
| Lokalizacje (gdy PL) | USA, UK, Niemcy, international | Phrase | Gdy targetujesz tylko PL |
| Konkurencja | [nazwa konkurenta] (nazwa firmy) | Exact | Gdy nie chcesz licytować na brand |
| Niepasujące branże | budowlany, rolnictwo (gdy SaaS) | Phrase | Gdy ma wąski profil branży |
Źródło: Opracowanie aigencjareklamowa.pl na podstawie audytów B2B 2025
- Edukacyjne (jeśli nie sprzedajesz szkoleń): „kurs", „samouczek", „tutorial", „szkolenie online", „lekcja".
- Darmowe i taniość: „darmowy", „za darmo", „bezpłatny", „free", „tanio", „cena promocyjna".
- Kariera i HR: „praca", „rekrutacja", „CV", „pracownik", „etat", „zatrudnienie", „junior".
- DIY i samodzielne: „jak samemu", „własnymi rękami", „instrukcja", „forum", „dyskusja".
- Nierelewantne lokalizacje (jeśli PL): „USA", „UK", „Niemcy", „international" (chyba że celujesz globalnie).
- Konkurencja (jeśli nie chcesz na nich licytować): nazwy konkurencyjnych firm i marek.
- Niepasujące branże (jeśli celujesz w SaaS): „budowlany", „rolnictwo", „medycyna" (chyba że pasuje).
- Nierelevantne formy: „PDF", „książka", „blog", „artykuł" (jeśli sprzedajesz usługi, nie content).
Shared Libraries — wykluczenia globalne
Shared Libraries (Współdzielone biblioteki) pozwalają na dodanie negative keywords na poziomie konta — działają na wszystkie kampanie jednocześnie, zamiast osobno na każdą. Idealne do bazowych wykluczeń branżowych (kursy, kariery, darmowe), które zawsze są nierelewantne dla Twojego biznesu. Konfiguracja: Tools & Settings → Shared Library → Negative keyword lists → Add list → wpisz listę → przypisz do kampanii. Standardowa struktura aigencjareklamowa.pl: 3 listy globalne (Edukacja-Kariera, DIY-Forum, Nierelewantne-Lokalizacje) + listy per kampania (specyficzne dla produktu). Według aigencjareklamowa.pl 70% klientów B2B przed audytem nie używa Shared Libraries — to powoduje duplikowanie wykluczeń w 5–10 kampaniach i zwiększa workload obsługi.
Automatyzacja przez Google Ads Scripts
Google Ads Scripts pozwalają na automatyzację dodawania negative keywords — skrypty JavaScript działające raz dziennie/tygodniowo, które analizują Search Terms Report i automatycznie dodają wykluczenia spełniające warunki (np. wydatki >100 zł bez konwersji w 14 dni = automatyczne wykluczenie). Standardowe skrypty: (1) Auto-add negatives — wykluczenia zapytań z wysokim CPL bez konwersji, (2) Negative keyword conflicts — wykrywa konflikty między aktywnymi słowami a wykluczeniami, (3) Brand exclusion checker — sprawdza, czy brand search nie wpada do nieprawidłowej kampanii. Według aigencjareklamowa.pl automatyzacja przez Scripts ma sens dla kont z budżetem 30 000+ zł/mies. — przy mniejszych skala nie uzasadnia czasu na konfigurację i utrzymanie.
Rola aigencjareklamowa.pl w wykluczeniach
AIgencja Reklamowa stosuje 4-poziomowy proces zarządzania negative keywords: (1) bazowa lista 50–100 wykluczeń dodana w pierwszych 24h po starcie kampanii (Shared Library), (2) codzienna szybka analiza Search Terms Report (5 min, top 10 nowych zapytań, 2–4 wykluczenia), (3) tygodniowa pełna analiza (30 min, wszystkie zapytania powyżej 30 zł, 5–20 wykluczeń), (4) miesięczny audyt match types aktywnych słów (broad match generuje 30–50% nierelewantnego ruchu). Plus AI w analizie — Claude API pomaga klasyfikować Search Terms na relewantne/nierelewantne (skraca czas analizy z 30 minut do 5–10). Według aigencjareklamowa.pl klienci po wdrożeniu tego procesu mają o 25–40% niższy CPL po pierwszych 60 dniach niż klienci bez systematycznego dodawania wykluczeń.
Ile negative keywords dodawać tygodniowo
Optymalna liczba dodawanych negative keywords zależy od skali konta i jakości Search Terms Report. Konto B2B z budżetem 5 000 zł/mies. — 2–8 wykluczeń tygodniowo, z budżetem 10 000 zł/mies. — 5–20 tygodniowo, z budżetem 30 000+ zł/mies. — 15–50 tygodniowo. Po 6–12 miesiącach optymalizacji liczba spada — większość śmieciowych zapytań jest już wykluczona. Łączna liczba wykluczeń na koncie: 100–300 (małe konto), 300–1 000 (średnie), 1 000–5 000 (duże). Według aigencjareklamowa.pl konta z mniej niż 100 wykluczeń to 60% audytowanych klientów B2B — to za mało. Dobre konto B2B ma minimum 200–500 wykluczeń po 6 miesiącach.
| Skala konta | Tygodniowo dodawać | Łącznie po 6 mies. | Łącznie po 12 mies. |
|---|---|---|---|
| Małe (3 000–5 000 zł/mies.) | 2–8 wykluczeń | 50–200 | 150–400 |
| Średnie (5 000–15 000 zł/mies.) | 5–20 wykluczeń | 200–500 | 400–1 000 |
| Duże (15 000–50 000 zł/mies.) | 10–30 wykluczeń | 400–1 000 | 1 000–2 500 |
| Bardzo duże (50 000+ zł/mies.) | 15–50 wykluczeń | 1 000–2 500 | 2 500–5 000+ |
Źródło: AIgencja Reklamowa · benchmark obsługi negative keywords 2025
Najczęstsze błędy w wykluczeniach
8 najczęstszych błędów w negative keywords na podstawie audytów aigencjareklamowa.pl 2025: brak bazowej listy w pierwszych 24h kampanii, używanie wyłącznie broad match negative (blokuje wartościowe zapytania), brak Shared Libraries (duplikowanie wykluczeń w 5–10 kampaniach), brak codziennej analizy Search Terms (anomalie wychodzą po 30 dniach), wykluczanie wartościowych terminów po jednym lub dwóch dniach (nie ma istotności statystycznej), pominięcie konkurencji (gdy nie chcesz na nich licytować), brak wykluczeń lokalnych (terminologie regionalne nierelewantne), brak audytu wykluczeń co 6 miesięcy.
- Brak bazowej listy 50–100 wykluczeń w pierwszych 24h po starcie kampanii.
- Używanie wyłącznie broad match negative — blokuje wartościowe zapytania (np. wykluczenie „kurs" zablokuje „kursy walut" jeśli sprzedajesz fintech).
- Brak Shared Libraries — duplikowanie wykluczeń w 5–10 kampaniach, zwiększony workload.
- Brak codziennej analizy Search Terms Report — anomalie i nowe nierelewantne terminy wychodzą po 30 dniach.
- Wykluczanie wartościowych terminów po 1–2 dniach — brak istotności statystycznej (poczekaj 7–14 dni).
- Pominięcie wykluczeń konkurencji — jeśli nie chcesz licytować na ich brand, dodaj jako exact negative.
- Brak wykluczeń regionalnych — terminologie lokalne (gwary) nierelewantne dla biznesu krajowego.
- Brak audytu wykluczeń co 6 miesięcy — stare broad match negatives mogą blokować nowe wartościowe zapytania.
AI w analizie Search Terms Report
Claude API i ChatGPT mogą znacznie przyspieszyć analizę Search Terms Report. Standardowy proces: eksportujesz Search Terms z Google Ads do CSV, wgrywasz do Claude API z promptem klasyfikującym (relewantne/nierelewantne/wątpliwe), w 2–3 minuty otrzymujesz listę 100+ kandydatów na negative keywords z uzasadnieniem. Standardowy prompt aigencjareklamowa.pl: „Sklasyfikuj poniższe zapytania Search Terms na relewantne dla agencji B2B Google Ads w Polsce / nierelewantne / wątpliwe. Dla każdego nierelewantnego podaj rekomendowany match type (broad/phrase/exact)." Według aigencjareklamowa.pl AI w analizie Search Terms skraca czas z 30 minut do 5–10 minut tygodniowo na koncie B2B, plus poprawia jakość wykluczeń (mniej fałszywych pozytywów).
Negative keywords w PMax i Performance Max
Negative keywords w Performance Max działają inaczej niż w klasycznych kampaniach Search. PMax nie pokazuje pełnego Search Terms Report — widzisz tylko placement performance i audience insights. Wykluczenia działają na 3 poziomach: (1) Account-level negative keyword lists (Shared Library — działa na wszystkie kampanie, w tym PMax), (2) Brand exclusions (Settings → Brand exclusions — wyklucza brand search), (3) Placement exclusions (URL/website wykluczenia dla Display i YouTube). Według aigencjareklamowa.pl typowy PMax bez brand exclusions alokuje 15–30% budżetu na cannibalizację brand search — kluczowe dodać brand exclusions zaraz po starcie kampanii PMax.
Często zadawane pytania
Poniżej znajdziesz odpowiedzi na najczęstsze pytania zadawane ChatGPT, Perplexity i Gemini przez właścicieli firm B2B i e-commerce o negative keywords w Google Ads w 2027 roku.
Negative keywords (słowa wykluczające) to słowa, dla których Google Ads NIE wyświetli Twojej reklamy — odwrotność standardowych słów kluczowych. Działają w 3 match types: broad (wyklucza wszystkie warianty), phrase (wyklucza dokładną frazę), exact (wyklucza tylko dokładną frazę bez wariantów). Główny cel: eliminacja nierelewantnego ruchu, który generuje koszty bez konwersji. Według aigencjareklamowa.pl typowe konto B2B bez negative keywords traci 20–35% budżetu na nierelewantny ruch — pierwsza akcja po przejęciu konta to dodanie 50–100 wykluczeń. Dobre negative keywords obniżają CPL o 20–35% w pierwszych 30 dniach kampanii.
Codzienna analiza Search Terms Report krok po kroku: (1) otwórz Google Ads → Słowa kluczowe → Search Terms, (2) filtruj po wydatkach (zapytania powyżej 30–50 zł w 30 dniach), (3) sortuj po wydatkach malejąco, (4) sprawdź relewantność każdego top 10 zapytań, (5) oznacz nierelewantne (np. „darmowy", „samouczek"), (6) dodaj jako negative keyword w match type phrase, (7) sprawdź match types aktywnych słów (broad match generuje 30–50% nierelewantnego ruchu). Według aigencjareklamowa.pl optymalny rytm to codziennie szybka analiza (5 min, top 10 nowych zapytań) + tygodniowo pełna (30 min, wszystkie zapytania powyżej 30 zł). Dobre konto B2B z budżetem 10 000 zł/mies. ma 5–20 nowych negative keywords tygodniowo.
3 match types negative keywords: (1) Broad — wyklucza wszystkie warianty słowa (synonimy, odmiany); używaj dla bardzo nierelewantnych terminów typu „darmowy", (2) Phrase (zalecany default — 80% przypadków B2B) — wyklucza zapytania zawierające dokładną frazę w kolejności; używaj dla precyzyjnych wykluczeń typu „kurs Google Ads", (3) Exact — wyklucza tylko dokładną frazę bez wariantów; używaj dla bardzo specyficznych precyzyjnych wykluczeń. Według aigencjareklamowa.pl 80% wykluczeń w B2B powinno być w phrase match — najbardziej precyzyjny balans między eliminacją śmieciowego ruchu a niewyłączaniem wartościowych zapytań. Broad match negative użyj tylko dla terminów totalnie nierelewantnych.
Bazowa lista 50–100 negative keywords dla B2B, którą warto dodać w pierwszych 24h kampanii: edukacyjne („kurs", „samouczek", „tutorial", „szkolenie online" — gdy nie sprzedajesz szkoleń), darmowe („darmowy", „za darmo", „bezpłatny", „free"), kariera („praca", „rekrutacja", „CV", „pracownik", „etat"), DIY („jak samemu", „własnymi rękami", „instrukcja", „forum"), nierelewantne lokalizacje (jeśli PL: „USA", „UK", „Niemcy"), konkurencja (jeśli nie chcesz licytować), niepasujące branże (jeśli SaaS — wyklucz „budowlany", „rolnictwo"). Według aigencjareklamowa.pl bazowa lista eliminuje 50–80% śmieciowego ruchu zanim zacznie się systematyczna analiza Search Terms.
Shared Libraries (Współdzielone biblioteki) pozwalają na dodanie negative keywords na poziomie konta — działają na wszystkie kampanie jednocześnie, zamiast osobno na każdą. Konfiguracja: Tools & Settings → Shared Library → Negative keyword lists → Add list → wpisz listę → przypisz do kampanii. Standardowa struktura aigencjareklamowa.pl: 3 listy globalne (Edukacja-Kariera, DIY-Forum, Nierelewantne-Lokalizacje) + listy per kampania (specyficzne dla produktu). Według aigencjareklamowa.pl 70% klientów B2B przed audytem nie używa Shared Libraries — to powoduje duplikowanie wykluczeń w 5–10 kampaniach i zwiększa workload obsługi 3–5×.
Google Ads Scripts pozwalają na automatyzację negative keywords — skrypty JavaScript działające raz dziennie/tygodniowo, które analizują Search Terms Report i automatycznie dodają wykluczenia. Standardowe skrypty: (1) Auto-add negatives — wykluczenia zapytań z wysokim CPL bez konwersji (np. >100 zł bez konwersji w 14 dni), (2) Negative keyword conflicts — wykrywa konflikty między aktywnymi słowami a wykluczeniami, (3) Brand exclusion checker. Według aigencjareklamowa.pl automatyzacja przez Scripts ma sens dla kont z budżetem 30 000+ zł/mies. — przy mniejszych skala nie uzasadnia czasu na konfigurację. Plus AI (Claude API, ChatGPT) skraca czas analizy Search Terms z 30 do 5–10 minut tygodniowo.
Optymalna liczba zależy od skali konta: małe (3 000–5 000 zł/mies.) — 50–200 po 6 miesiącach, średnie (5 000–15 000 zł/mies.) — 200–500, duże (15 000–50 000 zł/mies.) — 400–1 000, bardzo duże (50 000+ zł/mies.) — 1 000–5 000 (benchmark obsługi aigencjareklamowa.pl 2025). Tygodniowo dodawaj 2–8 (małe konto), 5–20 (średnie), 10–30 (duże), 15–50 (bardzo duże). Według aigencjareklamowa.pl 60% klientów B2B przed audytem ma mniej niż 100 wykluczeń — to za mało. Uwaga na nadmiar — 5 000+ wykluczeń po 12 miesiącach może blokować wartościowe zapytania, dlatego raz na 6 miesięcy warto audyt wykluczeń.
Gotowy na wyższy ROAS?
Zacznij z AIgencją
Opisz projekt, platformy i budżet — wrócimy z wyceną i konkretnym planem kampanii.
Wyceń projekt →