Dybdegående · 20 min. læsning

Sådan udvider du din webshop til udlandet på data (uden at brænde fingrene)

Enhver webshop har et Google Merchant Center-feed. Kør det gennem denne proces, og få et hårdt datasvar på, hvilket land du skal udvide til næste gang.

En illustreret figur står over et kort over Europa og sorterer lande i stakke
Katalog ind → rangerede lande ud

Kort fortalt: I et nyt land er betalte annoncer den eneste kanal, der virker på dag ét: ingen SEO, intet brand, ingen tilbagevendende købere endnu. To tal afgør derfor, om udvidelsen betaler sig: hvad et klik koster på det marked, og hvordan din produktpris ligger i forhold til den lokale konkurrence. Dette blueprint trækker begge dele direkte ud af dit produktfeed: send dit katalog ind, og du får en rangeret tabel over lande ud, scoret på reel efterspørgsel, CPC'er, konkurrentpriser og en simuleret ROAS pr. marked. Ét natligt gennemløb på en rigtig webshop, hvert tal vist.

Her i foråret stillede en kunde med et katalog på en kvart million varer mig et enkelt spørgsmål: hvilket land skal vi udvide til næste gang? For få år siden ville jeg have givet tilbud på den analyse i måneder. Efterspørgsel, klikpriser, konkurrentpriser og enhedsøkonomi på tværs af tretten lande betød dengang noget i retning af 400 timers manuelt arbejde, den slags tilbud kunder høfligt takker nej til. Denne gang kørte søgeordsresearchen natten over, mens jeg sov, og min egen tid på det hele løb op i nogle få fokuserede timer.

Analysen er værd at lave af én brutal grund. På dag ét i et nyt land har du ingen SEO-placeringer, ingen brandkendskab, ingen tilbagevendende kunder. Betalt annoncering er den eneste kanal, der bringer købere. Så ét tal afgør i stilhed, om hele manøvren betaler sig: hvad et klik koster på det marked. Vælg et land, fordi det føltes rigtigt på et møde, træd ind i en dyr auktion, og du bløder budget, før du har solgt en eneste vare.

Og klikket er kun den ene halvdel. Selv med billig trafik skal du stadig lukke salget, så prisen på dit produkt i forhold til den lokale konkurrence betyder lige så meget, sammen med konverteringsraten og den gennemsnitlige ordreværdi på markedet. Vestlige markeder har typisk højere priser og højere klikpriser. Østlige markeder ligger lavere på begge. Hvilken kombination der rent faktisk giver overskud, er forskellig fra land til land, og på tyve år med PPC har jeg aldrig oplevet, at man kunne aflæse det på kortet.

Den gode nyhed er, at hvert eneste af de tal allerede ligger i data, du kan trække på en dag. Det er, hvad dette blueprint gør. Det starter med dit produktkatalog, den samme Google Merchant Center-fil, du allerede har, og ender med en rangeret tabel over lande: hvor du skal udvide næste gang og hvorfor, bakket op af reel søgeefterspørgsel, reelle klikpriser, reelle konkurrentpriser og et simuleret afkast på annoncekronerne for hvert marked. Nedenfor er hvert trin, med de faktiske tal fra ét natligt gennemløb på en rigtig webshop.

Vigtigste pointer tl;dr
  • På et nyt marked er betalte annoncer din eneste kanal på dag ét, så prisen på et klik på det marked er tallet, der afgør, om udvidelsen betaler sig.
  • Den anden halvdel er din produktpris mod de lokale konkurrenter: billige klik ind på en dyr hylde kan stadig tabe. Du skal tjekke begge dele.
  • Send dit Merchant Center-katalog ind, og du får en rangeret tabel over lande ud, scoret på reel efterspørgsel, CPC'er, konkurrentpriser og simuleret ROAS.
  • De oplagte valg taber: i dette gennemløb landede Tyskland på 4. pladsen og Østrig på 5., fordi deres klik koster op til 5× det billigste markeds.
5,1×
hvad et østrigsk klik koster mod et serbisk
1.402.486
søgeordsidéer i ét natligt gennemløb
13 → 11
lande udvalgt, derefter faktisk research-bare
22-126 $
fuldt konkurrence-SERP-gennemløb, 12 markeder

Hvorfor gør alle det så ikke allerede? Fordi den ærlige version før var absurd dyr. Efterspørgsel, priser, konkurrence og enhedsøkonomi på tværs af ti eller femten markeder betød hundredvis af timers manuelt arbejde: at trække søgeordsvolumener land for land, oversætte seeds i hånden og frem for alt at læse de rå søgninger linje for linje for at skille reel efterspørgsel fra støj. Indtil for et par år siden kunne ingen AI læse dem for dig, så det måtte et menneske gøre. Hundredvis af timer, og det ville ingen kunde betale for. Så det blev som regel ikke gjort, og teams valgte deres næste land, fordi nogen talte sproget, eller en distributør ringede. Idéen har altid været sund. Det, der er kollapset, er prisen for at udføre den. De hundredvis af manuelle timer er i dag ét natligt gennemløb plus en eftermiddag.

De syv trin i overblik

Her er hele formen, før vi går i dybden. For hvert trin: hvad du gør, hvad du kigger på, og hvorfor. Hvert trin besvarer ét konkret spørgsmål om et marked og bringer dig én beslutning tættere på den rangerede tabel.

1. Vælg shortlisten (logistik først)

