Pogłębiona analiza · 20 min czytania

Jak wejść ze sklepem internetowym za granicę na danych (i się nie sparzyć)

Każdy sklep ma feed w Google Merchant Center. Przepuść go przez ten proces i dostaniesz twardą odpowiedź z danych, do którego kraju ekspandować dalej.

Ilustrowana postać stojąca nad mapą Europy i sortująca kraje na stosy
Katalog na wejściu → ranking krajów na wyjściu

W skrócie: W nowym kraju płatna reklama to jedyny kanał, który działa od pierwszego dnia: zero SEO, zero marki, zero powracających klientów. O tym, czy ekspansja się opłaci, decydują więc dwie liczby: ile kosztuje kliknięcie na tym rynku i jak twoja cena produktu wypada na tle lokalnej konkurencji. Ten blueprint wyciąga obie prosto z twojego feedu produktowego: wrzucasz katalog, a dostajesz ranking krajów, oceniony na realnym popycie, CPC, cenach konkurencji i symulowanym ROAS na każdy rynek. Jeden nocny przebieg na prawdziwym sklepie internetowym, każda liczba pokazana.

Wiosną tego roku klient z katalogiem ćwierć miliona pozycji zadał mi proste pytanie: do którego kraju powinniśmy ekspandować dalej? Kilka lat temu wyceniłbym taką analizę w miesiącach. Popyt, ceny kliknięć, ceny konkurencji i ekonomia jednostkowa w trzynastu krajach oznaczały jakieś 400 godzin ręcznej pracy, czyli wycenę, którą klient grzecznie odrzuca. Tym razem badanie słów kluczowych mieliło się przez noc, kiedy spałem, a mojego własnego czasu całość kosztowała kilka skupionych godzin.

Ta analiza opłaca się z jednego brutalnego powodu. Pierwszego dnia w nowym kraju nie masz pozycji SEO, rozpoznawalności marki ani powracających klientów. Płatna reklama to jedyny kanał, który przyprowadza kupujących. O tym, czy cały ruch się opłaci, po cichu decyduje więc jedna liczba: ile kosztuje kliknięcie na tym rynku. Wybierz kraj, bo dobrze wyglądał na spotkaniu, wejdź w drogą aukcję, a wykrwawisz budżet, zanim cokolwiek sprzedasz.

A kliknięcie to tylko połowa. Nawet z tanim ruchem musisz jeszcze domknąć sprzedaż, więc cena twojego produktu na tle lokalnej konkurencji znaczy dokładnie tyle samo, razem ze współczynnikiem konwersji i średnią wartością zamówienia na tym rynku. Rynki zachodnie zwykle mają wyższe ceny i droższe kliknięcia. Wschodnie niższe jedno i drugie. Która kombinacja naprawdę zarabia, różni się między krajami i przez dwadzieścia lat w PPC ani razu nie widziałem, żeby dało się to odczytać z mapy.

Dobra wiadomość jest taka, że każda z tych liczb już siedzi w danych, które wyciągniesz w jeden dzień. Właśnie to robi ten blueprint. Zaczyna od twojego katalogu produktów, tego samego pliku Google Merchant Center, który już masz, a kończy rankingiem krajów: gdzie ekspandować dalej i dlaczego, poparte realnym popytem w wyszukiwarce, realnymi cenami kliknięć, realnymi cenami konkurencji i symulowanym zwrotem z wydatków na reklamę dla każdego rynku. Niżej jest każdy krok, z faktycznymi liczbami z jednego nocnego przebiegu na prawdziwym sklepie internetowym.

Najważniejsze wnioski tl;dr
  • Na nowym rynku płatna reklama to pierwszego dnia twój jedyny kanał, więc o tym, czy ekspansja się opłaci, decyduje cena kliknięcia na tym rynku.
  • Druga połowa to cena twojego produktu vs lokalna konkurencja: tanie kliknięcia w drogą półkę wciąż mogą tracić. Musisz sprawdzić jedno i drugie.
  • Wrzucasz katalog z Merchant Center, a dostajesz ranking krajów, oceniony na realnym popycie, CPC, cenach konkurencji i symulowanym ROAS.
  • Oczywiste typy przegrywają: w tym przebiegu Niemcy wylądowały czwarte, Austria piąta, bo ich kliknięcia kosztują do 5× więcej niż na najtańszym rynku.
5.1×
tyle kosztuje austriackie kliknięcie vs serbskie
1,402,486
propozycji słów kluczowych w jednym nocnym przebiegu
13 → 11
krajów w planie, potem realnie badalnych
$22–126
pełny konkurencyjny przebieg SERP, 12 rynków

Czemu wszyscy tego nie robią? Bo uczciwa wersja była kiedyś absurdalnie droga. Popyt, ceny, konkurencja i ekonomia jednostkowa na dziesięciu czy piętnastu rynkach oznaczały setki godzin ręcznej pracy: ściąganie wolumenów słów kluczowych kraj po kraju, ręczne tłumaczenie zalążków, a przede wszystkim czytanie surowych zapytań linijka po linijce i oddzielanie realnego popytu od śmieci. Jeszcze parę lat temu żadna AI nie umiała czytać tego za ciebie, więc musiał to robić człowiek. Setki godzin. Tego żaden klient nie zapłaci. Więc przeważnie się tego nie robiło, a zespoły wybierały kolejny kraj, bo ktoś znał język albo zadzwonił dystrybutor. Pomysł zawsze był słuszny. Zawalił się koszt wykonania. Te setki ręcznych godzin to dziś jeden nocny przebieg plus popołudnie.

Siedem kroków blueprintu w pigułce

Najpierw cały kształt, potem w głąb. Dla każdego kroku: co robisz, na co patrzysz i dlaczego. Każdy krok odpowiada na jedno konkretne pytanie o rynku i przesuwa cię o decyzję bliżej rankingu.

1. Wybierz krótką listę (najpierw logistyka)

