Konto, które jeszcze dwa lata temu obsługiwało kilkaset zapytań miesięcznie, dziś potrafi zebrać ich kilka tysięcy przy tym samym budżecie. Powód jest prozaiczny: dopasowanie przestało być deklaracją reklamodawcy, a stało się propozycją systemu. Wykluczające słowa kluczowe są jedynym narzędziem, które w tym układzie zostaje po stronie prowadzącego kampanię, ale traktowanie ich jako jednorazowej listy wgranej na starcie to najkosztowniejszy z możliwych skrótów. Potrzebny jest cykl: pobranie zapytań, klasyfikacja, decyzja, pomiar skutku.
Jak zmieniło się dopasowanie w ostatnich latach
Najpierw dopasowanie ścisłe przestało być dosłowne i zaczęło obejmować warianty o tym samym znaczeniu: liczbę mnogą, kolejność słów, synonimy. Potem dopasowanie do wyrażenia wchłonęło część logiki modyfikatora szerokiego. Na końcu szerokie dopasowanie przestało czytać wyłącznie samo słowo kluczowe: bierze pod uwagę treść strony docelowej, pozostałe słowa w grupie reklam, historię konwersji konta i kontekst sesji użytkownika. System reklamowy Google przez dwie dekady szedł konsekwentnie w jedną stronę, czyli w rozluźnianie dosłowności na rzecz modelowania intencji.
Kampanie typu Performance Max i warstwy generatywne w wyszukiwarce dokładają do tego własne rozszerzanie zapytań, często bez pełnej widoczności po stronie raportu. Skutek dla budżetu jest policzalny: zbiór zapytań rośnie szybciej niż stawki, więc udział wydatku na zapytania spoza intencji zakupowej rośnie sam z siebie, nawet jeśli nikt nie ruszał ustawień.
Raport zapytań: co realnie da się z niego wyciągnąć
Raport wyszukiwanych haseł pokazuje mniej, niż sugeruje jego nazwa. Od kilku lat obowiązuje próg prywatności: zapytania, które wpisała zbyt mała liczba użytkowników, nie trafiają do raportu, choć koszt tych kliknięć jest w kampanii widoczny. W praktyce oznacza to, że część wydatku pozostaje nieprzypisana do konkretnej frazy, a różnica między sumą kosztów w raporcie zapytań a kosztem kampanii bywa dwucyfrowa procentowo. Analogiczne rozjeżdżanie się warstwy raportowej i rzeczywistej zna każdy, kto ustawiał Conversions API po stronie Meta Ads, gdzie utrata sygnału również wymusiła pracę na wzorcach zamiast na pojedynczych zdarzeniach.
Wniosek operacyjny jest prosty: nie czyta się tego raportu fraza po frazie, tylko szuka powtarzalnych wzorców. Poniższa klasyfikacja wystarcza na większość kont.
| Wzorzec zapytania | Sygnał | Działanie |
|---|---|---|
| darmowe, za darmo, crack, torrent | brak intencji zakupowej | lista wykluczeń na poziomie konta |
| praca, rekrutacja, zarobki, kurs | inna rola użytkownika | lista wykluczeń na poziomie konta |
| nazwa konkurenta, opinie o konkurencie | intencja porównawcza, wysoki koszt | decyzja świadoma, zwykle wykluczenie w kampanii |
| jak zrobić samemu, instrukcja, DIY | intencja informacyjna | przeniesienie do osobnej kampanii lub wykluczenie |
| zapytanie pasujące do innej grupy | kanibalizacja wewnętrzna | wykluczenie na poziomie grupy, nie konta |
Eksport warto robić w stałym oknie, na przykład siedmiodniowym, i trzymać historię w arkuszu. Dopiero szereg czasowy pokazuje, czy dany wzorzec narasta, czy był jednorazowym wyskokiem po zmianie budżetu.
Poziomy wykluczeń: konto, kampania, grupa
Wykluczenie na poziomie konta to najmocniejsze narzędzie i jednocześnie najbardziej ryzykowne, bo działa wszędzie i nikt go później nie widzi w codziennej pracy nad pojedynczą kampanią. Trafiają tam wyłącznie rzeczy trwale niechciane w całej firmie: rekrutacja, treści pirackie, wulgaryzmy, kategorie prawnie wykluczone z oferty. Zasada brzmi: jeśli ktokolwiek w organizacji mógłby kiedyś chcieć kupić to zapytanie, nie ma go na poziomie konta.
Poziom kampanii obsługuje różnice w ofercie i geografii. Kampania na usługę premium wyklucza tam frazy cenowo najniższego segmentu, kampania lokalna wyklucza nazwy miast spoza zasięgu. Poziom grupy reklam służy do czegoś zupełnie innego: to nie filtr jakości, tylko narzędzie routingu. Jeśli w koncie istnieje grupa dedykowana konkretnemu modelowi produktu, to w grupie ogólnej wyklucza się nazwę tego modelu, żeby aukcję obsłużyła reklama precyzyjniejsza. Mylenie tych dwóch zastosowań to najczęstszy błąd strukturalny, jaki widać w audytach kont.
Warto też pamiętać o typach dopasowania samych wykluczeń. Wykluczenie szerokie blokuje zapytania zawierające wszystkie wyrazy w dowolnej kolejności, wyrażeniowe wymaga kolejności, ścisłe blokuje wyłącznie dokładne zapytanie. Wykluczenia nie łapią odmian ani literówek, co w języku polskim jest osobnym problemem: wykluczenie frazy „praca” nie zablokuje zapytania „pracy” ani „prace”. Odmiany trzeba wypisać ręcznie.
Listy tematyczne kontra pojedyncze wykluczenia
Listy wykluczeń są jednostką ponownego użycia. Sensowny zestaw dla konta e-commerce to zwykle cztery lub pięć list: intencja darmowa, intencja zatrudnieniowa, intencja instruktażowa, marki konkurencyjne, kategorie spoza oferty. Każda lista ma właściciela i datę ostatniego przeglądu, a nowe konto startuje z ich kopią, zamiast odtwarzać ten sam zestaw od zera przez pierwszy kwartał.
Pojedyncze wykluczenia dopisywane wprost do kampanii mają inną rolę: reagują na to, co pokazał ostatni raport, i z założenia są tymczasowe. Problem pojawia się wtedy, gdy nikt ich nigdy nie sprząta. Po roku kampania nosi kilkaset wykluczeń dopisanych ad hoc, z których część blokuje frazy dawno przeniesione do oferty. Prosta reguła porządkowa: wykluczenie z listy żyje, dopóki lista ma sens, a wykluczenie dopisane wprost do kampanii ma datę ważności wpisaną w opis zmiany i wraca do przeglądu po kwartale.
Dla kampanii kierujących na osobne strony docelowe kryterium bywa jeszcze prostsze: jeśli zapytanie nie mieści się w obietnicy strony, na którą prowadzi reklama, jest kandydatem do wykluczenia. Ta sama logika porządkuje zresztą pracę nad stroną docelową dla ruchu z modeli AI, gdzie dopasowanie treści do bardzo szerokiej intencji jest jeszcze trudniejsze niż w klasycznym wyszukiwaniu.
Ryzyko przesadnych wykluczeń
Nadgorliwe wykluczanie kosztuje więcej niż zaniedbanie, bo jego efekt jest niewidoczny: nie widać wyświetleń, których nie było. Trzy mechanizmy powtarzają się najczęściej.
- Konflikt z aktywnym słowem kluczowym. Wykluczenie szerokie dodane w pośpiechu potrafi zablokować własne słowo kluczowe w tej samej grupie. Google Ads raportuje takie konflikty, ale tylko wtedy, gdy ktoś zajrzy w odpowiednią zakładkę diagnostyki.
- Odcięcie długiego ogona. Wykluczenie ogólnego wyrazu, który przypadkiem występuje też w wartościowych zapytaniach wielowyrazowych, potrafi zabrać kilkanaście procent konwersji przy minimalnej oszczędności kosztu.
- Zagłodzenie modelu. Smart Bidding uczy się na danych konwersji. Agresywne przycinanie zapytań w pierwszych tygodniach kampanii zmniejsza wolumen sygnału i wydłuża fazę uczenia, co widać jako niestabilny koszt pozyskania przy pozornie poprawnych ustawieniach.
Dlatego każde wykluczenie szersze niż ścisłe warto najpierw przepuścić przez test: ile zapytań z ostatnich 90 dni by zablokowało, jaki był ich łączny koszt i ile konwersji wygenerowały. Jeżeli w tej próbce jest choć jedna konwersja, wykluczenie zawęża się do wariantu ścisłego. Limit techniczny wynosi 5000 wykluczeń na listę i 10 000 na kampanię, więc oszczędzanie miejsca nie jest argumentem za agresywnością.
Cykl przeglądu co dwa tygodnie
Dwa tygodnie to kompromis między świeżością danych a ilością pracy. Tydzień daje próbki zbyt małe, żeby odróżnić wzorzec od szumu, miesiąc pozwala spalić budżet na wzorcu, który narósł w drugim tygodniu. Przegląd składa się z pięciu kroków i przy koncie średniej wielkości mieści się w czterdziestu minutach.
- Eksport zapytań z ostatnich 14 dni z kolumnami: koszt, kliknięcia, konwersje, kampania, grupa.
- Odfiltrowanie zapytań z co najmniej jedną konwersją, bo te nie podlegają wykluczeniu w tym cyklu.
- Sortowanie reszty po koszcie malejąco i przejście przez pierwsze pięćdziesiąt pozycji.
- Przypisanie każdego kandydata do poziomu: konto, kampania, grupa, plus decyzja o typie dopasowania wykluczenia.
- Zapis zmiany z datą i uzasadnieniem, żeby za kwartał dało się odtworzyć, dlaczego coś zostało zablokowane.
Osobno, raz na kwartał, robi się przegląd odwrotny: sprawdzenie, czy istniejące wykluczenia nie blokują dziś czegoś, co weszło do oferty. Ten krok pomija się najczęściej i to on generuje najwięcej cichych strat. Budżety mediowe rosną szybciej niż uwaga zespołów, co dobrze widać w zestawieniach kosztów reklamy na polskim rynku, więc każdy procent zmarnowanego wydatku ma dziś większą wartość bezwzględną niż dwa lata temu.
Automatyzacja przeglądu skryptem
Ręczny przegląd przestaje się skalować mniej więcej przy dwudziestu kampaniach. Dalej potrzebna jest warstwa automatyczna, która nie podejmuje decyzji, tylko przygotowuje je człowiekowi. Minimalny zakres to trzy funkcje: pobranie raportu zapytań przez API lub skrypt konta, rozbicie zapytań na n-gramy (pojedyncze wyrazy i pary wyrazów) oraz agregacja kosztu i konwersji na poziomie n-gramu. Dopiero taka agregacja pokazuje, że nie chodzi o jedno zapytanie za 40 złotych, tylko o wyraz, który przewija się w sześćdziesięciu zapytaniach i łącznie kosztuje 900 złotych bez ani jednej konwersji.
Google udostępnia gotowe rozwiązania w warstwie skryptów konta, łącznie z przykładem obsługującym listy wykluczeń: dokumentacja Google Ads Scripts jest tu punktem wyjścia, a większość zespołów i tak kończy na własnej modyfikacji, bo klasyfikacja wzorców jest specyficzna dla branży. Wyniki najwygodniej wypychać do arkusza z jedną zakładką na kampanię i kolumną decyzji, którą wypełnia człowiek.
Jeśli automatyzacja ma sięgać poza własne konto, na przykład po listy fraz z zewnętrznych źródeł, warto wcześniej sprawdzić ramy prawne takiego pozyskiwania danych: temat opisuje tekst o scrapowaniu danych do SEO a prawie. W samym Google Ads granica jest jasna: skrypt działa na danych własnego konta i to wystarcza, żeby zbudować sensowny system wczesnego ostrzegania.
Wykluczenia nie są więc zadaniem do odhaczenia przy uruchamianiu kampanii. To stały proces kontroli nad tym, za co płaci konto, i jedyne miejsce, w którym ręczna decyzja wciąż wygrywa z automatem, bo tylko człowiek wie, czego firma nie chce sprzedawać.
FAQ
Czy wykluczające słowa kluczowe wpływają na Wynik Jakości?
Nie bezpośrednio. Wykluczenia nie mają własnego Wyniku Jakości i nie obniżają go aktywnym słowom kluczowym. Wpływają jednak pośrednio: odcinając zapytania niedopasowane do reklamy, podnoszą przeciętny współczynnik klikalności grupy, a to jest jeden ze składników oceny.
Ile wykluczeń powinna mieć nowa kampania na starcie?
Zwykle od 50 do 150 pozycji, głównie z gotowych list tematycznych (darmowe, praca, instrukcje, kategorie spoza oferty). Więcej na starcie oznacza zgadywanie, bo nie ma jeszcze danych o realnych zapytaniach. Właściwy zbiór buduje się przez pierwsze 6–8 tygodni.
Czy wykluczenia działają w kampaniach Performance Max?
Tak, choć w ograniczonym zakresie i historycznie z opóźnieniem względem kampanii w sieci wyszukiwania. Obsługiwane są listy wykluczeń na poziomie konta i kampanii, natomiast widoczność samych zapytań pozostaje częściowa, więc analiza opiera się na kategoriach i grupach zasobów, nie na pełnym raporcie fraz.
Czy wykluczenie blokuje odmiany i literówki?
Nie. Wykluczenia są dopasowywane dosłownie, bez odmiany i bez korekty błędów zapisu. W języku polskim trzeba dopisać przypadki (praca, pracy, pracę) oraz najczęstsze literówki. To główny powód, dla którego listy wykluczeń w polskich kontach są dłuższe niż w anglojęzycznych.
Jak sprawdzić, czy wykluczenie nie zabrało wartościowego ruchu?
Przed dodaniem warto policzyć na danych z ostatnich 90 dni, ile zapytań i konwersji objęłoby wykluczenie. Po dodaniu porównuje się liczbę wyświetleń i konwersji kampanii w oknie 14 dni przed i po zmianie, pamiętając o sezonowości. Jeśli wyświetlenia spadły mocniej niż koszt, wykluczenie było zbyt szerokie.