Gør: skriv de lande op, du rent faktisk kan levere til. Hvorfor: markedsstørrelse er et elendigt første filter, for det største marked er som regel det dyreste at komme ind på. Logistik er den reelle begrænsning, så den kommer først. Du får: en liste med 10-15 kandidatlande og ingen tid spildt på markeder, du ikke kan betjene.

2. Lav feedet om til seeds

Gør: tag product_type-kategoristierne fra dit Merchant Center-feed, og split dem i enkelte, søgbare kategorier: “køleskabe og frysere” bliver til “køleskab” og “fryser”, og generiske niveauer som “hjem” ryger ud. Hvorfor: dit eget katalog navngiver allerede hver kategori, du sælger. Det er den bedste og billigste seed-kilde, der findes, langt bedre end at brainstorme søgeord. Du får: et par hundrede meningsfulde seeds i stedet for en kvart million rå feed-rækker.

3. Oversæt hvert seed til modersmålet

Gør: lad en LLM oversætte hele seed-listen til hvert shortlist-lands eget sprog, før researchen overhovedet starter. Hvorfor: ingen i Warszawa søger på engelsk. Spørger du proxysproget, bliver hvert volumen og hver CPC længere nede i kæden stille og roligt forkert. Du får: de præcise lokale ord at spørge hvert marked på.

4. Træk søgeordsidéer pr. land

Gør: bed Google Ads om søgeordsidéer for hvert oversat seed i hvert land. Teknisk set er det API-endpointet GenerateKeywordIdeas, den samme motor som bag Keyword Planner, bare scriptet. Hvorfor: det er det rå efterspørgselssignal: volumen, CPC og sæson pr. søgeord. Du får: hele søgeordsuniverset pr. marked, hvor hvert søgeord stadig er koblet til sin kildekategori.

5. Rens søgeordene, ikke seedsene

Gør: filtrér støjen fra på søgeordsniveau, ikke seed-niveau. Hvorfor: et bredt seed som “fodbold” trækker millioner af irrelevante søgninger ind, men dræber du seedet, dræber du også “fodboldstøvler”, et reelt salg. Du får: en relevant kerne, plus søgeordene med købsintention tagget i stedet for smidt væk.

6. Scrape konkurrenterne og deres priser

Gør: for dine bedst sælgende produkter scraper du den live resultatside pr. marked i ét API-kald. Hvorfor: volumen fortæller dig om efterspørgslen. Den fortæller dig ikke, om du bliver mast på pris. Resultatsiden viser, hvem der annoncerer, til hvilken pris, og hvor trængt auktionen er. Du får: konkurrenternes annoncetekster, live shoppingpriser og de organiske spillere, for et par dollars pr. marked.

7. Simulér økonomien, og scor til sidst

Gør: simulér ROAS ud fra reel CPC, en forsvarlig konverteringsrate og AOV pr. marked, og vægt derefter efterspørgsel, priser, logistik og friktion sammen til én score. Hvorfor: det er det spørgsmål, du kom for at få svar på. Du får: den rangerede tabel. Hvor du skal udvide, i rækkefølge.

Nu de samme syv trin, ét ad gangen, hvert med den konkrete ting, det producerede i dette gennemløb.

Trin 1 · Shortlist

Trin 1: Shortlist de lande, du rent faktisk kan levere til

Start ikke med gevinsten, altså hvilke markeder der er størst, rigest og mest spændende. Det er den forkerte hoveddør. Det største marked er som regel det med den mest brutale auktion, og et marked, du ikke kan levere til, er præcis nul værd, uanset hvor gode tallene ser ud. Det reelle første filter er logistik. Start der, hvor dine fragtfirmaer faktisk når ud, og skriv kun de lande op, hvor du kan stille en pakke på et dørtrin.

For denne webshop gav det 13 kandidatlande i Central- og Østeuropa og på Balkan. Hjemmemarkedet (Tjekkiet) står også på listen, men kun som kalibreringsbaseline, ikke som mål. Hold øje med den sidste kolonne. To lande falder fra allerede her, før et eneste søgeord er trukket.

LandI EU?ValutaE-com-vækstNote
Tyskland JaEUR+5 %Ankermarked
Østrig JaEUR+6 %
Polen JaPLN+12 %Største CEE-marked
Slovakiet JaEUR+8,5 %Sprogligt overlap med hjemmemarkedet
Tjekkiet (hjemme) JaCZKKalibreringsbaseline
Ungarn JaHUF+15 %
Rumænien JaRON+18 %
Bulgarien JaBGN+16 %
Kroatien JaEUR+14 %Kræver lokale betalinger
Slovenien JaEUR+10 %
Serbien NejRSD+20 %
Albanien NejALL+28 %
Bosnien-Herc. NejBAM+22 %Droppet: Keyword Planner kan ikke bosnisk
Nordmakedonien NejMKD+25 %Droppet: Keyword Planner kan ikke makedonsk

For en god ordens skyld kører Google Ads fint i begge lande. Det, der mangler, er researchen. Keyword Planner understøtter hverken bosnisk eller makedonsk, så den returnerer ingen søgeordsforslag, ingen volumener og ingen CPC’er for de sprog. Du kan ikke prissætte et marked, værktøjet ikke kan læse. Så begge ryger ud af analysen, uanset hvor attraktiv deres vækst ser ud (+22 % og +25 %). Tretten planlagt, elleve, værktøjet faktisk kan researche.

Sådan ser et rigtigt gennemløb ud: dataene tager to af dine bedst udseende muligheder af bordet af en grund, du aldrig ville have gættet på forhånd.

