Djupdykning· Expansion · 16 min läsning

Välj dina nästa 10 marknader utan att gissa: expansions-blueprinten

Mata in en produktkatalog, få ut en rankad lista över vilka länder att expandera till — med det verkliga mellanresultatet visat i varenda steg.

En illustrerad figur som står över en karta av Europa och sorterar länder i högar
De seriösa fakta är på riktigt — artikelomslagen är det inte.

Kort sagt: Mata in din produktkatalog och få tillbaka en rankad tabell över vilka länder att expandera till — poängsatt på verklig sökefterfrågan, CPC:er, konkurrentpriser och en simulerad ROAS per marknad. Sjustegskörningen översätter dina feed-kategorier till varje modersmål, drar sökordsidéer via Google Ads API, skrapar konkurrensutsatta SERP:er med DataForSEO, och blir klar över natten. Vinnarna är nästan aldrig marknaderna mötet förväntade sig.

1 402 486
sökordsidéer i en analys
13
länder poängsatta parallellt
~10 tim
över natten, fullt automatiserat
22–126 $
full konkurrens-SERP-genomgång, 12 marknader

Vad du stoppar in, och vad du får ut

Du stoppar in en sak: din product feed — samma Google Merchant Center-fil du redan har. Du får tillbaka en sak: en rankad tabell över länder, uppifrån och ner, som berättar var du ska expandera härnäst och varför — uppbackad av verklig sökefterfrågan, verkliga CPC:er, verkliga konkurrentpriser och en simulerad avkastning på annonsutgifter för varje marknad. Ingen magkänsla, inget “Tyskland för att det är stort”. Ett kalkylark som kör över mötet.

Den här artikeln är hela blueprinten, och jag tänker inte vifta bort något av den. Vid varje steg visar jag dig det verkliga mellanresultatet — den faktiska tabellen, de faktiska antalen, den faktiska seed som kom ut på andra sidan — från en körning över natten på en verklig tjeckisk fyndsegment-e-butik. Så att du kan se, steg för steg, exakt vad varje stadium producerar och avgöra “ja, det där är grejen jag behöver”.

Ett ord om varför det här är värt att göra över huvud taget. Den ärliga versionen av en expansionsanalys — efterfrågan, priser, konkurrens och enhetsekonomi över tio eller femton marknader — var alltid möjlig. Det betydde bara hundratals timmar av att dra sökvolymer land för land, översätta seeds, ögna konkurrenter, och bygga ett kalkylark ingen helt litade på. Så det blev mest inte gjort; team valde sitt nästa land för att någon talade språket eller en distributör ringde. Den manuella kostnaden är det som kollapsade — inte idéns svårighet, utan genomförandets. Det som förr var veckor är nu en körning över natten plus en eftermiddag.

Blueprinten i korthet

Sju steg. För vart och ett: vad du gör, vad du tittar på, och varför — eftersom varje steg finns för att svara på en specifik fråga om en marknad.

1 — Välj kortlistan (logistik först)

Gör: lista länderna du faktiskt kan frakta till och tullklarera för. Varför: marknadsstorlek är ett uselt filter att börja med — den största marknaden är vanligtvis den dyraste att ta sig in på. Logistik är den verkliga begränsningen, så den kommer först. Du får: en lista på 10–15 kandidatländer att analysera, och inget bortkastat på marknader du inte kan betjäna.

2 — Förvandla feeden till seeds

Gör: ta product_type-kategorisökvägarna från din Merchant Center-feed och parsa dem till rena, atomiska kategori-seeds. Varför: din egen katalog namnger redan varje kategori du säljer — det är den bästa, billigaste seed-källan som finns, vida bättre än att brainstorma sökord. Du får: ett par hundra meningsfulla seeds i stället för en kvarts miljon råa feed-rader.

3 — Översätt varje seed till modersmålet