Zrób: wypisz kraje, do których naprawdę dowozisz. Dlaczego: wielkość rynku to fatalny filtr wejściowy, bo największy rynek jest zwykle najdroższy w wejściu. Prawdziwym ograniczeniem jest logistyka, więc idzie pierwsza. Dostajesz: listę 10–15 krajów kandydatów i nic zmarnowanego na rynki, których nie obsłużysz.

2. Zamień feed w zalążki

Zrób: weź ścieżki kategorii product_type z feedu Merchant Center i rozbij je na pojedyncze, wyszukiwalne kategorie: „lodówki i zamrażarki” stają się „lodówką” i „zamrażarką”, generyczne poziomy jak „dom” wylatują. Dlaczego: twój własny katalog już nazywa każdą kategorię, którą sprzedajesz. To najlepsze i najtańsze źródło zalążków, dużo lepsze niż burza mózgów nad słowami kluczowymi. Dostajesz: kilkaset sensownych zalążków zamiast ćwierć miliona surowych wierszy feedu.

3. Przetłumacz każdy zalążek na rodzimy język

Zrób: każ LLM-owi przetłumaczyć pełną listę zalążków na własny język każdego kraju z krótkiej listy, przed jakimkolwiek badaniem. Dlaczego: nikt w Warszawie nie szuka po angielsku. Odpytaj język zastępczy, a każdy wolumen i CPC dalej w procesie będzie po cichu błędny. Dostajesz: dokładne lokalne słowa, którymi odpytasz każdy rynek.

4. Ściągnij propozycje słów kluczowych na kraj

Zrób: poproś Google Ads o propozycje słów kluczowych dla każdego przetłumaczonego zalążka w każdym kraju. Technicznie to endpoint API GenerateKeywordIdeas, ten sam silnik co Keyword Planner, tylko oskryptowany. Dlaczego: to surowy sygnał popytu: wolumen, CPC i sezonowość na słowo kluczowe. Dostajesz: pełny wszechświat słów kluczowych na rynek, z każdym słowem wciąż powiązanym ze źródłową kategorią.

5. Czyść słowa kluczowe, nie zalążki

Zrób: odfiltruj szum na poziomie słów kluczowych, nie zalążków. Dlaczego: szeroki zalążek jak „piłka nożna” wciąga miliony śmieciowych wyszukiwań, ale zabij zalążek, a zabijesz też „korki”, czyli realną sprzedaż. Dostajesz: trafny rdzeń plus słowa o intencji zakupowej otagowane, a nie wyrzucone.

6. Zeskrapuj konkurencję i jej ceny

Zrób: dla najlepiej sprzedających się produktów zeskrapuj żywą stronę wyników na każdym rynku jednym wywołaniem API. Dlaczego: wolumen mówi ci o popycie. Nie mówi, czy zostaniesz zmiażdżony ceną. Strona wyników pokazuje, kto się reklamuje, po ile i jak tłoczno jest w aukcji. Dostajesz: teksty reklam konkurencji, żywe ceny z Shoppingu i graczy organicznych, za kilka dolarów na rynek.

7. Zasymuluj ekonomię, potem oceń

Zrób: zasymuluj ROAS z realnego CPC, obronnego współczynnika konwersji i AOV danego rynku, potem zważ popyt, ceny, logistykę i tarcie w jeden wynik. Dlaczego: to pytanie, z którym tu przyszedłeś. Dostajesz: ranking. Gdzie ekspandować, po kolei.

Teraz te same siedem kroków, jeden po drugim, każdy z prawdziwą rzeczą, którą wyprodukował w tym przebiegu.

Krok 1 · Krótka lista

Krok 1: Krótka lista krajów, do których naprawdę dowozisz

Nie zaczynaj od nagrody, od tego, które rynki są największe, najbogatsze, najbardziej ekscytujące. To złe drzwi wejściowe. Największy rynek ma zwykle najbrutalniejszą aukcję, a rynek, do którego nie dowozisz, jest wart dokładnie zero, choćby jego liczby wyglądały nie wiem jak dobrze. Prawdziwy pierwszy filtr to logistyka. Zacznij od tego, dokąd sięgają twoi przewoźnicy, i wypisz tylko kraje, w których umiesz postawić paczkę pod drzwiami.

Dla tego sklepu wyszło z tego 13 krajów kandydatów w Europie Środkowo-Wschodniej i na Bałkanach. Rynek macierzysty (Czechy) też siedzi na liście, ale tylko jako baza do kalibracji, nie jako cel. Patrz na ostatnią kolumnę. Dwa kraje odpadają już tutaj, zanim ściągnięto choć jedno słowo kluczowe.

KrajW UE?WalutaWzrost e-comUwaga
Niemcy TakEUR+5 %Rynek kotwiczny
Austria TakEUR+6 %
Polska TakPLN+12 %Największy rynek CEE
Słowacja TakEUR+8.5 %Nakładanie się języka z macierzystym
Czechy (macierzysty) TakCZKBaza kalibracji
Węgry TakHUF+15 %
Rumunia TakRON+18 %
Bułgaria TakBGN+16 %
Chorwacja TakEUR+14 %Warunek: lokalne płatności
Słowenia TakEUR+10 %
Serbia NieRSD+20 %
Albania NieALL+28 %
Bośnia i Herc. NieBAM+22 %Odpada: Keyword Planner nie zna bośniackiego
Macedonia Płn. NieMKD+25 %Odpada: Keyword Planner nie zna macedońskiego

Dla jasności, Google Ads w obu krajach normalnie działa. Brakuje badania. Keyword Planner nie obsługuje bośniackiego ani macedońskiego, więc dla tych języków nie zwraca żadnych propozycji słów kluczowych, wolumenów ani CPC. Rynku, którego narzędzie nie umie przeczytać, nie wycenisz. Oba wypadają więc z analizy, choćby ich wzrost wyglądał nie wiem jak atrakcyjnie (+22 % i +25 %). Trzynaście w planie, jedenaście, które narzędzie realnie zbada.

Taka jest faktura prawdziwego przebiegu: dane zdejmują ci ze stołu dwie z najlepiej wyglądających opcji z powodu, którego nigdy byś nie zgadł.

Krok 2 · Zalążki

Krok 2: Zamień feed produktowy w zalążki słów kluczowych