Trin 2 · Seeds

Trin 2: Lav dit produktfeed om til søgeords-seeds

Du behøver ikke brainstorme søgeord. Seedsene kommer direkte fra product_type-attributten i dit Google Merchant Center-feed. Den attribut bærer shoppens eget kategoritræ, den samme struktur kunderne klikker sig igennem på sitet, så den navngiver allerede hver kategori, du sælger, med en frekvenstælling hæftet på, og den ligger på din harddisk. Råmaterialet her var ~252.000 katalogvarer med product_type-stier klistret sammen med og-tegn og skråstreger, som rigtige feeds nu engang er (“Køleskabe og frysere”, “Legetøj & spil”). Parseren splitter dem i enkelte kategorier, dropper generiske topniveauer (“hjem”, “elektronik”, “have”) og beholder kun stier, der kommer over en frekvenstærskel. En kvart million varer kollapser til en stram, meningsfuld seed-liste:

Feed → seeds: en kvart million rækker bliver til 400 spørgsmål

  • Rå katalogvarer parset ~252.000
  • Distinkte brands katalogiseret (holdt ude af seeds) 40.000+
  • Frekvenstærskel: mindste beholdte seed tagger stadig 234 varer
  • Meningsfulde kategori-seeds efter normalisering 400

Og seedsene er præcis det, du ville spørge et marked om: kategorier, aldrig produktnavne. De tungeste målt på katalogvægt:

Seed (oversat)KatalogvarerNiveau
Legetøj 21.636L2
Covers 14.411L3
Dametøj 14.341L2
Telefoner 13.544L2
Bærbare 12.277L2
Dyreartikler 11.940L2
Køkkenudstyr 11.379L2
Auto & moto (tilbehør) 11.683L1

For at gøre det konkret, lad os sige, at shoppens feed har en sti som Electronics > Mobile > Phone cases. Parseren smider “Electronics” væk som for generisk, beholder “telefoncovers” som seed og tæller, hvor mange produkter der ligger under det. Her tagger “covers” 14.411 varer, så det er tydeligvis en reel kategori, der er værd at researche, ikke et engangstilfælde. Produktnavne har for det meste nul søgevolumen, så de ignoreres; de over 40.000 brands holdes tilbage som et separat signal. Kategorierne bærer researchen, og du har brugt nul minutter på at opfinde dem.

Trin 3 · Oversæt

Trin 3: Oversæt hvert seed til det lokale sprog

Det her er trinnet, folk springer over, og det ødelægger i stilhed alt, der kommer efter. Researcher du Polen ved at taste “toys” ind i søgeordsværktøjet, giver Google dig volumen og CPC for det engelske ord “toys”, som der søges på det i Polen, en lillebitte, underlig skive af expats og turister. Tallet ser ægte ud. Det er ægte. Det er også værdiløst, og hver beslutning derefter er bygget på et marked af ingen.

Så før et eneste API-kald oversætter en LLM hele seed-listen til hvert lands modersmål. De 400 kerneseeds, udvidet med synonymer og stavevarianter, blev til 488 indgange × 12 sprog = 5.856 maskinoversættelser, klar til brug. Her er ét seed, “legetøj”, som det faktisk gik ud til hvert marked:

MarkedHvad 'legetøj' bliver til før API-kaldet
Tyskland (de) Spielzeug
Polen (pl) zabawki
Tjekkiet / Slovakiet (cs/sk) hračky
Ungarn (hu) játékok
Rumænien (ro) jucării
Kroatien / Serbien (hr/sr) igračke / играчке
Bulgarien (bg) играчки
Slovenien (sl) igrače
Albanien (sq) lodra

Spørg på zabawki i stedet for “toys”, og du får det faktiske polske marked. Tallene flytter sig en størrelsesorden, ikke en afrundingsfejl. Den ene undtagelse er brandnavne; dem oversætter du aldrig. Springer du dette trin over, er trin 4 til 7 bygget på sand, og ingen fortæller dig det, for regnearket ser helt plausibelt ud hele vejen frem til den forkerte beslutning.

Trin 4 · Træk efterspørgsel

Trin 4: Træk søgeefterspørgslen for hvert marked

Nu det tunge løft, og det første, du downloader. Du kører hvert oversat seed, i hvert land, gennem Google Ads-endpointet GenerateKeywordIdeas, med linket fra hvert søgeord tilbage til dets kilde-product_type bevaret. Jeg har skrevet kode mod Google Ads API i tolv år, og det er stadig det endpoint, jeg læner mig mest op ad. Det returnerer de samme efterspørgselsdata, som Keyword Planner viser, bare i en skala, intet menneske ville klikke sig igennem. Har du ikke adgang til Google Ads API? Så brug DataForSEO API’et i stedet. Det serverer de samme søgeordsdata, du betaler pr. request, og priserne er lave nok til, at selv et gennemløb i denne størrelse forbliver billigt. På tværs af de elleve lande, der kunne researches, producerede gennemløbet 1.402.486 søgeordsidéer. Og fordelingen pr. marked er i sig selv et fund, for den rå efterspørgsel flugter ikke med de markeder, du ville satse på:

MarkedRå søgeordsidéerMed søgevolumen
Polen 410.343408.852
Tyskland 348.914347.868
Østrig 323.294311.438
Rumænien 128.304126.385
Bulgarien 76.86675.650
Kroatien 61.61158.179
Serbien 14.57313.848
Slovakiet 10.8849.173
Albanien 9.7044.339
Ungarn 9.2818.584
Slovenien 8.7126.542