Gör: låt en LLM översätta hela seed-listan till varje kortlistat lands eget språk, före all research. Varför: ingen i Warszawa söker på engelska; fråga proxy-språket och varje volym och CPC längre ner blir i tysthet fel. Du får: de exakta lokala orden att fråga varje marknad på.

4 — Dra sökordsidéer per land

Gör: pusha varje översatt seed genom Google Ads API (GenerateKeywordIdeas) för varje land — det första du laddar ner, eftersom allt längre ner behöver det. Varför: det här är den råa efterfrågesignalen — volym, CPC och säsongsvariation per sökord. Du får: hela sökordsuniversumet per marknad, med länken tillbaka till dess källkategori bevarad.

5 — Låt AI rensa scopet

Gör: filtrera bort bruset på sökordsnivå, inte seed-nivå. Varför: en bred seed som “fotboll” drar in miljontals skräpsökningar — men döda seeden och du dödar också “fotbollsskor”, en verklig försäljning. Du får: en relevant kärna, plus köpintentions-sökorden taggade snarare än bortkastade.

6 — Skrapa konkurrenssidan (DataForSEO)

Gör: för dina mest sålda produkter, skrapa resultatsidan live per marknad i ett API-anrop. Varför: volym berättar om efterfrågan, inte om du blir krossad på pris; SERP:en visar vem som annonserar, till vilket pris, hur trång auktionen är. Du får: konkurrenters annonscopy, live shopping-priser och de organiska spelarna — för några dollar per marknad.

7 — Simulera ekonomin, poängsätt sedan

Gör: simulera ROAS från verklig CPC, en försvarbar konverteringsfrekvens och AOV per marknad, vikta sedan efterfrågan, priser, logistik och friktion till en poäng. Varför: det här är frågan du faktiskt kom för att besvara. Du får: den rankade tabellen — var du ska expandera, i ordning.

Nu samma sju steg, ett i taget, var och ett med det verkliga den producerade i den här körningen.

Steg 1 — Kortlistan som logistikradien producerade

Du analyserar inte hela Europa; du analyserar dit du kan leverera. Med utgångspunkt i hemmamarknadens frakt- och tullräckvidd kom kandidatuppsättningen ut till 13 målländer över Central- och Östeuropa och Balkan. Här är den bokstavliga kortlistan, med ingångssignalerna poängsättningen använder senare — hemmamarknaden (Tjeckien) sitter i tabellen också, men bara som kalibreringsbaslinje, inte ett mål. Och märk att två länder flaggas ut innan ett enda sökord dras, av ett skäl ingen presentation förutspår:

LandI EU?ValutaE-handelstillväxtNotering
TysklandJaEUR+5 %Ankarmarknad
ÖsterrikeJaEUR+6 %
PolenJaPLN+12 %Största CEE-marknaden
SlovakienJaEUR+8,5 %Överlapp i hemspråk
Tjeckien (hemma)JaCZKKalibreringsbaslinje
UngernJaHUF+15 %
RumänienJaRON+18 %
BulgarienJaBGN+16 %
KroatienJaEUR+14 %Lokala betalningar en förutsättning
SlovenienJaEUR+10 %
SerbienNejRSD+20 %
AlbanienNejALL+28 %
Bosnien & Herc.NejBAM+22 %Bortvald — ingen bosniska i Google Ads
NordmakedonienNejMKD+25 %Bortvald — ingen makedonska i Google Ads

Den sista kolumnen är den sortens begränsning du bara lär dig genom att köra det: Google Ads stöder inte bosniska eller makedonska för sökordsidéer, så de två marknaderna faller ur sökordsstadiet hur attraktiv deras tillväxt än ser ut. Tretton planerade, elva kan API:et faktiskt analysera.

Steg 2 — Feeden, kollapsad till 400 seeds

