Validation SOPs › Go-to-Market Validation

SOP 98 of 100 · Go-to-Market Validation

Geographic Market Validation SOP

In short: Shortlist 3 to 5 countries or cities, score each on attractiveness and on CAGE distance from your home base, then run the same localised smoke test in the top two or three. Pick the place where signups cost least and no barrier blocks you, and only translate the product once that test passes.
Difficulty
Intermediate
Time
1 week of desk research, 2-4 weeks of local tests
Cost
$300-3000
Best for
Startups choosing a first country outside their home market, or a first city for a local service
Tools
Google Trends, Google Keyword Planner, Meta Ads Manager, DeepL, Carrd, Stripe
Measure
Market attractiveness score, Local demand signal, Cost per signup by country, Entry barrier count

A geographic market validation SOP helps you pick the next country or city on evidence, before you translate the product, register a company or hire locally. It takes about a week of desk research and two to four weeks of small local tests. Founders tend to pick the country they know, speak or like to visit, and those three reasons say nothing about buyers. This SOP compares places on demand, distance and barriers, then lets local buyers vote with signups.

What is the geographic market validation SOP and when should you use it?

Geographic market validation compares candidate places (countries, regions or cities) and tests real demand in each with a localised smoke test: a translated landing page, a small ad budget and the same offer everywhere. You score each place on how attractive it is and how far it sits from your home base.

For distance, this SOP uses Pankaj Ghemawat's CAGE framework, published in Harvard Business Review in 2001 as "Distance Still Matters". It splits distance into four kinds: Cultural (language, norms), Administrative (laws, currency, trade ties), Geographic (physical distance, time zones) and Economic (income levels, costs).

Scope check: this SOP picks where. Picking the first customer segment and how to sell to it is covered by the market entry strategy validation SOP, and adding new segments after product-market fit belongs to market expansion testing.

Use it:

  • When your home market is small, such as the Netherlands, Denmark or Estonia, and you need a second one early.
  • When inbound interest arrives from abroad and you need to know if it is a signal or noise.
  • Before you spend on localisation, local entities or local hires.
  • For local services, to choose the second city.

What do you need before you start?

  • Proof of demand at home, or at least a validated problem and a clear customer profile.
  • 3 to 5 candidate places, each with a reason it made the list.
  • A landing page you can clone per place, plus a native speaker to check each translation.
  • $100 to $500 of ad budget per place for the smoke test.
  • A list of known barriers to check: licences, data rules, payment methods, tax registration.

How do you run it, step by step?

1. Shortlist 3 to 5 places with a reason

Write one line for each candidate: why this place? Good reasons are evidence: inbound signups, a competitor's success there, a large customer group, a partner who can open doors. "I lived there" goes in the notes, not the score.

2. Score attractiveness and CAGE distance

Score attractiveness on market size, ability to pay and strength of competition. Score each CAGE dimension from 1 (close to home) to 5 (far). A large market with high distance can lose to a smaller, closer one, because every point of distance adds cost and time.

3. Check local demand signals

Use Google Trends with the region filter and Google Keyword Planner set to each country, searching for your problem in the local language. Compare search volume per 1,000 people so small and large countries compare fairly. The problem search volume analysis SOP explains the keyword method.

4. Map local competitors and alternatives

Search in the local language, check local app stores and ask local contacts. Run the competitor identification SOP for each place. A local player with a strong grip and a loyal base can make a big market a poor first choice.

5. List the entry barriers