Hvis efterspørgsel var hele historien, ville denne tabel være svaret: Polen, Tyskland, Østrig, af sted. Det er præcis fælden. Tyskland og Østrig ligger øverst her, og netop derfor marcherer en analyse, der kun ser på efterspørgsel, dig direkte ind i den dyreste auktion i sættet. De markeder, der faktisk vinder, står længere nede, og trinnene med klikpriser og økonomi er lige ved at løfte dem op.

Gennemløbet bogføres seed for seed, land for land: 4.220 seed-land-jobs forsøgt, 3.619 returnerede data, 601 fejlede. De fleste fejl var API-kvotegrænser, og kvotefejl prøver du bare igen senere, indtil gennemløbet er komplet. Resten var afbrydelserne fra trin 1 på grund af manglende sprogunderstøttelse, og dem redder ingen retry. Gem loggen uanset hvad; du vil have bevis for, hvilke celler der faktisk har data bag sig.

Trin 5 · Rens

Trin 5: Rens søgeordene, ikke seedsene

Et bredt seed slæber støj med sig, og det oplagte træk er at dræbe det støjende seed. Lad være. “Fodbold” i Tyskland trækker millioner af Bundesliga-søgninger, der intet har med din shop at gøre. Det samme seed trækker også “fodboldstøvler”, som du i høj grad vil sælge. Dræber du seedet, dræber du dets børn med købsintention i samme hug. Så du filtrerer på søgeordsniveau, ikke seed-niveau, hver gang.

Her er, hvad oprydningen faktisk fjernede i dette gennemløb, kategorier uden for segmentet først, derefter ren støj:

Fjernet gruppeSøgeord skåret vækHvorfor
Uden for segment: hvidevarer 11.243Køleskabe, vaskemaskiner (kun småvare-shop)
Uden for segment: hele køretøjer 8.127Motorcykler, biler (ikke reservedele)
Uden for segment: store møbler 6.675For tunge til logistikradius
Uden for segment: centralvarme 6.354Pladskrævende varer uden for kataloget
Støj: lokal bilmarkedsplads 3.837PL 'otomoto'-annoncer, ikke kategoriefterspørgsel
Støj: kalendersider 2.528Tysk 'Kalender', forkert intention
Støj: onlinespil 2.378Underholdning, ikke detailhandel
Støj: brugtbilssøgninger 2.100+'gebrauchtwagen', 'auto kaufen'
Støj: fodbold / sport 1.800+Bundesliga trukket ind af 'fodbold'-seedet

Reglen i ét eksempel. Seedet “auto-moto” er glimrende for denne shop, som sælger tilbehør til biler. Men på tysk trækker det også “gebrauchtwagen” (brugte biler) og “auto kaufen” (køb en bil), værdiløst for en småvare-webshop. Du sletter ikke seedet. Du sletter de konkrete søgeord og beholder “Handyhalter Auto” (mobilholder til bilen). Over 2.100 junk-søgeord væk, de gode urørte.

Og oprydning er ikke kun at trække fra; det er også at tagge det signal, du vil have. For et katalog i tilbudssegmentet bor købsintentionen i tilbudsordene, så 49.770 søgeord blev tagget med tilbudsintention på tværs af elleve sprog:

Tilbudsintention: de 49.770 søgeord, der skal beholdes, ikke skæres væk

  • Tysk 'gebraucht' (brugt) 22.128
  • Polsk 'używany' + varianter 6.290
  • Tysk 'günstig' (billig) 2.606
  • Rumænsk 'ieftin' (billig) 2.305
  • Engelsk 'second hand' 1.783
  • Tilbudsintentions-søgeord tagget i alt 49.770

Det er det trin, der adskiller en leverance, kunden stoler på, fra et regneark, de stille ignorerer. Min første gennemgang var fuld af Bundesliga, 2026-kalendere og brugtbilsannoncer. Det krævede endnu en fuld gennemgang på tværs af ti sprog, før jeg havde en kerne, der var værd at aflevere.

Trin 6 · Konkurrent-scrape

Trin 6: Scrape konkurrenterne og deres priser

Alt indtil nu måler efterspørgsel. Intet af det fortæller dig, om du træder ind på et marked og bliver fladmast på pris af en etableret spiller, der har været der i ti år. Det kræver et kig på selve slagmarken. Så for de øverste 20-30 % bedst sælgende produkter pr. kategori lokaliserer du titlen og scraper den live resultatside pr. marked. Ét POST-request til DataForSEOs SERP-endpoint returnerer hele siden som struktureret JSON, og det koster omkring 0,0035 $ pr. forespørgsel, så et tjek af 3.000 topprodukter på et marked løber op i cirka 10,50 $. Selve kaldet, klar til at kopiere, ligger i boksen sidst i artiklen.

Ét svar, tre ting, én pris: paid-blokken (konkurrenternes annoncetekster, råmateriale til din egen messaging), popular_products (shopping-listings med live-priser, du ikke kan få fra dit eget Merchant Center) og de organiske resultater (markedets reelle spillere, også dem, der ikke annoncerer). Du betaler for et pristjek og går derfra med et bibliotek af konkurrent-copy og et kort over markedet.