Råmaterialet är product feed — ungefär 252 000 katalogartiklar, med product_type-sökvägar ihopklistrade av &, a och snedstreck så som verkliga feeds alltid är (“Kylar och frysar”, “Leksaker & spel”). Parsern delar dem i atomiska kategorier, släpper generiska toppnivå-noder (“hem”, “elektronik”, “trädgård”), och behåller bara sökvägar som klarar ett frekvenströskelvärde. En kvarts miljon artiklar kollapsar till en tight, meningsfull seed-lista:

Feed → seeds, den verkliga reduktionen

  • Råa katalogartiklar parsade ~252 000
  • Distinkta varumärken katalogiserade (hållna utanför seeds) 40 000+
  • Frekvenströskel — minsta behållna seed taggar fortfarande 234 artiklar
  • Meningsfulla kategori-seeds efter normalisering 400

Och seedsen själva är exakt vad du skulle fråga en marknad på — kategorier, inte produktnamn. De tyngsta efter katalogvikt:

Seed (översatt)KatalogartiklarNivå
Leksaker21 636L2
Fodral14 411L3
Damkläder14 341L2
Telefoner13 544L2
Bärbara datorer12 277L2
Djurtillbehör11 940L2
Köksutrustning11 379L2
Auto & moto (tillbehör)11 683L1

För att göra det konkret: säg att butiken säljer små hemvaror, leksaker och telefontillbehör. Dess feed har en sökväg som Electronics > Mobile > Phone cases. Parsern slänger “Electronics” (för generiskt), behåller “phone cases” som en seed, och räknar hur många produkter som sitter under den — här taggar “fodral” 14 411 artiklar, så det är tydligt en verklig kategori värd att undersöka, inte en engångsföreteelse. Produktnamn har mest noll sökvolym, så de ignoreras; de 40 000-plus katalogiserade varumärkena hålls tillbaka som en separat signal, och kategori-seedsen bär sökordsanalysen.

Steg 3 — Varje seed, på marknadens eget språk

Det här är steget folk hoppar över, och det förgiftar i tysthet allt längre ner. Du frågar aldrig en marknad på engelska. Före ett enda API-anrop översätter en LLM hela seed-listan till varje lands modersmål — de 400 kärn-seedsen, expanderade med synonymer och stavningsvarianter till 488 poster × 12 språk = 5 856 maskinöversättningar som sitter redo. Här är en seed, “leksaker”, som den faktiskt gick ut till varje marknad:

MarknadVad 'leksaker' blir före API-anropet
Tyskland (de)Spielzeug
Polen (pl)zabawki
Tjeckien / Slovakien (cs/sk)hračky
Ungern (hu)játékok
Rumänien (ro)jucării
Kroatien / Serbien (hr/sr)igračke / играчке
Bulgarien (bg)играчки
Slovenien (sl)igrače
Albanien (sq)lodra

Varför det här spelar roll i klartext: om du undersökte Polen med det engelska ordet “toys” skulle Google ge dig volymen och CPC:n för engelskspråkiga sökningar i Polen — en liten, märklig skiva av expats och turister. Fråga zabawki i stället och du får den faktiska polska marknaden. Siffrorna skiljer sig med en storleksordning, och varje beslut längre ner vilar på dem. Varumärkesnamn är det enda undantaget — de översätts aldrig.

Steg 4 — 1,4 miljoner sökordsidéer, per marknad

Nu det tunga arbetet, och det första du faktiskt laddar ner: varje översatt seed, i varje land, genom Google Ads GenerateKeywordIdeas-endpointen, med ett rate limit och länken från varje sökord tillbaka till dess käll-product_type bevarad. Över elva researchbara länder producerade körningen 1 402 486 sökordsidéer — och uppdelningen per marknad är i sig ett fynd, eftersom rå efterfrågan inte följer marknaderna du förväntar dig ska vinna:

MarknadRåa sökordsidéerMed sökvolym
Polen410 343408 852
Tyskland348 914347 868
Österrike323 294311 438
Rumänien128 304126 385
Bulgarien76 86675 650
Kroatien61 61158 179
Serbien14 57313 848
Slovakien10 8849 173
Albanien9 7044 339
Ungern9 2818 584
Slovenien8 7126 542