Nie musisz wymyślać słów kluczowych. Zalążki idą prosto z atrybutu product_type w twoim feedzie Google Merchant Center. Ten atrybut niesie własne drzewo kategorii sklepu, tę samą strukturę, którą klienci przeklikują na stronie. Nazywa więc już każdą kategorię, którą sprzedajesz, z licznikiem częstości w komplecie, i leży na twoim dysku. Surowcem było tu ~252 000 pozycji katalogowych, ze ścieżkami product_type posklejanymi ampersandami i ukośnikami, jak to w prawdziwych feedach zawsze bywa („Lodówki i zamrażarki”, „Zabawki i gry”). Parser rozbija je na pojedyncze kategorie, wyrzuca generyczne węzły najwyższego poziomu („dom”, „elektronika”, „ogród”) i zostawia tylko ścieżki powyżej progu częstości. Ćwierć miliona pozycji zwija się w zwartą, sensowną listę zalążków:

Feed → zalążki: ćwierć miliona wierszy staje się 400 pytaniami

  • Surowych pozycji katalogowych sparsowanych ~252,000
  • Odrębnych marek w katalogu (trzymane poza zalążkami) 40,000+
  • Próg częstości: najmniejszy zachowany zalążek wciąż taguje 234 pozycje
  • Sensownych zalążków kategorii po normalizacji 400

A zalążki to dokładnie to, czym chcesz odpytać rynek: kategorie, nigdy nazwy produktów. Najcięższe wagą katalogu:

Zalążek (przetłumaczony)Pozycje katalogowePoziom
Zabawki 21,636L2
Etui 14,411L3
Odzież damska 14,341L2
Telefony 13,544L2
Laptopy 12,277L2
Artykuły dla zwierząt 11,940L2
Wyposażenie kuchni 11,379L2
Auto-moto (akcesoria) 11,683L1

Dla konkretu powiedzmy, że feed sklepu ma ścieżkę Electronics > Mobile > Phone cases. Parser wyrzuca „Electronics” jako zbyt generyczne, zostawia „etui na telefon” jako zalążek i liczy, ile produktów pod nim siedzi. Tu „etui” taguje 14 411 pozycji, więc to wyraźnie realna kategoria warta badania, nie przypadek. Nazwy produktów mają przeważnie zerowy wolumen wyszukiwań, więc są ignorowane; ponad 40 000 marek trzyma się z boku jako osobny sygnał. Badanie niosą kategorie, a ty nie spędziłeś ani minuty na ich wymyślaniu.

Krok 3 · Tłumaczenie

Krok 3: Przetłumacz każdy zalążek na lokalny język

To krok, który ludzie pomijają, a jego pominięcie po cichu rujnuje wszystko dalej. Jeśli badasz Polskę, wpisując „toys” w narzędzie do słów kluczowych, Google poda ci wolumen i CPC angielskiego słowa „toys” wyszukiwanego w Polsce, czyli malutki, dziwny wycinek ekspatów i turystów. Ta liczba wygląda na prawdziwą. Ona jest prawdziwa. Jest też bezwartościowa, a każda decyzja za nią stoi teraz na rynku, na którym nie ma nikogo.

Więc zanim padnie jedno wywołanie API, LLM tłumaczy pełną listę zalążków na rodzimy język każdego kraju. 400 rdzennych zalążków, rozszerzonych o synonimy i warianty pisowni, dało 488 pozycji × 12 języków = 5856 tłumaczeń maszynowych gotowych do wysyłki. Oto jeden zalążek, „zabawki”, tak jak naprawdę poszedł na każdy rynek:

RynekCzym stają się 'zabawki' przed wywołaniem API
Niemcy (de) Spielzeug
Polska (pl) zabawki
Czechy / Słowacja (cs/sk) hračky
Węgry (hu) játékok
Rumunia (ro) jucării
Chorwacja / Serbia (hr/sr) igračke / играчке
Bułgaria (bg) играчки
Słowenia (sl) igrače
Albania (sq) lodra

Odpytaj zabawki zamiast „toys”, a dostaniesz prawdziwy polski rynek. Liczby ruszają się o rząd wielkości, nie o zaokrąglenie. Jedyny wyjątek to nazwy marek; tych nie tłumaczy się nigdy. Pomiń ten krok, a kroki 4 do 7 stoją na piasku. I nikt ci tego nie powie, bo arkusz wygląda całkowicie wiarygodnie aż do błędnej decyzji.

Krok 4 · Popyt

Krok 4: Ściągnij popyt w wyszukiwarce dla każdego rynku

Teraz ciężka robota i pierwsza rzecz, którą pobierasz. Każdy przetłumaczony zalążek przepuszczasz w każdym kraju przez endpoint Google Ads GenerateKeywordIdeas, z zachowanym powiązaniem każdego słowa kluczowego ze źródłowym product_type. Piszę kod pod Google Ads API od dwunastu lat i to wciąż endpoint, na którym opieram się najczęściej. Zwraca te same dane o popycie, które pokazuje Keyword Planner, tylko w skali, której żaden człowiek nigdy by nie przeklikał. Nie masz dostępu do Google Ads API? Użyj zamiast niego API DataForSEO. Serwuje te same dane o słowach kluczowych, płacisz za żądanie, a cennik jest na tyle niski, że nawet przebieg tej wielkości zostaje tani. W jedenastu badalnych krajach przebieg wyprodukował 1 402 486 propozycji słów kluczowych. A sam podział na rynki to już odkrycie, bo surowy popyt nie pokrywa się z rynkami, na które byś postawił:

RynekSurowe propozycje słów kluczowychZ wolumenem wyszukiwań
Polska 410,343408,852
Niemcy 348,914347,868
Austria 323,294311,438
Rumunia 128,304126,385
Bułgaria 76,86675,650
Chorwacja 61,61158,179
Serbia 14,57313,848
Słowacja 10,8849,173
Albania 9,7044,339
Węgry 9,2818,584
Słowenia 8,7126,542