Og fordi det hele er scriptet, stopper du ikke ved priserne. Den samme pipeline går videre til de konkurrenter, den lige har fundet, og trækker resten af deres tilbud: leveringspriser og -tider, grænser for fri fragt, betalingsmetoder, efterkrav eller ej. I denne region er det sidste punkt det, der afgør ordrer. Hvis hver lokal shop tilbyder efterkrav, og du ikke gør, er det i checkout, dit billige klik dør. Vi kører det hele gennem DataForSEOs SEO-API’er, så det er én JSON-pipeline fra ende til anden, ingen hjemmelavede scrapere at passe. Og prisen for hele programmet er pointen:

Hele konkurrencegennemløbet, 12 markeder, prissat

  • Organic Regular, task-tilstand 21,60 $
  • Merchant Shopping (kun priser) 36 $
  • Organic Advanced, live (paid + shopping + PAA) 126 $
  • DataForSEO minimumsoptankning (holder i måneder) 50 $

Et fuldt konkurrence-SERP-gennemløb på tværs af tolv lande koster 22-126 $ afhængigt af tilstand. Sammenlign det med et Semrush-abonnement til ~140 $+ om måneden, fast, bare for UI’et. Du kortlægger hver konkurrent på hvert målmarked for mindre end én måned af det værktøj, alle griber til som standard.

Trin 7 · Score

Trin 7: Scor hvert marked, og rangér dem

Nu kollapser det hele til ét tal pr. land. Ud fra reel CPC, en forsvarlig konverteringsrate og AOV pr. marked simulerer du ROAS for hvert marked og vægter derefter efterspørgsel, priser, logistik, vækst og indgangsfriktion sammen til én score. Én rangeret tabel. Det, du kom efter:

Markedsudvidelses-score, rangeret fra top til bund. Vindere i mint, de oplagte valg (straffet) i koral.
Den rangerede tabel: samlet score, top til bund simuleret ROAS i pillen
1 Slovakiet
54,8 2,25× ROAS · billige klik, sprogligt overlap
2 Polen
52,7 2,22× · stort og levedygtigt, kræver lokale betalinger
3 Serbien
43,6 2,49× · blue ocean, billigste klik
4 Tyskland
21,6 1,01× · priskrig, straf ×0,4
5 Østrig
20,4 0,83× · taber penge, straf
6 Kroatien
20,2 1,50× · kræver lokale betalinger
7 Slovenien
19,1 1,49× · tyndt volumen
8 Ungarn
18,8 1,67×
9 Rumænien
18,4 1,23×
10 Bulgarien
18,1 1,30×
11 Albanien
15,4 0,78× · svageste økonomi
dataenes valg det oplagte valg, straffet

Der er den: Slovakiet, Polen og Serbien. Et lille marked, et marked med betalingshovedpine og et ikke-EU-land, de færreste ville have foreslået. Tyskland, landet med den største efterspørgsel i hele sættet (348 tusind søgeordsidéer), lander som nummer fire, trukket ned af en simuleret ROAS på knap 1,0. Østrig, det andet oplagte valg, kommer ind som nummer fem, under 1,0, hvilket betyder, at det taber penge.

De to markeder, der ser mest oplagte ud, er de to, matematikken smider ud først.

Hvad er det, der trækker dem ned? Én bevidst, brutal regel, der holder tabellen ærlig. Når den simulerede ROAS falder under den levedygtige tærskel, ganges scoren med 0,4. Husk hvorfor. På et nyt marked er paid din eneste kanal. Du har ingen SEO endnu, intet brand, ingen tilbagevendende kunder. Et marked, hvor betalt annoncering ikke betaler sig, kan ikke være din indgang, uanset hvor stor gevinsten er. Straffen findes netop for at forhindre regnearket i at blåstemple en mavefornemmelse.

Kalibrér først på én konto, du selv driver, ellers er intet af det ovenstående troværdigt. CPC’erne i den rangering er planner-estimater, og de ligger højt. På denne kundes live hjemmekonto havde jeg de rigtige tal at tjekke mod: 22,6 millioner søgetermer over tolv måneder, en reel betalt CPC på 2,54 CZK, AOV på 747 CZK, en målt konverteringsrate tæt på 3 %. Keyword Planners foreslåede CPC lå groft sagt 10× højere, end hvad kontoen reelt betalte, så hver simuleret CPC her bliver divideret med ti, før den rører ROAS-regnestykket. Stol aldrig på en simuleret ROAS, du ikke har kalibreret mod én konto, du faktisk driver. Det er det ene trin mellem “interessant analyse” og et tal, jeg ville satse budget på.

Sådan er scoren bygget: ni vægtede faktorer

Scoren er ikke én metric med en krone på. Det er ni komponenter, hver vægtet efter, hvor meget den faktisk flytter beslutningen. ROAS dominerer, for et kæmpe marked med brutale CPC’er taber hver eneste gang til et lille marked med billige klik. Det er hele lektien fra rangeringen ovenfor:

FaktorVægtHvad den måler
Paid-levedygtighed (ROAS) 20 %Simuleret AOV × CR ÷ CPC
Priskonkurrence 15 %Dine priser vs. lokale sælgere, pr. enhed
Logistik 15 %Afstand og leveringsomkostning fra hjemmemarkedet
Søgeefterspørgsel 13 %Normaliseret månedligt søgevolumen
Indgangslethed 12 %EU, fælles valuta, beslægtet sprog, efterkrav
E-commerce-vækst 10 %Årlig vækst på markedet
Markedsstørrelse 5 %E-commerce-omsætning, med loft
Organisk mulighed 5 %Lav sværhedsgrad med nok volumen
Købekraft 5 %BNP pr. indbygger