Körningen bokförs seed-för-seed, land-för-land, så att du kan se exakt hur komplett den är: 4 220 seed-land-jobb försökta, 3 619 returnerade data, 601 felade — kvotträffar och de icke-stödda-språk-avbrotten från steg 1. Det är den ärliga texturen av en verklig körning; den är inte ett rent svep, och du vill ha loggen som bevisar vilka celler som faktiskt har data bakom sig.

Steg 5 — AI rensar scopet (på sökordsnivå)

En bred seed drar in brus, och frestelsen är att döda den brusiga seeden. Gör det inte. “Fotboll” i Tyskland drar in miljontals Bundesliga-sökningar som inte har något med din butik att göra — men samma seed drar också in “fotbollsskor”, som du absolut vill ha. Så du filtrerar på sökordsnivå, inte seed-nivå: släng seeden och du slänger dess köpintentions-barn.

Här är vad städningen faktiskt tog bort i den här körningen, och varför — kategorier utanför segmentet först, sedan rena brusmönster:

Borttaget fackSökord skurnaVarför
Utanför segment — vitvaror11 243Kylar, tvättmaskiner — bara småvarubutik
Utanför segment — hela fordon8 127Motorcyklar, bilar — inte delar
Utanför segment — stora möbler6 675För tunga för logistikradien
Utanför segment — centralvärme6 354Skrymmande artiklar utanför katalogen
Brus — lokal bilmarknadsplats3 837PL 'otomoto' radannonser, inte kategoriefterfrågan
Brus — kalendersidor2 528Tyska 'Kalender' — fel avsikt
Brus — onlinespel2 378Underhållning, inte detaljhandel
Brus — begagnatbil-frågor2 100+'gebrauchtwagen', 'auto kaufen'
Brus — fotboll / sport1 800+Bundesliga indraget av 'fotboll'-seeden

Ett konkret exempel på sökord-vs-seed-regeln: seeden “auto-moto” är utmärkt för den här butiken — den säljer biltillbehör. Men på tyska drar den också in “gebrauchtwagen” (begagnade bilar) och “auto kaufen” (köpa bil), som är värdelösa för en småvaru-e-butik. Du raderar inte seeden; du raderar de specifika sökorden och behåller “Handyhalter Auto” (telefonhållare för bilar). Det är 2 100-plus skräpsökord borta, de bra orörda.

Och baksidan av städning är inte bara subtraktion — det är att tagga signalen du vill ha. För en fynd-/begagnatkatalog ligger köpintentionen i fyndorden, så 49 770 sökord taggades som fyndintention på elva språk:

Fyndintentions-taggning — signalen värd att behålla

  • Tyska 'gebraucht' (begagnad) 22 128
  • Polska 'używany' + varianter 6 290
  • Tyska 'günstig' (billig) 2 606
  • Rumänska 'ieftin' (billig) 2 305
  • Engelska 'second hand' 1 783
  • Totalt taggade fyndintentions-sökord 49 770

Det här är steget som skiljer en användbar leverans från en brusig. På första genomgången var kalkylarket fullt av Bundesliga, 2026-kalendrar och begagnatbil-annonser; det krävdes en tvåpass-granskning över tio språk för att nå en kärna en kund faktiskt skulle lita på.

Steg 6 — Dra konkurrenssidan ur en SERP

Volym berättar om efterfrågan; den säger inget om huruvida du blir krossad på pris. Så för de översta 20–30 % mest sålda produkterna per kategori lokaliserar du titeln och skrapar resultatsidan live. En POST till DataForSEO returnerar hela sidan som JSON — delen du inte kan rekonstruera från ditt eget konto:

import requests