Gdyby popyt był całą historią, ta tabela byłaby odpowiedzią: Polska, Niemcy, Austria, jedziemy. I to jest dokładnie ta pułapka. Niemcy i Austria siedzą tu na górze, i właśnie dlatego analiza oparta tylko na popycie wmaszerowuje cię w najdroższą aukcję w zestawie. Rynki, które naprawdę wygrywają, są niżej, a kroki z ceną kliknięcia i ekonomią zaraz je podniosą.

Przebieg jest księgowany zalążek po zalążku, kraj po kraju: 4220 zadań zalążek-kraj podjętych, 3619 zwróciło dane, 601 z błędem. Większość błędów to limity kwot API, a błędy kwot po prostu ponawiasz później, aż przebieg będzie kompletny. Reszta to przerwania na nieobsługiwanym języku z kroku 1, których żadne ponowienie nie naprawi. Log trzymaj tak czy inaczej; chcesz dowodu, które komórki naprawdę mają za sobą dane.

Krok 5 · Czyszczenie

Krok 5: Czyść słowa kluczowe, nie zalążki

Szeroki zalążek wciąga szum i kusi, żeby zabić zaszumiony zalążek. Nie rób tego. „Piłka nożna” w Niemczech wciąga miliony wyszukiwań o Bundeslidze, które nie mają nic wspólnego z twoim sklepem. Ten sam zalążek wciąga też „korki piłkarskie”, które bardzo chcesz sprzedawać. Zabij zalążek, a zabijesz razem z nim jego dzieci o intencji zakupowej. Filtrujesz więc na poziomie słów kluczowych, nie zalążków, za każdym razem.

Oto co czyszczenie naprawdę usunęło w tym przebiegu, najpierw kategorie spoza segmentu, potem czysty szum:

Usunięty koszykWyciętych słów kluczowychDlaczego
Spoza segmentu: duże AGD 11,243Lodówki, pralki (sklep tylko z drobnicą)
Spoza segmentu: całe pojazdy 8,127Motocykle, auta (nie części)
Spoza segmentu: duże meble 6,675Zbyt ciężkie na promień logistyki
Spoza segmentu: ogrzewanie centralne 6,354Wielkogabarytowe poza katalogiem
Szum: lokalna giełda aut 3,837PL ogłoszenia 'otomoto', nie popyt kategorii
Szum: strony kalendarzy 2,528Niemieckie 'Kalender', zła intencja
Szum: gry online 2,378Rozrywka, nie handel
Szum: zapytania o używane auta 2,100+'gebrauchtwagen', 'auto kaufen'
Szum: piłka nożna / sport 1,800+Bundesliga wciągnięta przez zalążek 'piłka nożna'

Reguła w jednym przykładzie. Zalążek „auto-moto” jest świetny dla tego sklepu, który sprzedaje akcesoria samochodowe. Ale po niemiecku wciąga też „gebrauchtwagen” (używane auta) i „auto kaufen” (kup auto), bezwartościowe dla sklepu z drobnicą. Nie kasujesz zalążka. Kasujesz te konkretne słowa kluczowe i zostawiasz „Handyhalter Auto” (uchwyt na telefon do auta). Ponad 2100 śmieciowych słów kluczowych znika, dobre nietknięte.

A czyszczenie to nie tylko odejmowanie; to też tagowanie sygnału, którego chcesz. Dla katalogu z segmentu okazji intencja zakupowa żyje w słowach o okazji, więc 49 770 słów kluczowych dostało tag intencji okazji w jedenastu językach:

Intencja okazji: 49 770 słów kluczowych wartych zachowania, nie wycięcia

  • Niemieckie 'gebraucht' (używane) 22,128
  • Polskie 'używany' + warianty 6,290
  • Niemieckie 'günstig' (tanie) 2,606
  • Rumuńskie 'ieftin' (tanie) 2,305
  • Angielskie 'second hand' 1,783
  • Łącznie otagowanych słów o intencji okazji 49,770

To krok, który oddziela produkt końcowy, któremu klient ufa, od arkusza, który po cichu ignoruje. Moje pierwsze przejście było pełne Bundesligi, kalendarzy na 2026 i ogłoszeń o używanych autach. Potrzebowałem drugiego pełnego przeglądu w dziesięciu językach, żeby dojść do rdzenia, który da się oddać.

Krok 6 · Konkurencja

Krok 6: Zeskrapuj konkurencję i jej ceny

Wszystko do tej pory mierzy popyt. Nic z tego nie mówi, czy wejdziesz na rynek i nie zostaniesz rozjechany ceną przez gracza, który siedzi tam dziesięć lat. Do tego musisz spojrzeć na prawdziwe pole bitwy. Więc dla górnych 20–30 % najlepiej sprzedających się produktów na kategorię lokalizujesz tytuł i scrapujesz żywą stronę wyników. Jeden POST na endpoint SERP DataForSEO zwraca całą stronę jako ustrukturyzowany JSON i kosztuje około $0.0035 za zapytanie, więc sprawdzenie 3000 topowych produktów na rynku to jakieś $10.50. Dokładne wywołanie, gotowe do wklejenia, znajdziesz w paczce do pobrania pod koniec artykułu.

Jedna odpowiedź, trzy rzeczy, jedna cena: blok paid (teksty reklam konkurencji, surowiec do twojego przekazu), popular_products (oferty shopping z żywymi cenami, których nie dostaniesz z własnego Merchant Center) i wyniki organiczne (prawdziwi gracze rynku, łącznie z tymi, którzy się nie reklamują). Płacisz za sprawdzenie cen, a wychodzisz z biblioteką tekstów konkurencji i mapą rynku.

A że całość jest oskryptowana, nie zatrzymujesz się na cenach. Ta sama pipeline przechodzi po konkurentach, których właśnie znalazła, i wyciąga resztę ich oferty: ceny i czasy dostawy, progi darmowej wysyłki, metody płatności, pobranie albo nie. W tym regionie ta ostatnia rzecz decyduje o zamówieniach. Jeśli każdy lokalny sklep oferuje pobranie, a ty nie, to właśnie w kasie umiera twoje tanie kliknięcie. Wszystko to przepuszczamy przez SEO API DataForSEO, więc to jedna pipeline JSON od początku do końca, bez domowych scraperów do niańczenia. A koszt całego programu to puenta:

Cały konkurencyjny przebieg, 12 rynków, wyceniony

  • Organic Regular, tryb task $21.60
  • Merchant Shopping (tylko ceny) $36
  • Organic Advanced, live (paid + shopping + PAA) $126
  • Minimalne doładowanie DataForSEO (starcza na miesiące) $50

Pełny konkurencyjny przebieg SERP po dwunastu krajach kosztuje $22–126 zależnie od trybu. Porównaj to z subskrypcją Semrusha za ~$140+ miesięcznie ryczałtem, za sam interfejs. Mapujesz każdego konkurenta na każdym rynku docelowym za mniej niż miesiąc narzędzia, po które wszyscy sięgają domyślnie.

Krok 7 · Ocena

Krok 7: Oceń każdy rynek i ustaw ranking

Teraz wszystko zwija się do jednej liczby na kraj. Z realnego CPC, obronnego współczynnika konwersji i AOV na rynek symulujesz ROAS dla każdego rynku, potem ważysz popyt, ceny, logistykę, wzrost i tarcie wejścia w jeden wynik. Jeden ranking. Rzecz, po którą przyszedłeś:

Wynik ekspansji na rynek, od góry do dołu. Zwycięzcy w miętowym, oczywiste typy (ukarane) w koralowym.
Ranking: wynik łączny od góry do dołu symulowany ROAS w pigułce
1 Słowacja
54.8 2.25× ROAS · tanie kliknięcia, nakładanie się języka
2 Polska
52.7 2.22× · duża i wykonalna, wymaga lokalnych płatności
3 Serbia
43.6 2.49× · błękitny ocean, najtańsze kliknięcia
4 Niemcy
21.6 1.01× · wojna cenowa, kara ×0.4
5 Austria
20.4 0.83× · traci pieniądze, kara
6 Chorwacja
20.2 1.50× · warunek płatności
7 Słowenia
19.1 1.49× · cienki wolumen
8 Węgry
18.8 1.67×
9 Rumunia
18.4 1.23×
10 Bułgaria
18.1 1.30×
11 Albania
15.4 0.78× · najsłabsza ekonomia
wybór danych oczywisty wybór, ukarany

Oto i on: Słowacja, Polska i Serbia. Mały rynek, rynek z bólem głowy przy płatnościach i jeden spoza UE, którego większość ludzi w ogóle by nie rzuciła na stół. Niemcy, kraj z największym popytem w całym zestawie (348 tys. propozycji słów kluczowych), lądują czwarte, ściągnięte w dół symulowanym ROAS ledwie 1,0. Austria, ten drugi domyślny wybór, jest piąta, poniżej 1,0, czyli traci pieniądze.

Dwa rynki, które wyglądają najbardziej oczywiście, to dwa, które matematyka wyrzuca jako pierwsze.

Co je ściąga w dół? Jedna celowa, brutalna reguła, która trzyma tabelę w uczciwości. Gdy symulowany ROAS spada poniżej progu opłacalności, wynik mnoży się przez 0,4. Przypomnij sobie dlaczego. Na świeżym rynku paid to twój jedyny kanał. Nie masz jeszcze SEO, marki ani powracających klientów. Rynek, na którym płatne pozyskanie się nie spina, nie może być twoim punktem wejścia, choćby nagroda była nie wiadomo jaka. Ta kara istnieje dokładnie po to, żeby arkusz nie przybijał pieczątki na przeczuciu.

Najpierw skalibruj na jednym koncie, które masz, inaczej nic z powyższego nie jest wiarygodne. CPC w tym rankingu to szacunki z planera i lecą wysoko. Na żywym koncie macierzystym tego klienta miałem realne liczby do sprawdzenia: 22,6 miliona wyszukiwanych haseł z dwunastu miesięcy, realny płacony CPC 2,54 CZK, AOV 747 CZK, zmierzony współczynnik konwersji blisko 3 %. Sugerowany CPC z Keyword Plannera leciał z grubsza 10× wyżej niż to, co konto naprawdę płaciło, więc każdy symulowany CPC jest tu dyskontowany dziesięciokrotnie, zanim dotknie matematyki ROAS. Nigdy nie ufaj symulowanemu ROAS, którego nie skalibrowałeś wobec konta, które sam naprawdę prowadzisz. To jedyny krok między „ciekawą analizą” a liczbą, na którą postawiłbym budżet.

Jak zbudowany jest wynik: dziewięć ważonych czynników

Wynik to nie jedna metryka w koronie. To dziewięć składowych, każda ważona tym, jak mocno naprawdę rusza decyzją. ROAS dominuje, bo ogromny rynek z brutalnymi CPC przegrywa z małym rynkiem o tanich kliknięciach za każdym razem. To cała lekcja z rankingu powyżej:

CzynnikWagaCo mierzy
Opłacalność paid (ROAS) 20 %Symulowany AOV × CR ÷ CPC
Konkurencja cenowa 15 %Twoje ceny vs. lokalni sprzedawcy, na sztukę
Logistyka 15 %Odległość i koszt dostawy z rynku macierzystego
Popyt w wyszukiwarce 13 %Znormalizowany miesięczny wolumen wyszukiwań
Łatwość wejścia 12 %UE, wspólna waluta, pokrewny język, pobranie
Wzrost e-commerce 10 %Roczny wzrost rynku
Wielkość rynku 5 %Przychód e-commerce, z górnym limitem
Szansa organiczna 5 %Niska trudność przy wystarczającym wolumenie
Siła nabywcza 5 %PKB na mieszkańca

Dwie twarde kary trzymają go w uczciwości. ROAS poniżej progu opłacalności mnoży wynik przez 0,4, jak wyżej. A kraj bez żadnych danych CPC jest cięty do jednej trzeciej, bo nie stawiasz na rynek, którego nie umiesz wycenić. Ta druga kara to dokładnie powód, dla którego dwa kraje odrzucone w kroku 1 nigdy nie docierają do rankingu: brak wsparcia języka, brak danych o słowach kluczowych, brak ceny do modelowania, brak obronnego zakładu.