To hårde straffe holder den ærlig. ROAS under levedygtighedstærsklen ganger scoren med 0,4, som ovenfor. Og et land helt uden CPC-data skæres ned til en tredjedel, for du satser ikke på et marked, du ikke kan prissætte. Netop den anden straf er grunden til, at de to lande, der røg ud i trin 1, aldrig når rangeringen: ingen sprogunderstøttelse, ingen søgeordsdata, ingen pris at modellere, ingen forsvarlig satsning.

Den største løftestang: prisen på et klik pr. marked

Skræller du modellen ned til den ene faktor, der flytter mest, er det denne. Her er median-planner-CPC pr. marked fra det natlige gennemløb, på tværs af 745.712 rensede, prissatte søgeordsidéer (Google Ads GenerateKeywordIdeas, 28.-29. april 2026). Hvert tal er i CZK, kontoens egen valuta, så markederne kan sammenlignes rent. Spredningen er hele grunden til ikke at vælge det oplagte marked pr. automatik:

Median planner-CPC pr. marked i CZK som varmeskala: mint er billigt, koral er dyrt. Tjekkiet vises som hjemme-baseline, kontoens reelt betalte CPC frem for et planner-estimat. Et østrigsk klik koster 5,1× et serbisk.
Klikprisernes varmekort median planner-CPC · CZK
Tjekkiet 2,54 hjemme · reelt betalt CPC, ikke et planner-estimat
Serbien 2,42 billigst i sættet
Polen 4,73 regionens største marked, kører stadig varmt
Kroatien 5,12
Bulgarien 5,14
Rumænien 5,30
Ungarn 5,49
Slovenien 6,13
Slovakiet 7,19
Tyskland 10,99 4,5× Serbien
Østrig 12,40 5,1× Serbien
billigt klik dyrt klik

Læs farverne før tallene. Kortet er køligt mod øst og syd og varmes op, jo længere vestpå du kommer: Serbien og Balkan ligger i mint, Tyskland og Østrig brænder koral, og et østrigsk klik koster 5,1× et serbisk, et tysk klik 4,5×. Det er før kurvstørrelse, før konverteringsrate, før alt det, du selv kan styre. Den stiplede række er ankeret. De 2,54 CZK er, hvad hjemmekontoen reelt betaler pr. klik i Tjekkiet i dag. Selv Polen, regionens største marked og kun én grænse væk, planlægger sit medianklik til næsten det dobbelte. Ikke ét marked på listen lover hjemmepriser, og de velkendte vestlige markeder ligger en hel faktor fem over bunden og opkræver den resten af kampagnens levetid. (Albanien er udeladt af kortet, for med kun 31 prissatte idéer er dets median ikke værd at stole på.)

Hvorfor afgør det ene tal så meget? Fordi klikket i et nyt land er prisen på en kunde; du har ingen anden vej ind endnu. Hold alt andet konstant, og skift kun klikket, og klikprisen alene svinger dit afkast på annoncekronerne med omkring 5×. Samme produkt, samme konverteringsrate, samme kurv. Det eneste, der flytter sig, er, hvad markedet tager for at lade dig blive set:

Illustrativt: en flad konverteringsrate på 2 % og én kurvstørrelse, alt holdt konstant for at isolere klikprisen. Reel konvertering og kurv varierer også pr. marked; det er næste afsnit.
MarkedKlik (CZK)Konv.-rateOmkostning pr. salgROAS, samme kurv
Serbien 2,422 %121 CZK8,3×
Polen 4,732 %237 CZK4,2×
Tyskland 10,992 %550 CZK1,8×
Østrig 12,402 %620 CZK1,6×

Ved en konverteringsrate på 2 % kræver det 50 klik at lave ét salg. Så et serbisk salg koster 121 CZK i annoncer og et østrigsk 620 CZK, for præcis det samme produkt. Mod samme kurv er det en sund ROAS på 8,3× i Serbien og en tabsgivende 1,6× i Østrig. Intet ændrede sig, undtagen landets klikpris. Det er hele argumentet i én tabel: den efterspørgsel, der ser billigst ud, kan være den dyreste kunde.

Det ærlige forbehold er det samme som i callouten. Det her er planner-estimater, og planner-CPC ligger højt. Den reelle hjemmekonto betalte 2,54 CZK pr. klik over 22,6 mio. søgetermer, under selv det billigste planner-tal her. Læs derfor tallene som relativt markedspres, ikke som den bogstavelige pris, du kommer til at betale. Forholdene holder; de absolutte tal falder, når du kalibrerer. Og et dyrere vestligt klik kan stadig betale sig, hvis kurven er større, hvilket er præcis grunden til, at du ikke stopper ved klikket.

Den anden halvdel: din produktpris mod det lokale marked

Klikket får den besøgende ind på din side. Om de køber, afhænger af din pris i forhold til den lokale konkurrence, og det prisniveau svinger endnu hårdere mellem markeder end klikket. Den samme motionscykel, der står på hylden til 349 € i Østrig, sælges for 151 € i Rumænien. En ventilator til hjemmet koster 126 € i Østrig og 41 € i Ungarn. Rangeringen indtil nu prissætter klikket og er blind for hver eneste euro af det her, for den kigger aldrig på, hvad konkurrenterne faktisk tager.

Så jeg kørte det lag, modellen springer over. For seksten kategorier, shoppen faktisk fører, trak jeg konkurrenternes medianpris på hvert marked og satte den ved siden af shoppens egen median. Medianer på begge sider, aldrig den enkelte billigste listing, for én outlier-pris fortæller dig ingenting. Kilden er Google Shoppings popular_products-karrusel, de reelle listings, rigtige kunder ser. De elleve kategorier med bred nok dækning til at sammenligne på tværs af markeder står nedenfor.