# One POST → the whole results page as JSON:
# paid ads (competitor copy), shopping blocks with prices, organic, PAA.
resp = requests.post(
    "https://api.dataforseo.com/v3/serp/google/organic/live/advanced",
    auth=(LOGIN, PASSWORD),
    json=[{
        "keyword": "lodówka do zabudowy",   # localized to the market's language
        "location_code": 2616,               # Poland
        "language_code": "pl",
        "device": "desktop",
    }],
)
# ~$0.0035 per query → 3,000 top products per market ≈ $10.50

Samma svar bär tre saker för ett pris: paid-blocket (konkurrentens annonscopy — råmaterial för din budskapsresearch), popular_products (shopping-block med live-priser du inte får från ditt eget Merchant Center), och de organiska resultaten (marknadens verkliga spelare, inklusive de som inte annonserar). Du betalar för en priskontroll och går därifrån med ett copy-bibliotek och en konkurrentkarta. Och hela programmets kostnad är poängen:

Konkurrensgenomgången, prissatt (12 marknader × 3 000 frågor)

  • Organic Regular, task-läge 21,60 $
  • Merchant Shopping (bara priser) 36 $
  • Organic Advanced, live (paid + shopping + PAA) 126 $
  • DataForSEO minsta påfyllning (räcker i månader) 50 $

En full konkurrens-SERP-genomgång över tolv länder går på 22–126 $ beroende på läge — mot en Semrush-prenumeration på ~140+ $/månad fast bara för gränssnittet.

Steg 7 — Simulera ekonomin, poängsätt sedan

Nu viker du ihop allt. Från verklig CPC, en försvarbar konverteringsfrekvens och en AOV per marknad simulerar du ROAS för varje land, viktar sedan efterfrågan, priser, logistik, tillväxt och ingångsfriktion till en enda poäng. Resultatet är en rankad tabell — leveransen du kom för — och dess poäng är pålitlig: länderna som hamnar i topp är nästan aldrig de teamet förväntade sig.

MarknadTotalpoängSimulerad ROASUtlåtande
Slovakien54,82,25#1 — billiga klick, överlapp i hemspråk
Polen52,72,22Stor och gångbar — behöver lokala betalningar
Serbien43,62,49Blue ocean, first-mover, billigaste klicken
Tyskland21,61,01Priskrig — ROAS-straff ×0,4
Österrike20,40,83Mindre vinst, samma auktion — straff
Kroatien20,21,50Straff — betalningar en förutsättning
Slovenien19,11,49Straff — tunn volym
Ungern18,81,67Straff
Rumänien18,41,23Straff
Bulgarien18,11,30Straff
Albanien15,40,78Straff — svagaste ekonomin

Titta på de tre översta. Slovakien, Polen och Serbien — inte Tyskland, inte Österrike, de två marknaderna alla faller tillbaka på. Tyskland har mest efterfrågan i uppsättningen (348k sökordsidéer) och hamnar på fjärde plats, nedtyngt av en simulerad ROAS på knappt 1,0. Skälet är det hårda straffet som håller tabellen ärlig: när simulerad ROAS faller under det gångbara tröskelvärdet multipliceras poängen med 0,4 — eftersom på en ny marknad är betalt din enda kanal, du har ingen SEO ännu, och en marknad där betalt inte betalar sig kan inte vara din ingång.

Kalibrera på ett konto du äger först. CPC:erna ovan är planner-estimat, och de går högt. På den här kundens live-hemmakonto hade jag de verkliga siffrorna att kolla mot: 22,6 miljoner sökfrågor över tolv månader, en verklig betald CPC på 2,54 CZK, AOV 747 CZK och en uppmätt konverteringsfrekvens nära 3 %. Keyword Planners föreslagna CPC låg ungefär 10× högre än den verkliga betalda CPC:n — så varje simulerad CPC här rabatteras med tio innan den rör ROAS-matematiken. Lita aldrig på en simulerad ROAS du inte kalibrerat mot ett konto du faktiskt kör.

