You translated your site, launched ads, and sales won't budge. The problem isn't the channel. It's how the site was built.
Companies expanding internationally usually start the same way: translate the site, launch ads, wait for results. When results don't come, the conclusion is always the same: "this market doesn't work." But the problem is rarely the market. It's how the site was prepared.
A translated site is not the same as a site ready to sell. Localization covers far more than swapping text from one language to another. It's adapting the entire experience: how Google sees your pages, what checkout looks like, what language the order confirmation arrives in.
This guide walks through every element that needs to work for a website or online store to actually sell in a new market. Step by step, with concrete examples.
Before you translate anything, you need your technical foundations in order. Without them, Google won't properly index your language versions, no matter how good the content is.
First decision: subdirectories (/de/, /cs/, /fr/) or subdomains (de.yourdomain.com). Both approaches work, but pick one and stick with it. Mixing structures is asking for indexation problems.
What you need in place:
This is the foundation of multilingual technical SEO. Without it, the next steps are pointless because Google doesn't know what to show to whom.
Hreflang tells Google: "this page has a German version at this URL, a Czech one here, and a Polish one there." Sounds simple. In practice, it's one of the most commonly botched implementations in multilingual sites.
Rules that must be met:
In one marketplace project, simply fixing the hreflang implementation, with no content changes and no new pages, tripled organic traffic on the international versions. That's how much potential was being blocked by technical debt.
This is the trap most companies fall into: take your source-language keywords, translate them into German or Czech, and plug them into your content. The problem is that translated keywords often hit queries with zero volume or a completely different intent.
A concrete example: "amusement park for kids" in Czech is "zábavní park pro děti." That phrase has strong informational volume in Czechia. Its English equivalent barely registers in the same way. Without local research, it would never enter the content strategy for the Czech market.
Or e-commerce: "women's running shoes" in German. "Damen Laufschuhe" and "Laufschuhe für Damen" mean the same thing but have very different search volumes. Choosing the wrong variant means less traffic with the same content quality.
What you need to do:
Not every e-commerce platform and not every CMS handles multilingual the same way. Your technology choice affects how much work localization requires and where you'll hit limitations.
Shopify with Shopify Markets lets you manage multiple markets from one dashboard. Multilingual support is solid but requires a translation app (Translate & Adapt, Langify) and manual hreflang configuration. Shopify store localization on the Plus plan gives full checkout control. On standard plans, that control is limited.
WooCommerce with WPML or Polylang offers great flexibility but demands more technical work. Each language version is a separate set of pages, which means more maintenance. The upside is full code control. WooCommerce store translation scales well across multiple markets, provided someone on your team knows their way around WPML.
Magento (Adobe Commerce) has built-in multilingual support via Store Views. It's an enterprise solution that scales well with many markets but requires an experienced technical team.
PrestaShop and Shoper have basic multilingual support. Fine for one or two markets. At five markets and thousands of products, the limitations become noticeable.
Regardless of platform, the key question is: do you have control over checkout, hreflang, and transactional emails? If the platform makes that difficult, localization will be more expensive and slower.
You can have great Google rankings and well-performing ads, but if the customer reaches checkout and something feels off, you lose them at the last step. And in international markets, that friction comes much faster than it does at home.
Baymard Institute data: the average cart abandonment rate is 70%. In markets where the customer isn't comfortable with the language, currency, or payment method, that number is even higher.
What needs to be localized:
Professional checkout and purchase flow localization is a separate workstream. It's not an add-on to product description translation. It's the foundation of conversion in a new market.
The customer bought. They get an order confirmation in English even though the entire store was in Turkish. A shipping email with dates in American format. A review request in a tone that feels rude in their culture.
These aren't hypothetical problems. They're real situations from localization projects that all end the same way: the customer who should have come back doesn't. Support tickets pile up, NPS drops.
Transactional emails and post-purchase communication must include:
In a new market, nobody knows your brand. The customer hasn't seen your ads, hasn't gotten a recommendation from a friend, hasn't read about you in local media. They land on your site for the first time and decide in seconds: buy or leave.
What builds trust in a new market:
A year ago this was conference talk. Now it's a real sales channel. More and more users start their buying journey in ChatGPT, Gemini, or Perplexity instead of Google. They're looking for comparisons, recommendations, answers to "is it worth it."
AI traffic converts differently from organic. Users arrive closer to a purchase decision because AI has already compared options for them. That means higher conversion and often a higher average basket.
What to do so AI cites your site:
This applies to each language version separately. It's not enough for your English site to be visible in AI. In the German market, you need German-language content that AI serving that market can find and cite.
Everything above loses its value if you measure results as a single aggregate across the entire site.
5 million sessions sounds great. But if you don't know that the Czech market generates more revenue per session than Poland, or that Lithuania is growing fastest and deserves a bigger content budget, you're making decisions blind.
The minimum you need:
None of these elements work in isolation. A fast store without localized checkout won't convert. Great content without correct hreflang won't rank. A good checkout without trust signals won't convince a customer seeing your brand for the first time.
Localization isn't a one-time project. It's systematically building presence in each market individually. But companies that take it seriously see results faster than those that "just translate the site."
Article by the team at tlumaczenie-stron-internetowych.pl, specializing in website and online store localization and multilingual SEO.