Największa dźwignia: cena kliknięcia na rynek

Jeśli rozbierzesz model do jednego czynnika, który rusza nim najmocniej, to jest właśnie ten. Oto mediana CPC z planera na rynek z nocnego przebiegu, na 745 712 oczyszczonych, wycenionych propozycjach słów kluczowych (Google Ads GenerateKeywordIdeas, 28–29 kwietnia 2026). Każda liczba jest w CZK, własnej walucie konta, więc rynki porównują się czysto. Rozrzut to cały powód, żeby nie sięgać domyślnie po oczywisty rynek:

Mediana CPC z planera na rynek w CZK jako skala cieplna: miętowy jest tani, koralowy drogi. Czechy pokazane jako baza macierzysta, realny płacony CPC konta, a nie szacunek z planera. Austriackie kliknięcie kosztuje 5,1× serbskiego.
Mapa cieplna ceny kliknięcia mediana CPC z planera · CZK
Czechy 2.54 macierzysty · realny płacony CPC, nie szacunek planera
Serbia 2.42 najtańsza w zestawie
Polska 4.73 największy rynek regionu, wciąż grzeje
Chorwacja 5.12
Bułgaria 5.14
Rumunia 5.30
Węgry 5.49
Słowenia 6.13
Słowacja 7.19
Niemcy 10.99 4.5× Serbii
Austria 12.40 5.1× Serbii
tanie kliknięcie drogie kliknięcie

Czytaj najpierw kolory, potem liczby. Mapa jest chłodna na wschodzie i południu, a grzeje się w stronę zachodu: Serbia i Bałkany siedzą w miętowym, Niemcy i Austria płoną koralowym, a austriackie kliknięcie kosztuje 5,1× serbskiego, niemieckie 4,5×. To przed wielkością koszyka, przed konwersją, przed wszystkim, na co masz wpływ. Kreskowany wiersz to kotwica. 2,54 CZK to tyle, ile konto macierzyste w Czechach naprawdę płaci dziś za kliknięcie. Nawet Polska, największy rynek regionu i jedna granica dalej, planuje medianę kliknięcia na prawie dwukrotności tej liczby. Ani jeden rynek na liście nie obiecuje cen z domu, a znajome rynki zachodnie siedzą pełne pięć razy nad podłogą i liczą to sobie potem przez całe życie kampanii. (Albania jest pominięta na mapie, bo przy zaledwie 31 wycenionych propozycjach jej mediana nie zasługuje na zaufanie.)

Dlaczego ta jedna liczba decyduje o tak wielu rzeczach? Bo w nowym kraju kliknięcie jest kosztem klienta; innej drogi do środka jeszcze nie masz. Przytrzymaj wszystko inne i zmień tylko kliknięcie, a sama cena kliknięcia buja twoim zwrotem z reklamy o jakieś 5×. Ten sam produkt, ta sama konwersja, ten sam koszyk. Rusza się tylko to, ile rynek liczy sobie za bycie widocznym:

Ilustracyjne: płaski współczynnik konwersji 2 % i jedna wielkość koszyka, wszystko trzymane stałe, żeby wyizolować cenę kliknięcia. Realna konwersja i koszyk też różnią się między rynkami; to następna sekcja.
RynekKliknięcie (CZK)Wsp. konwersjiKoszt sprzedażyROAS, ten sam koszyk
Serbia 2.422 %121 CZK8.3×
Polska 4.732 %237 CZK4.2×
Niemcy 10.992 %550 CZK1.8×
Austria 12.402 %620 CZK1.6×

Przy konwersji 2 % potrzebujesz 50 kliknięć na jedną sprzedaż. Serbska sprzedaż kosztuje cię więc 121 CZK w reklamie, a austriacka 620 CZK, za dokładnie ten sam produkt. Przy tym samym koszyku to zdrowe 8,3× ROAS w Serbii i przynoszące straty 1,6× w Austrii. Nie zmieniło się nic poza ceną kliknięcia w danym kraju. To cały argument w jednej tabeli: najtaniej wyglądający popyt potrafi być najdroższym klientem.

Uczciwe zastrzeżenie jest to samo co w calloucie. To szacunki z planera, a CPC z planera leci wysoko. Realne konto macierzyste płaciło 2,54 CZK za kliknięcie na 22,6 mln wyszukiwanych haseł, poniżej nawet najtańszej liczby z planera tutaj. Czytaj więc te liczby jako względny nacisk rynku, nie jako dosłowną cenę, którą zapłacisz. Proporcje się trzymają; wartości bezwzględne spadną, gdy skalibrujesz. A droższe zachodnie kliknięcie wciąż może się opłacić, jeśli jego koszyk jest większy, i dokładnie dlatego nie zatrzymujesz się na kliknięciu.

Druga połowa: cena twojego produktu vs lokalny rynek

Kliknięcie sprowadza odwiedzającego na stronę. Czy kupi, zależy od twojej ceny na tle lokalnej konkurencji, a ten poziom cen buja się między rynkami jeszcze mocniej niż kliknięcie. Ten sam rower treningowy, który w Austrii trzyma półkę za €349, w Rumunii sprzedaje się za €151. Wentylator domowy kosztuje €126 w Austrii i €41 na Węgrzech. Ranking do tej pory wycenia kliknięcie i jest ślepy na każde euro z tego, bo nigdy nie patrzy, ile konkurencja naprawdę sobie liczy.

Więc uruchomiłem warstwę, którą model pomija. Dla szesnastu kategorii, które sklep naprawdę ma w ofercie, wyciągnąłem medianę ceny konkurencji na każdym rynku i postawiłem ją obok mediany sklepu. Mediany po obu stronach, nigdy pojedyncza najtańsza oferta, bo jedna odstająca cena nie mówi nic. Źródłem jest karuzela popular_products Google Shopping, prawdziwe oferty, które widzą prawdziwi kupujący. Jedenaście kategorii z wystarczająco szerokim pokryciem do porównania między rynkami jest poniżej.

