Home » SEO for Ecommerce » International SEO

International SEO for Ecommerce

International SEO helps your online store appear in search results for customers in different countries and languages. Without proper international optimization, Google may show your US English product pages to shoppers in Germany, your UK pricing to Australian visitors, or your English content to French-speaking customers. Hreflang tags, country-specific URL structures, localized content, and proper geo-targeting tell Google which version of your store to show in each market, maximizing relevance and conversions for every international visitor.

When International SEO Matters

International SEO becomes necessary when your store ships to multiple countries and you want organic traffic from each, when you have separate store versions for different countries or languages (different currencies, pricing, or product availability), when your analytics show significant traffic from countries where you are not optimized, or when you are planning to expand into new geographic markets. If you only sell domestically and have no plans to ship internationally, you can skip international SEO for now and focus on the other areas of your ecommerce SEO strategy.

URL Structure Options for International Stores

There are four approaches to structuring URLs for international versions of your store, each with trade-offs:

Country-code top-level domains (ccTLDs): yourdomain.de for Germany, yourdomain.fr for France, yourdomain.co.uk for the UK. This sends the strongest geo-targeting signal and users immediately recognize the country version. However, each domain builds authority separately, which means your link building efforts are split across multiple domains. Best for large stores with dedicated resources for each market.

Subdirectories: yourdomain.com/de/ for Germany, yourdomain.com/fr/ for France. All versions share the same domain authority, which is the biggest advantage. Internal links between country versions pass authority throughout the single domain. Geo-targeting is handled through hreflang tags and Google Search Console settings. This is the recommended approach for most ecommerce stores because it concentrates domain authority while clearly separating content by market.

Subdomains: de.yourdomain.com, fr.yourdomain.com. Google treats subdomains as somewhat separate from the main domain, so authority sharing is less direct than with subdirectories. Subdomains work well if your international stores are managed by separate teams or run on different platforms, but for most stores, subdirectories are simpler and more effective.

URL parameters: yourdomain.com?lang=de. This is not recommended. Google has difficulty processing language parameters consistently, and the geo-targeting signals are weak. Avoid this approach entirely.

Hreflang Tags: Telling Google Which Version to Show

Hreflang tags are HTML annotations that tell Google which language and country a page targets and which alternative versions exist. Every page that has country or language variants needs hreflang tags pointing to all its variants, including a self-referencing tag.

For example, if your product page exists in US English, UK English, German, and French, each version of that page needs four hreflang tags: one for each variant. The US English version includes tags like:

  • hreflang="en-us" pointing to the US version
  • hreflang="en-gb" pointing to the UK version
  • hreflang="de" pointing to the German version
  • hreflang="fr" pointing to the French version
  • hreflang="x-default" pointing to the fallback version for users not in any targeted market (usually the US English or main international version)

Hreflang implementation is notoriously error-prone. The most common mistakes are missing the self-referencing tag, having non-reciprocal tags (page A points to page B but page B does not point back to page A), using incorrect language or country codes, and pointing to pages that return 404 errors or redirect. Every set of hreflang tags must be complete and reciprocal across all variants. Validate your implementation with the hreflang tag checker in Ahrefs Site Audit or the free hreflang testing tool from Merkle.

Content Localization vs Translation

Translating your product pages into another language is the minimum requirement for international SEO, but localization goes further. Localization adapts your content to the cultural context, shopping habits, and market specifics of each country:

  • Currency and pricing: Display prices in local currency. Shoppers in Germany want to see prices in euros, not dollars. Include local taxes (VAT) in displayed prices for markets where tax-inclusive pricing is the norm.
  • Measurement units: Use metric measurements for European and most international markets. Show clothing sizes in local conventions (EU sizing, UK sizing, Japanese sizing).
  • Shipping information: Display shipping costs and estimated delivery times specific to each country. International shoppers need to know about duties, customs fees, and import restrictions.
  • Payment methods: Offer locally popular payment options. iDEAL in the Netherlands, Klarna in Scandinavia, Boleto in Brazil, and buy-now-pay-later options that vary by country.
  • Product availability: Some products may not be available or legal in all markets. Show only products you can actually ship to each country.
  • Keyword research per market: The most searched terms for your products may differ by country even within the same language. British shoppers search for "trainers" while Americans search for "sneakers." Do separate keyword research for each target market.

Machine translation alone is not sufficient for ecommerce. Product descriptions, calls to action, and customer-facing content need human review or professional translation to read naturally. Poorly translated product pages damage brand credibility and conversion rates. Start with your highest-revenue products and expand translation coverage as each market grows.

Google Search Console for International Targeting

If you use subdirectories or subdomains for international versions, add each one as a separate property in Google Search Console. For subdirectory setups, add yourdomain.com/de/ as its own property. This lets you monitor search performance, indexing, and technical issues for each market independently. You can also set the International Targeting in Search Console to specify which country each property targets (this setting is available for URL prefix properties).

Monitor each country property for indexing issues specific to international content: hreflang errors, pages not indexed due to duplicate content across language versions, and pages where Google chose a different canonical than intended.

International Link Building

Authority signals are partially country-specific. Links from German websites carry more weight for rankings in German search results than links from American websites. When expanding into a new market, pursue links from websites in that country: local industry blogs, regional news publications, country-specific directories, and local business partnerships. Your existing backlink profile from your primary market provides a foundation, but building country-specific links accelerates ranking growth in each new market.

Technical Considerations

Server location and CDN: While Google has stated that server location is not a significant ranking factor, page speed is. Use a CDN that serves your pages from locations near your international customers. Visitors in Germany should not wait for pages to load from a US server when a CDN edge server in Frankfurt can serve them.

Handling duplicate content across languages: Hreflang tags tell Google these pages are translations, not duplicates. Google does not consider properly tagged translations as duplicate content, but pages must be genuinely different (different language, currency, or content) to warrant separate URLs. Do not create separate country versions that differ only in currency; combine currency changes with at least some content localization.

Geolocation redirects: Automatically redirecting visitors based on their IP location is generally discouraged by Google. Instead, show a banner suggesting the visitor switch to their local version while keeping them on the page they navigated to. Forced redirects can prevent Googlebot (which crawls from the US) from accessing your international pages and can frustrate users who want to view a specific version of your store.