For each place, check what you must change to sell there: language, payment methods (iDEAL in the Netherlands, Pix in Brazil), invoicing and VAT rules (the EU's One-Stop Shop simplifies VAT on cross-border sales to consumers), data protection rules such as the GDPR, and sector licences. Mark each barrier as blocker, cost or minor.

6. Run the same smoke test in the top two or three

Clone the landing page, translate it with DeepL, and have a native speaker fix it; machine-only copy reads as foreign and drags down signups. Show prices in local currency. Spend the same budget in each place with the same targeting logic for two to three weeks, and measure cost per signup.

7. Decide and write the market memo

Pick the place with the best cost per signup and no blocker. Write one page: chosen place, scores, test numbers, barriers and their cost, and the runner-up.

Template you can copy

PLACE SCORECARD (1-5 per cell)
Place | Why on the list | Market size | Ability to pay | Competition
(5 = weak) | ATTRACTIVENESS | Cultural | Administrative | Geographic |
Economic | CAGE DISTANCE (lower = closer) | Net score (attractiveness
minus distance)

DEMAND CHECK
Place | Problem keyword (local language) | Monthly searches |
Population (millions) | Searches per 1,000 people | Trend (up/flat/down)

BARRIER LIST
Place | Barrier | Type (blocker / cost / minor) | Estimated cost | Source

SMOKE TEST
Place | Budget | Impressions | Clicks | CTR | Signups | Cost per signup |
Replies to follow-up email | Notes

Worked example: practice software going abroad from the Netherlands

This case is illustrative. A Dutch startup sells appointment software to small physiotherapy practices and wants a second market. The shortlist: Flanders (Belgium), Germany and Ireland.

CAGE scoring puts Flanders closest: same language, same currency, next door. Germany scores highest on market size but further on administrative distance and language. Ireland is English-speaking but further on geographic and economic distance. Search volume per 1,000 people for the problem keywords is highest in Flanders.

The smoke test runs for three weeks at €300 per place. Flanders: 34 signups at €8.80 each. Germany: 21 signups at €14.30. Ireland: 12 signups at €25. Follow-up calls show that German practices ask for German-language support and data hosting inside the EU before they would buy, which the team logs as a cost barrier. The memo names Flanders first and Germany as the next test once a German-speaking support hire is affordable.

What should you measure, and when do you stop?

MetricPass signalWarning signal
Market attractiveness scoreTop place leads on net score (attractiveness minus distance)The biggest market wins only because distance was ignored
Local demand signalSearches per 1,000 people at or above your home marketProblem barely searched in the local language
Cost per signup by countryWithin 1.5x of your home cost per signup3x your home cost or more
Entry barrier countZero blockers; costs fit your budgetAny blocker without a clear workaround

Stop when one place passes on cost per signup and has no blockers. If no place passes, check the translation and offer first, then add the next place on your shortlist.

Which mistakes should you avoid?

  • Choosing by gut. Score the places before you look at which one you like.
  • Testing with machine translation only. Buyers spot it in seconds and trust drops.
  • Comparing raw search volume. Normalise per 1,000 people, or big countries always win.
  • Ignoring payment habits. A card-only checkout loses buyers in countries where they pay by bank transfer or local wallets.
  • Incorporating before the test. A local company is a cost you add after demand is proven.

How can AI speed this up?

Ask an AI assistant to draft the CAGE scores for your shortlist with a reason for each score, list known barriers per country, and translate keywords so you search what locals type. It also drafts the localised landing page copy. The human check: every barrier and legal point needs an official source such as a government website or a local adviser, because models mix up countries and quote outdated rules. A native speaker checks every translation.

Where does this SOP fit in your validation plan?

Geographic validation follows proof of demand at home or in a first segment:

  1. Pick your first segment with market entry strategy validation and size it with market sizing.
  2. Run this SOP to choose the place.
  3. Check tax, invoicing and legal setup with financial compliance validation.
  4. Once you have product-market fit, add segments with market expansion testing.

See all 10 Go-to-Market Validation SOPs. The free market size calculator helps with the attractiveness score, and EU-based founders can check EU funding and grants for startups that support cross-border growth. If you are choosing a city for the team as well, see the ranking of best startup cities.

FAQ

How do I choose which country to expand to first?

Score 3 to 5 candidates on attractiveness and CAGE distance, then run the same smoke test in the top two or three. The place with the lowest cost per signup and no blocking barrier wins.

How much does a geographic smoke test cost?

$100 to $500 of ads per place, plus translation checks. Three places come to $300 to $1,500 in total.

Should I translate my whole product before testing a new country?

No. Translate one landing page and test demand first. Translate the product after the smoke test passes.

When is a startup ready to go international?

When the home market (or first segment) shows repeat buying and you have budget to run a second market for at least 6 months. A failed home market rarely gets fixed abroad.