Én ting, før du læser den. Shoppens egen kolonne kræver ærlig indramning. Det her er en tilbuds-shop. Kataloget er bevidst bygget af den billige ende af hver kategori, så dens median lander ofte på halvdelen af kategoriens typiske markedspris, nogle gange lavere. At sammenligne den med markedsgennemsnittet, som om varerne var ens, ville smigre hver eneste celle. Læs derfor hver celle som råderum i stedet, altså hvor højt den lokale hylde sidder over shoppens tilbudsbund. Det råderum er cellefarven: grøn er bred (markedet på 3× bunden eller mere), guld er anstændig (1,6-3×), koral er stram (under 1,6×).

Konkurrenternes medianpris pr. kategori og marked (Google Shopping popular_products, juni 2026), i EUR, ved siden af shoppens egen median. Shoppen sælger den billige ende af hver kategori, så dens median skal læses som en prisbund, ikke en 1:1-pris. Cellefarve = råderum: markedsmedian ÷ den bund.
KategoriShoppen €DEATPLHUSKRO
Støvsugere €62€80€102€83€83€91€88
Tastaturer & mus €21€30€33€23€25€27€24
Akvariepumper €12€16€18€23€26€14
Hårtørrere €17€33€44€56€30€26
Dykkerudstyr €18€44€59€23€27€24
Tasker €8€31€40€23€21€26€28
Ventilatorer €15€62€126€45€41
Snekæder €24€119€147€59
Rideudstyr €19€106€116€81€106
Terrarier €12€110€96€46
Motionscykler €23€192€349€197€151

To ting falder ud, som klikpris-tabellen aldrig kunne vise dig.

Råderum er kategori × marked, aldrig et fladt “vi er billigere”. Støvsugere og tastaturer kører koral næsten overalt. Selv en tilbuds-shop ligger en hårsbredde fra markedet på elektronik med høj værdi, for der er alles margin allerede barberet tynd. Men motionscykler, terrarier, snekæder og rideudstyr lyser grønt. I de hjørner tager markedet fem til femten gange bunden, fordi ingen konkurrerer hårdt på pris. “Vi er den billige mulighed” er sandt pr. celle, ikke pr. land. Og det er cellerne, der fortæller dig, hvilke dele af kataloget du skal føre an med i udvidelsen.

Markederne med dyre klik er også markederne med dyre hylder. Tyskland og Østrig har de to dyreste klik i hele gennemløbet, og det er præcis der, hylden sidder højest (Østrigs motionscykel-hylde er 349 €, Rumæniens 151 €). Det er den nuance, klikpris-rangeringen skjuler. Et dyrt østrigsk klik kan stadig hænge sammen, hvis kurven, det køber, er mere værd, mens et billigt polsk klik ind på en billig polsk hylde stille og roligt kan være den dårligere handel. Klikpris og hyldepris er to forskellige akser, og du ser først fælden, når du plotter begge. Derfor vægter scoren ovenfor priskonkurrence med 15 %, lige efter ROAS.

Og hullerne i tabellen er i sig selv et fund. Karruseldækningen tynder ud, jo længere mod øst og syd du kommer. Tyskland, Østrig og Polen udfylder næsten hver celle; Ungarn, Slovakiet og Rumænien viser allerede huller; og markederne med de allerbilligste klik, Balkan, returnerer næsten ingenting, fordi Google ikke viser en popular_products-karrusel i de lande. Prislaget fordamper præcis der, hvor klikket så billigst ud. For at prissætte de markeder forlader du Google og læser de lokale prissammenligninger (Ceneje.si, Jeftinije.hr, Pazaruvaj.bg), hvilket er en anden eftermiddags arbejde.

Bonus: de samme data fortæller dig, hvornår du skal lancere

Du betalte for ét søgeordstræk, og det bar i stilhed en leverance nummer to: tolv måneders søgevolumen pr. søgeord, 16,7 millioner månedlige datapunkter på tværs af 1,39 millioner søgeord. Aggregér det, og efterspørgselskurven er ikke til at tage fejl af. Én topmåned bærer 40 % mere søgeefterspørgsel end den stilleste.

Månedligt søgevolumen aggregeret på tværs af 1,39 millioner søgeord. December 2025 topper med 752,5 millioner søgninger, juli 2025 bunder med 535,7 millioner, et udsving på 1,40×.
Tolv måneders søgeefterspørgsel, hele søgeordssættet mio. søgninger · maj 2025 → april 2026
Maj
Jun
535,7
Jul
Aug
Sep
Okt
Nov
752,5
Dec
Jan
Feb
Mar
Apr

December topper kurven, juli bunder den. Præcis hvad du ville forvente for et bredt varekatalog. Det ene udsving er dit timing-signal for lanceringen. Du åbner ikke et nyt marked ind i dets døde måned, og du skruer op for forbruget før december-optakten, ikke midt i den. Analysen, du kørte for at vælge hvor, har allerede fortalt dig hvornår, gratis.

Rigtige tal, ét rigtigt gennemløb

Hvert tal ovenfor kom ud af ét rigtigt gennemløb. Her er hovedtallene, med to andre cross-border-analyser som målestok:

