The Pre-Launch Checklist: Make Sure Before You Spend
The cheapest dollar you’ll spend on an international launch is the one you spend not launching yet, while you verify everything works.
Brands skip this step because they’re excited and the ads are ready. Then they turn on spend pointed at a checkout that rejects the local card, a feed that’s disapproved, and tracking that doesn’t fire, and they pay full CPC to learn it. The auction doesn’t refund you for being unprepared.
Verification is a discipline, not a formality. You are not checking that you built it. You’re checking that it works, in the real market, with real money, before you pour budget on top.
Verify, don’t assume
The rule for the whole list: complete a real action and watch the result. Don’t confirm a setting exists, confirm the behavior happens. “I configured VAT” is not “I placed a test order and the VAT was correct on the invoice.”
The checklist
Checkout, in each currency. Place a real test order in every market, in that market’s currency, using a local payment method. Confirm the price shows correctly, the local method (iDEAL, SEPA, Bancontact, COD, BNPL, whatever the market uses) actually completes, and the confirmation is in the right language. This is the single most important check, a broken local checkout is invisible in your dashboards and lethal to conversion.
Tax / VAT. Confirm VAT is calculated correctly per country, displayed how that market expects (VAT-inclusive pricing in the EU), and appears correctly on the invoice. Getting VAT wrong is both a conversion problem and a legal one.
Shipping zones and rates. Confirm each market has shipping zones configured, with rates and delivery estimates that match what your ads and product pages promise. A market with no shipping zone set silently blocks checkout. A delivery estimate your logistics can’t hit creates refunds and chargebacks.
Feed approval per country. Check Merchant Center and Meta catalog status for each market. Confirm zero disapprovals, currency matches the landing page, and prices match. A disapproved feed means your Shopping and catalog ads simply won’t serve, and the error sits there in a foreign language until you look. (See Product Feeds for Multiple Markets.)
Tracking fires, per market. Place that test order and confirm the purchase event fires in GA4 and the platforms, with the correct value and currency (see Tracking Across Markets). Confirm consent banners work and Consent Mode behaves. If tracking doesn’t fire on day one, your optimization is blind and your reporting is fiction.
Legal pages. Each market needs compliant terms, privacy policy, returns/withdrawal policy stating the legal cooling-off period, imprint where required (Germany’s Impressum is mandatory). Missing or wrong legal pages are a trust killer and a regulatory risk.
Localization sanity pass. Have a native speaker click through the whole journey, ad to product to checkout to confirmation email. Anything that reads translated-not-localized is a leak (Translation Is Not Localization).
The psychology: excitement is the enemy here
The dangerous feeling right before launch is impatience dressed up as momentum. Everything’s ready, the ads are built, you want to go. That excitement is exactly what skips the test order and the feed check.
The operators who launch cleanly treat the verification pass as non-negotiable, the same way a pilot runs the pre-flight checklist on a plane they’ve flown a hundred times. Not because they expect a problem, because the cost of finding one after takeoff is so much higher. Spend pointed at a broken funnel doesn’t just waste money, it teaches the algorithms the wrong lesson and poisons your early data.
A day of verification is cheaper than a week of paid traffic hitting a wall you could have seen.
What to do next
- Run the checklist per market. Place a real order in each. Verify behavior, not settings.
- Fix every red item before a single dollar of spend.
- Then launch one market and watch it before opening the next: Scaling Internationally Without Breaking the System.
Make sure, then spend. In that order, every time.