The massive opportunity most stores ignore
Here is a stat that should change how you think about content: the majority of ecommerce stores only produce content in English. Even stores that ship internationally. Even stores with localized product pages in five languages. The content — the guides, the in-depth pages, the buyer resources — remains English-only.
This is an enormous blind spot. A German shopper searching "beste Laufschuhe für Plattfüße" (best running shoes for flat feet) is not finding your English-language guide. They are finding the one German competitor who bothered to create content in their language. That competitor gets the traffic, builds the trust, and wins the customer.
Content localization is the process of adapting your content to work in different markets — not just translating words, but adapting keywords, cultural references, measurements, currency, and even the topics you cover. It is one of the highest-ROI content strategies available because the competition is so thin in non-English markets.
If you sell internationally and only have English content, you are leaving money on the table in every non-English market you serve.
Most ecommerce content is English-only, even for stores that sell globally. Localizing your content for key markets gives you a massive competitive advantage because so few competitors bother to do it.
Hreflang tags: telling Google which content is for which market
Before you create localized content, you need to understand hreflang tags. These are HTML tags that tell Google which version of a page is meant for which language and country. Without them, Google might show your German content to English searchers or your US content to UK searchers.
The basic format looks like this: you add a tag in your page's head section that says "this page has a German version at this URL, a French version at this URL, and a default English version at this URL." Google reads these tags and serves the right version to the right searcher.
Common hreflang mistakes
Hreflang implementation is where most stores go wrong. The most frequent errors:
- Missing return tags. If page A says "my German version is page B," then page B must also say "my English version is page A." If this bidirectional link is broken, Google ignores the hreflang entirely.
- Wrong language codes. Use ISO 639-1 language codes (en, de, fr, es) and optionally ISO 3166-1 country codes (en-US, en-GB, de-DE). Common mistakes include using "uk" instead of "en-GB" or "br" instead of "pt-BR."
- Forgetting the x-default. The x-default tag tells Google which version to show when no other version matches the searcher's language. This is typically your English version or a language-selection page.
- Canonical conflicts. If your canonical tag points to the English version while hreflang tags point to localized versions, Google gets confused. Each localized page should have a canonical tag pointing to itself.
Local keyword research: it is not just translation
This is the most critical point in content localization: keyword research must be done in each target language separately. You cannot translate your English keywords and expect them to work.
Here is why. In English, people search for "running shoes." In German, the direct translation is "Laufschuhe." But many German searchers also use "Joggingschuhe" (jogging shoes) or "Sportschuhe" (sport shoes). The search volumes and intent are different for each term. If you only target the literal translation, you miss the terms your customers actually use.
Search patterns differ by country
Even within the same language, search behavior varies by country:
- US vs UK English. Americans search for "sneakers," Brits search for "trainers." Americans want "sweaters," Brits want "jumpers." Same language, different keywords.
- Spain vs Latin America. Spanish speakers in Spain use different terminology than those in Mexico, Colombia, or Argentina. "Ordenador" (computer) in Spain is "computadora" in most of Latin America.
- Brazil vs Portugal. Brazilian Portuguese and European Portuguese have enough vocabulary differences that keyword targeting needs to be separate.
For each market, you need native-level keyword research — ideally done by someone who lives in that market and understands local search behavior. Tools like Google Keyword Planner, Ahrefs, and SEMrush all allow you to filter by country and language.
When to translate vs create new content
Not all content should be translated. Some content needs to be created specifically for each market. Here is a framework for deciding:
Translate when the topic is universal
Product guides, how-to content, comparison guides, and technical information are usually universal. "How to choose the right hiking boot size" works in every market. The core information is the same — you just need to adapt the language, measurements, and product references.
Create new content when the topic is local
Some topics are market-specific. A guide about "best hiking trails for testing new boots" needs to feature local trails in each market. A guide about "sizing differences between brands" needs to reference brands that are popular in that market. A seasonal buying guide needs to account for different weather patterns (winter gear recommendations in Australia happen in June, not December).
The 70/30 rule
A practical approach: plan to translate about 70% of your content and create 30% from scratch for each market. The translated content covers universal topics efficiently. The locally-created content demonstrates that you understand the specific market and are not just running everything through Google Translate.
Cultural content adaptation
Localization goes beyond language. Cultural adaptation means adjusting your content to resonate with local values, preferences, and expectations.
Currency and measurements
This is basic but often overlooked. Prices should be in local currency. Measurements should use the local system — metric for most of the world, imperial for the US. A guide that references "a 50-pound bag" means nothing to a European reader who thinks in kilograms.
Cultural references and examples
An example about "Black Friday shopping" lands perfectly in the US but falls flat in Japan, where Black Friday is not culturally significant. References to seasonal events, holidays, sports, and cultural touchpoints need to be adapted for each market.
Tone and formality
English-language content tends to be casual and conversational. This does not always translate well. German business communication tends to be more formal. Japanese content often requires different levels of politeness depending on the context. French content for France versus Quebec has different tonal expectations.
Visual content
Photography and imagery should reflect the local market. A skincare brand targeting the Japanese market should feature Asian models. A furniture brand targeting Scandinavian markets should show design aesthetics that resonate locally. Generic stock photos feel impersonal in every market.
Shopify and WooCommerce multi-language setups
The technical implementation depends on your platform. Here are practical steps for the two most common ecommerce platforms.
Shopify multi-language
Shopify supports multi-language stores natively through Shopify Markets. The setup involves:
- Enable Shopify Markets and add your target countries and languages in Settings.
- Use a translation app like Shopify Translate & Adapt, Langify, or Weglot to manage translated content. These apps handle hreflang tags automatically.
- Set up subfolders (yourstore.com/de/, yourstore.com/fr/) rather than separate domains. Subfolders inherit domain authority from your main site, which helps localized pages rank faster.
- Translate your content pages too. Most store owners translate product pages but forget about their blog and guide content. This is where the competitive advantage lives.
WooCommerce multi-language
WooCommerce offers more flexibility but requires more setup:
- Use WPML or Polylang for translation management. WPML is the more established option with better WooCommerce integration. Polylang is lighter and free for basic use.
- Configure hreflang tags through your translation plugin or with Yoast SEO's hreflang add-on. Test implementation using Google's hreflang testing tools.
- Set up proper URL structure. Subfolders (/de/, /fr/) or subdomains (de.yourstore.com) both work. Subfolders are generally recommended for the same domain authority reasons as Shopify.
- Manage translations in a workflow. Large catalogs need a translation workflow — either professional translators working through the WPML interface or a combination of AI translation with human review.
Prioritizing which markets to localize first
You cannot localize for every market at once. Prioritize based on these factors:
- Existing international traffic. Check Google Analytics for countries already sending you traffic. These markets have demonstrated demand — give them content in their language and watch conversion rates jump.
- Market size and competition. Large markets with low content competition offer the best ROI. Germany, France, and Japan are large ecommerce markets where English-speaking stores rarely localize their content.
- Shipping and logistics readiness. There is no point ranking in a market you cannot serve. Prioritize countries where you already have reliable shipping, payment processing, and customer support.
- Language reach. Some languages cover multiple markets. Spanish localization covers Spain, Mexico, Colombia, Argentina, and more. German covers Germany, Austria, and parts of Switzerland. Prioritize languages that unlock the most markets.
The store that localizes first wins the market. While your competitors debate whether to invest in German content, you can be building topical authority in the German market with zero competition. By the time they catch up, your content will already rank.
A practical localization roadmap
Start with this step-by-step approach:
- Pick one market. Choose your highest-potential non-English market based on the prioritization criteria above.
- Do local keyword research. Identify the top 20-30 keywords in your niche for that market. Use native speakers or local SEO tools.
- Translate your top 10 performing pages. Start with the content that already works in English — it will likely perform well in other markets too.
- Create 3-5 market-specific pages. Cover locally relevant topics that prove you understand the market.
- Implement hreflang tags. Use your platform's built-in tools or plugins. Test thoroughly with Google's testing tools.
- Monitor and expand. Track rankings and traffic in your new market for 2-3 months. Once you see traction, scale up content and consider adding your next market.
Content localization is one of the highest-ROI strategies for international ecommerce stores because almost nobody does it well. Start with one market, do proper local keyword research (not just translation), implement hreflang correctly, and adapt content culturally. Otto builds the English content foundation — localization extends that authority into every market you serve.