Fra rigtige CEE-udvidelsesanalyser

  • Søgeordsidéer, én shop (Google Ads API) 1.402.486
  • Lande udvalgt / gennemført 13 / 11
  • Søgeordsresearch-løbetid, natligt & automatiseret ~10 timer
  • Nichekatalog: rå søgeord → beholdt efter AI-oprydning 1,18 mio. → 168 tusind (−86 %)
  • Fuldt SERP-gennemløb: 12 lande × 3.000 forespørgsler 22-126 $

To markeder måtte droppes midt i gennemløbet, fordi søgeordsværktøjerne ikke understøtter deres sprog. Den slags begrænsning lærer man kun ved faktisk at køre tingen. De ~10 timer er maskintid. Researchen maler natten igennem på tværs af alle lande parallelt, mens du sover. Det menneskelige arbejde (forme feedet, kalibrere økonomien, rense støjen, bygge leverancen) er nogle få fokuserede timer ovenpå. Jeg plejede at prissætte præcis denne leverance til omkring en halv million tjekkiske kroner, og pengene gik aldrig til smart kode. De købte hundredvis af timers håndarbejde. Et menneske læste og rensede søgninger marked for marked, et job, ingen AI kunne røre for få år siden. Kunderne sagde forståeligt nok nej tak. Nu er det ét natligt gennemløb plus en dag af min opmærksomhed.

(De −86 % er fra et andet og langt mere nichepræget katalog, en B2B-shop med byggeprofiler, hvor de fleste søgeord fra brede seeds reelt var off-topic. Tilbuds-shoppen ovenfor afgav kun en encifret procentdel. Hvor aggressiv oprydningen bliver, afhænger helt af, hvor niche du er.)

Hvad du skal bruge rangeringen til

1

Gå ind på det marked, dataene valgte, ikke det, du antog

Hele pointen var at blive overrasket, og det blev du. Slovakiet og Serbien, et lille marked og et ikke-EU-land, slog Tyskland og Østrig direkte, alene fordi klikkene kostede en brøkdel, og økonomien rent faktisk hang sammen. Det er leverancen, der gør sit eneste job: at lade matematikken trumfe antagelsen, før antagelsen bruger budgettet.

2

Konkurrent-scrapet er allerede din launch-playbook

Trin 6 trak hver konkurrents annoncetekst og prispunkt pr. marked, så du går ikke ind i blinde. Du ved, hvem der er der, hvad de tager, hvilke fordele de fremhæver i deres overskrifter, og hvor der er et prisgab at underbyde eller et positioneringsgab at eje. Alt sammen før du bruger en eneste euro på trafik.

3

Efterspørgslen pr. kategori fortæller dig, hvad du skal sende først

Du beholdt linket fra hvert søgeord tilbage til dets product_type. Så du ved ikke bare, at Polen er godt; du ved, hvilke kategorier polakkerne søger på, og i hvilket volumen. Det katalog, du lancerer med, er det, dataene siger, markedet vil have, ikke en copy-paste af dit hjemmesortiment.

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.

Ofte stillede spørgsmål

Hvor mange lande bør jeg analysere?

Tag udgangspunkt i logistik, ikke ambitioner: det, du rent faktisk kan levere til, typisk en shortlist på 10-15 lande. Dette gennemløb startede med 13 og mistede to ved søgeordstrinnet, fordi Google Ads ikke kunne researche deres sprog; scoringen tyndede ud i resten.

En million søgeord lyder som overkill. Er det det?

Det er simpelthen den naturlige skala: 400 seeds × et dusin sprog × alle deres varianter løber op i millioner. Denne ene shop producerede 1.402.486 søgeordsidéer. Volumenet er selve pointen. Du kortlægger et marked, du skriver ikke et brief på 5.000 ord.

Google Ads API, DataForSEO eller Semrush?

Google Ads API til søgeordsidéerne, hvis du har et stærkt token; det er kilden til sandheden. DataForSEO til SERP-scrapingen og som et billigt søgeordsalternativ: et fuldt konkurrencegennemløb på 12 lande koster 22-126 $. Semrush er den dyre løsning, og til dette job er der ringe grund til at betale det faste abonnement.

Hvordan håndterer du så mange sprog?

En LLM oversætter seed-listen til hvert lands modersmål, før researchen kører. De 400 kerneseeds udvides med varianter til 488 indgange, gange 12 sprog i dette gennemløb: 5.856 oversættelser klar før det første API-kald. Engelsk som proxy forvrænger i stilhed hvert volumen og hver CPC, for ingen i Warszawa søger på engelsk.

Kan jeg stole på CPC-tallene til ROAS-simuleringen?

Ikke rå. Søgeordsværktøjernes CPC’er er planlægningsestimater; på denne live-konto var den foreslåede CPC omkring 10× den reelt betalte (2,54 CZK på tværs af 22,6 mio. søgetermer). Kalibrér mod én konto, du selv driver, brug den rabat, og så er den simulerede ROAS noget værd.

Hvor lang tid tager det hele?

Selve søgeordsresearchen er ét natligt gennemløb, cirka 10 timers ubemandet maskintid på tværs af alle lande parallelt. Det menneskelige arbejde omkring det (feed-formning, økonomi, oprydning, leverance) er en håndfuld timer. Kald det en dag eller to fra ende til anden, mod hvad der før tog uger.

Vil du have det kørt på dit eget feed?

Du har allerede Merchant Center-feedet. Det eneste spørgsmål er, hvilket land det peger på næste gang, og om økonomien der rent faktisk hænger sammen.

Kør det på mit feed →