Poängmodellen: nio viktade faktorer

Poängen är inte tagen ur luften. Det är nio komponenter, var och en viktad efter hur mycket den faktiskt flyttar beslutet. ROAS dominerar, eftersom en enorm marknad med brutala CPC:er förlorar mot en liten marknad med billiga klick varenda gång.

FaktorViktVad den mäter
Betald gångbarhet (ROAS)20 %Simulerad AOV × CR ÷ CPC
Priskonkurrens15 %Dina priser vs. lokala säljare, per enhet
Logistik15 %Avstånd och leveranskostnad från hemmamarknaden
Sökefterfrågan13 %Normaliserad månatlig sökvolym
Lätt att ta sig in12 %EU, gemensam valuta, besläktat språk, postförskott
E-handelstillväxt10 %Marknadens årliga tillväxt
Marknadsstorlek5 %E-handelsintäkt, med tak
Organisk möjlighet5 %Låg svårighet med tillräcklig volym
Köpkraft5 %BNP per capita

Två hårda straff håller tabellen ärlig: om simulerad ROAS faller under ett gångbart tröskelvärde multipliceras poängen med 0,4 (betald kundanskaffning fungerar inte och på en ny marknad är betalt din enda kanal); och om ett land inte returnerar någon CPC-data alls skärs dess poäng till en tredjedel — du satsar inte på en marknad du inte kan prissätta. Det andra straffet är exakt varför de två marknaderna som föll i steg 1 (inget Google Ads-stöd för deras språk) aldrig når rankningen ovan: ingen sökordsdata, inget pris att modellera, ingen försvarbar satsning.

CPC-spridningen, uppmätt

Den rankningen är byggd på en faktor framför alla andra — kostnaden för ett klick. Här är det verkliga: median-planner-CPC per marknad från den här körningen över natten, över 745 712 rensade, prissatta sökordsidéer dragna via Google Ads API (GenerateKeywordIdeas, körd 28–29 april 2026). Varje siffra är i CZK, kontots egen valuta, så marknaderna jämförs rent.

MarknadSökordsidéerMedian-CPC (CZK)vs. billigast
Serbien4 2082,421,0× (baslinje)
Polen260 3334,732,0×
Kroatien27 9435,122,1×
Bulgarien44 8195,142,1×
Rumänien65 2625,302,2×
Ungern2 1185,492,3×
Slovenien7976,132,5×
Slovakien1 1527,193,0×
Tyskland232 42110,994,5×
Österrike106 65912,405,1×

Spridningen är hela argumentet mot att falla tillbaka på den uppenbara marknaden: ett österrikiskt klick kostar 5,1× ett serbiskt och ett tyskt klick 4,5×, innan en enda enhet av varukorgsstorlek kommer in i matematiken. De billigaste klicken sitter där mötet aldrig pekar — Serbien först, sedan Polen och Balkan — medan de bekanta västmarknaderna bär en auktionspremie de flesta team underskattar. (Albanien lämnas utanför tabellen: med bara 31 prissatta idéer är dess median inte värd att lita på.)

Ett ärligt förbehåll — samma som callouten gör. Det här är planner-estimat, och planner-CPC går högt: det verkliga tjeckiska hemmakontot bakom körningen betalade 2,54 CZK per klick över 22,6 miljoner sökfrågor, under till och med den billigaste planner-siffran här. Så läs kolumnen som relativt marknadstryck, inte priset du faktiskt betalar.

Klickkostnads-spridningen, en fyndsegment-körning

  • Billigaste marknadsklick — Serbien, planner-median 2,42 CZK
  • Dyrast — Österrike, planner-median 12,40 CZK
  • Spridning billigast-till-dyrast över uppsättningen 5,1×
  • Tjeckiskt hemmakonto, verklig betald CPC (22,6M sökfrågor) 2,54 CZK

Bonusresultat: säsongsvariationen du skulle planera budget kring