Jedna uwaga, zanim zaczniesz czytać. Kolumna sklepu potrzebuje uczciwej ramy. To sklep z okazjami. Jego katalog jest celowo zbudowany z taniego końca każdej kategorii, więc jego mediana często ląduje na połowie typowej ceny rynkowej kategorii, czasem niżej. Porównywanie go ze średnią rynkową, jakby towar był jeden do jednego, schlebiałoby każdej komórce. Czytaj więc każdą komórkę jako przestrzeń, czyli jak wysoko lokalna półka siedzi nad podłogą okazji sklepu. Ta przestrzeń to kolor komórki: zielony znaczy szeroka (rynek na 3× podłogi i więcej), złoty przyzwoita (1,6–3×), koralowy ciasna (poniżej 1,6×).

Mediana ceny konkurencji na kategorię i rynek (Google Shopping popular_products, czerwiec 2026), w EUR, obok mediany sklepu. Sklep sprzedaje tani koniec każdej kategorii, więc jego medianę czytaj jako podłogę cenową, nie cenę jeden do jednego. Kolor komórki = przestrzeń: mediana rynku ÷ ta podłoga.
KategoriaSklep €DEATPLHUSKRO
Odkurzacze €62€80€102€83€83€91€88
Klawiatury i myszy €21€30€33€23€25€27€24
Pompy akwariowe €12€16€18€23€26€14
Suszarki do włosów €17€33€44€56€30€26
Sprzęt do nurkowania €18€44€59€23€27€24
Torby €8€31€40€23€21€26€28
Wentylatory €15€62€126€45€41
Łańcuchy śniegowe €24€119€147€59
Jeździectwo €19€106€116€81€106
Terraria €12€110€96€46
Rowery treningowe €23€192€349€197€151

Z tabeli wypadają dwie rzeczy, których tabela cen kliknięć nigdy by ci nie pokazała.

Przestrzeń to kategoria × rynek, nigdy płaskie „jesteśmy tańsi”. Odkurzacze i klawiatury lecą koralowo prawie wszędzie. Nawet sklep z okazjami siedzi o włos od rynku na drogiej elektronice, bo marża jest tam u wszystkich zgolona do zera. Ale rowery treningowe, terraria, łańcuchy śniegowe i jeździectwo świecą na zielono. W tych zakamarkach rynek liczy sobie od pięciu do piętnastu razy więcej niż podłoga, bo nikt nie walczy tam mocno ceną. „Jesteśmy tanią opcją” jest prawdą per komórka, nie per kraj. I to komórki mówią ci, którymi liniami katalogu poprowadzić ekspansję.

Rynki drogiego kliknięcia to zarazem rynki drogiej półki. Niemcy i Austria niosą dwa najdroższe kliknięcia całego przebiegu i dokładnie tam półka siedzi najwyżej (austriacka półka z rowerami treningowymi to €349, rumuńska €151). To niuans, który ranking kosztu kliknięcia ukrywa. Drogie austriackie kliknięcie wciąż może się spiąć, jeśli kupuje koszyk wart więcej, podczas gdy tanie polskie kliknięcie w tanią polską półkę może po cichu być gorszym interesem. Koszt kliknięcia i cena półki to dwie różne osie, a pułapkę widzisz dopiero, gdy naniesiesz obie. Właśnie dlatego wynik wyżej waży konkurencję cenową na 15 %, zaraz za ROAS.

A dziury w tabeli same są odkryciem. Pokrycie karuzeli rzednie, im dalej na wschód i południe. Niemcy, Austria i Polska wypełniają prawie każdą komórkę; Węgry, Słowacja i Rumunia już pokazują braki; a rynki najtańszych kliknięć, Bałkany, nie zwracają prawie nic, bo Google nie renderuje tam karuzeli popular_products. Warstwa cenowa wyparowuje dokładnie tam, gdzie kliknięcie wyglądało najtaniej. Żeby wycenić te rynki, wychodzisz z Google i czytasz lokalne porównywarki (Ceneje.si, Jeftinije.hr, Pazaruvaj.bg), co jest robotą na inne popołudnie.

Bonus: te same dane mówią ci, kiedy startować

Zapłaciłeś za jedno ściągnięcie słów kluczowych, a ono po cichu przyniosło drugi produkt: dwanaście miesięcy wolumenu wyszukiwań na słowo kluczowe, 16,7 miliona miesięcznych punktów danych na 1,39 miliona słów kluczowych. Zagreguj to, a krzywa popytu jest nie do pomylenia. Jeden szczytowy miesiąc niesie 40 % więcej popytu niż najcichszy.

Miesięczny wolumen wyszukiwań zagregowany po 1,39 miliona słów kluczowych. Grudzień 2025 szczytuje na 752,5 miliona wyszukiwań, lipiec 2025 dołuje na 535,7 miliona, wahnięcie 1,40×.
Dwanaście miesięcy popytu, cały zestaw słów kluczowych miliony wyszukiwań · maj 2025 → kwiecień 2026
Maj
Cze
535.7
Lip
Sie
Wrz
Paź
Lis
752.5
Gru
Sty
Lut
Mar
Kwi

Grudzień wieńczy krzywą, lipiec robi dno. Dokładnie to, czego spodziewałbyś się po katalogu z towarem mieszanym. To jedno wahnięcie to twój sygnał terminu startu. Nie otwierasz nowego rynku w jego martwym miesiącu, a wydatki ładujesz przed grudniowym rozbiegiem, nie w jego trakcie. Analiza, którą odpaliłeś po gdzie, przy okazji powiedziała ci kiedy, za darmo.

Prawdziwe liczby, jeden prawdziwy przebieg

Każda liczba powyżej wyszła z jednego prawdziwego przebiegu. Oto zestaw nagłówkowy, z dwiema dodatkowymi analizami transgranicznymi dla skali:

Z prawdziwych analiz ekspansji CEE

  • Propozycje słów kluczowych, jeden sklep (Google Ads API) 1,402,486
  • Krajów docelowych / ukończonych 13 / 11
  • Czas badania słów kluczowych, nocny i automatyczny ~10 godzin
  • Niszowy katalog: surowe słowa kluczowe → zachowane po czyszczeniu AI 1.18M → 168k (−86 %)
  • Pełny przebieg SERP: 12 krajów × 3000 zapytań $22–126

Dwa rynki trzeba było wyrzucić w trakcie przebiegu, bo narzędzia do badania słów kluczowych nie obsługują ich języka. Tego typu ograniczenia uczysz się tylko, naprawdę to uruchamiając. Te ~10 godzin to czas maszyny. Badanie mieli przez noc po wszystkich krajach równolegle, kiedy śpisz. Praca człowieka (kształtowanie feedu, kalibracja ekonomii, czyszczenie szumu, budowa produktu końcowego) to kilka skupionych godzin na wierzchu. Dokładnie ten produkt wyceniałem kiedyś na z grubsza pół miliona koron i te pieniądze nigdy nie były za sprytny kod. Kupowały setki godzin ręcznej pracy. Ktoś czytał i czyścił wyszukiwane hasła rynek po rynku, robota, której jeszcze parę lat temu żadna AI nie umiała tknąć. Klienci, co zrozumiałe, mówili nie. Teraz to nocny przebieg plus dzień mojej uwagi.

(Cięcie −86 % pochodzi z innego, dużo bardziej niszowego katalogu, sklepu B2B z profilami budowlanymi, gdzie większość słów z szerokich zalążków była naprawdę nie na temat. Sklep z okazjami powyżej oddał tylko jednocyfrowy procent. Jak agresywne będzie czyszczenie, zależy całkowicie od tego, jak niszowy jesteś.)

Co zrobić z rankingiem

1

Wejdź na rynek, który wybrały dane, nie ten, który zakładałeś

Cały sens polegał na tym, żeby dać się zaskoczyć, i zaskoczyło. Słowacja i Serbia, mały rynek i jeden spoza UE, przebiły Niemcy i Austrię na czysto, wyłącznie dlatego, że kliknięcia kosztowały ułamek, a ekonomia naprawdę się spinała. To produkt końcowy robiący swoją jedyną robotę: przegłosowanie założenia matematyką, zanim założenie wyda budżet.

2

Konkurencyjny scraping to już twój playbook startu

Krok 6 ściągnął teksty reklam i punkty cenowe każdego konkurenta na rynek, więc nie wchodzisz na ślepo. Wiesz, kto tam jest, ile sobie liczy, jakie korzyści pcha w nagłówkach i gdzie jest luka cenowa do podcięcia albo luka pozycjonowania do zajęcia. Wszystko to, zanim wydasz jedno euro na ruch.

3

Popyt na kategorię mówi ci, co wysłać najpierw

Zachowałeś powiązanie każdego słowa kluczowego z jego product_type. Więc nie wiesz tylko, że Polska jest dobra; wiesz, których kategorii Polska szuka i w jakim wolumenie. Katalog, z którym startujesz, to ten, którego według danych chce rynek, nie kopia twojego macierzystego asortymentu.

Take it with you

Download the complete instructions for your AI

The whole blueprint above, rewritten as a brief you can paste straight into Claude or any capable coding agent. You supply the Merchant Center feed and the API access; it runs the seven steps on your shop. Leave your email and the file is yours.

One file, one list. I only write when there's something worth reading.

Najczęstsze pytania

Ile krajów powinienem analizować?

Zacznij od logistyki, nie od ambicji: to, dokąd naprawdę dowozisz, zwykle krótka lista 10–15 krajów. Ten przebieg ruszył od 13 i stracił dwa kraje na etapie słów kluczowych, bo Google Ads nie umiało zbadać ich języka; resztę przerzedził scoring.

Milion słów kluczowych brzmi jak przesada. Czy to przesada?

To po prostu naturalna skala: 400 zalążków × kilkanaście języków × wszystkie ich warianty idą w miliony. Ten jeden sklep wyprodukował 1 402 486 propozycji słów kluczowych. Wolumen jest sednem. Mapujesz rynek, a nie piszesz brief na 5000 słów.

Google Ads API, DataForSEO czy Semrush?

Google Ads API do propozycji słów kluczowych, jeśli masz mocny token; to źródło prawdy. DataForSEO do scrapowania SERP-ów i jako tania alternatywa dla słów kluczowych: pełny konkurencyjny przebieg po 12 krajach kosztuje $22–126. Semrush to droga opcja i do tej roboty mało jest powodów, by płacić jego ryczałt.

Jak ogarniasz tyle języków?

LLM tłumaczy listę zalążków na rodzimy język każdego kraju, zanim ruszy badanie. 400 rdzennych zalążków rozrasta się do 488 pozycji z wariantami, razy 12 języków w tym przebiegu: 5856 tłumaczeń gotowych przed pierwszym wywołaniem API. Angielski jako proxy po cichu zaburza każdy wolumen i CPC, bo nikt w Warszawie nie szuka po angielsku.

Czy mogę ufać liczbom CPC w symulacji ROAS?

Surowym nie. CPC z narzędzi do słów kluczowych to szacunki planistyczne; na tym żywym koncie sugerowany CPC był około 10× wyższy od realnie płaconego (2,54 CZK na 22,6 mln wyszukiwanych haseł). Skalibruj wobec jednego konta, które naprawdę prowadzisz, zastosuj ten dyskont i dopiero wtedy symulowany ROAS jest coś wart.

Ile to wszystko zajmuje?

Samo badanie słów kluczowych to jeden nocny przebieg, z grubsza 10 godzin bezobsługowej pracy maszyny na wszystkich krajach równolegle. Praca człowieka dookoła (kształtowanie feedu, ekonomia, czyszczenie, produkt końcowy) to kilka godzin. Powiedzmy dzień lub dwa od początku do końca, wobec tego, co kiedyś było tygodniami.

Chcesz przepuścić przez to swój feed?

Feed w Merchant Center już masz. Jedyne pytanie brzmi, na który kraj wskaże następnym razem i czy tamtejsza ekonomia naprawdę się spina.

Odpal to na moim feedzie →