Samma sökordsdragning bär tolv månaders sökvolym per sökord — 16,7 miljoner månatliga datapunkter över 1,39 miljoner sökord i den här körningen. Aggregera den och efterfrågekurvan är omisskännlig: en enda toppmånad som bär 40 % mer sökefterfrågan än den lugnaste.

Säsongsvariation över hela sökordsuppsättningen

  • Toppmånad — december 2025 752,5M sökningar
  • Bottenmånad — juli 2025 535,7M sökningar
  • Topp-till-botten-sväng 1,40×

December toppar kurvan och juli bottnar den — exakt vad du skulle vänta dig för en allmänvarukatalog. Den enda svängen är din lanseringstajming- och budgetsignal: du öppnar inte en ny marknad mitt i dess döda månad, och du laddar utgifter före december-upptrappningen, inte under den.

Verifierat, inte teoretiserat

Varje siffra ovan kom ur en verklig körning. Här är huvuduppsättningen, med två fler gränsöverskridande analyser för skala:

Från verkliga CEE-expansionsanalyser

  • Sökordsidéer, en fyndsegment-butik (Google Ads API) 1 402 486
  • Länder riktade / fullbordade 13 / 11
  • Sökordsanalys, faktisk tid, över natten & automatiserad ~10 timmar
  • Nischkatalog: råa sökord → behållna efter AI-städning 1,18M → 168k (−86 %)
  • Full SERP-genomgång: 12 länder × 3 000 frågor 22–126 $

Två marknader måste släppas mitt i körningen eftersom Google Ads inte stöder deras språk för sökordsidéer — den sortens begränsning du bara lär dig genom att faktiskt köra grejen. De ~10 timmarna är maskintid: researchen mal över natten över alla länder parallellt medan du sover. Det mänskliga arbetet — att forma feeden, kalibrera ekonomin, rensa bruset, bygga leveransen — är ett par fokuserade timmar ovanpå. Det som förr var veckor av manuellt arbete är nu en körning över natten plus en eftermiddag.

(−86 %-skärningen är från en annan, vida mer nischad katalog — en B2B-butik för byggprofiler där de flesta bred-seed-sökord var genuint utanför ämnet. Fyndbutiken ovan tappade bara ett ensiffrigt procenttal till scope och brus. Hur aggressiv städningen är beror helt på hur nischad du är.)

Nu den roliga delen: vad du gör med rankningen

1. Du går in på marknaden kalkylarket valde, inte den du antog

Hela poängen är att bli överraskad. I den här körningen överträffade Slovakien och Serbien — en liten marknad och en icke-EU-marknad ingen hade föreslagit — Tyskland och Österrike rakt av, rent för att klick var en bråkdel av priset och ekonomin faktiskt gick ihop. Det är leveransen som gör sitt jobb: kör över magkänslan med matematiken.

2. Konkurrensskrapan blir din lanseringsplaybook

Eftersom steg 6 redan drog varje konkurrents annonscopy och prispunkt per marknad går du inte in blind. Du vet vem som är där, vad de tar betalt, vilka fördelar de trycker på i sina rubriker, och var det finns ett prisgap att underbjuda eller ett positioneringsgap att äga — innan du spenderar en enda euro på trafik.

3. Efterfrågan per kategori berättar vad du ska skeppa först

Du behöll länken från varje sökord tillbaka till dess product_type. Så du vet inte bara Polen är bra — du vet vilka kategorier Polen söker efter, i vilken volym. Katalogen du lanserar med är den datan säger att marknaden vill ha, inte en copy-paste av ditt hemmasortiment.

The part you can steal

Delen du kan stjäla

Seed-normaliseringsprompt — förvandlar råa feed-kategorier till rena, sökbara seeds:

You are a keyword-research assistant. Input is one raw product_type path
from a Google Merchant Center feed, e.g. "Home & Garden > Fridges and freezers".
Return atomic, searchable category seeds in {LANGUAGE}, one per line:
- split glued categories ("fridges and freezers" → "fridge", "freezer")
- drop generic top-level nodes ("home", "garden", "electronics")
- expand each to 2–3 synonyms people actually search for
- never translate brand names

Konkurrensanropet — lokaliserad fråga, marknadens location_code, advanced-format:

curl -s "https://api.dataforseo.com/v3/serp/google/organic/live/advanced" \
  -u "$LOGIN:$PASSWORD" -H "Content-Type: application/json" \
  -d '[{"keyword":"lodówka do zabudowy","location_code":2616,"language_code":"pl"}]'

Fyra fällor som kommer bita dig:

  1. Filtrera på sökordsnivå, aldrig seed-nivå. Att döda en brusig seed dödar också dess köpintentions-barn. “Fotboll” är brus; “fotbollsskor” är en försäljning.
  2. Bara modersmål. Ingen engelska som proxy-marknad. Översätt seedsen först; efterfrågan finns i de lokala orden.
  3. Rabattera plannerns CPC. Sökordsverktygets föreslagna CPC låg ~10× den verkliga betalda CPC:n på ett live-konto jag kontrollerade — kalibrera innan du simulerar ROAS.
  4. GTIN behandlas som fulltext i Shopping, inte som ett exakt ID — bekräfta en matchning på titel, annars parar du fel produkter.

FAQ

Hur många länder bör jag analysera?

Utgå från logistik, inte ambition. Vad du faktiskt kan frakta till och tullklarera för — vanligtvis en kortlista på 10–15 länder. Den här körningen startade från 13 och tappade två i sökordsstadiet eftersom Google Ads inte kunde analysera deras språk; poängsättningen tunnade ut resten.

En miljon sökord låter som overkill. Är det det?

Det är den naturliga skalan, ingen överdrift: 400 seeds × ett dussin språk × alla deras varianter går upp i miljonerna. Den här ena fyndsegment-butiken producerade 1 402 486 sökordsidéer. Volymen är poängen — du kartlägger en marknad, skriver inte en brief på 5 000 ord.

Google Ads API, DataForSEO eller Semrush?

Google Ads API för sökordsidéerna om du har en stark token — det är sanningskällan. DataForSEO för SERP-skrapningen och som ett billigt sökordsalternativ: en full konkurrensgenomgång av 12 länder går på 22–126 $. Semrush är det dyra alternativet; för det här jobbet finns det föga skäl att betala dess fasta prenumeration.

Hur hanterar ni så många språk?

En LLM översätter seed-listan till varje lands modersmål innan analysen körs — de 400 kärn-seedsen expanderar till 488 poster med varianter, × 12 språk i den här körningen, 5 856 översättningar redo före det första API-anropet. Engelska-som-proxy förvränger i tysthet varje volym och CPC, eftersom ingen i Warszawa söker på engelska.

Kan jag lita på CPC-siffrorna för ROAS-simuleringen?

Inte råa. Sökordsverktygens CPC:er är planeringsestimat; på det här live-kontot var den föreslagna CPC:n omkring 10× den verkliga betalda (2,54 CZK över 22,6 miljoner sökfrågor). Kalibrera mot ett konto du faktiskt kör, applicera den rabatten, och då är den simulerade ROAS:en värd något.

Hur lång tid tar det hela?

Själva sökordsanalysen är en körning över natten — ungefär 10 timmars obevakad maskintid över alla länder parallellt. Det mänskliga arbetet runt den (feed-formning, ekonomi, städning, leverans) är en handfull timmar. Kalla det en dag eller två från ände till ände, mot vad som förr var veckor.


CTA: Undrar du vilka marknader som faktiskt betalar tillbaka? Nu kör vi blueprinten på din feed.

Hela poängen med det här

Vill du ha den här nivån av insyn i ditt konto?

Ett mejl. Jag säger dig ärligt om det är värt det för din uppsättning.

Hör av dig →