Expanding your Shopify store into international markets is one of the highest-leverage growth moves an ecommerce brand can make. But switching on multi-currency and hoping for the best is not a strategy. If Google cannot understand which version of your store is intended for which market, you will either rank in the wrong countries, cannibalise your own pages, or simply fail to appear in foreign search results at all.

International SEO on Shopify requires deliberate configuration across three layers: your domain structure, your hreflang implementation, and your content localisation. Get these right and you create a solid foundation for organic growth in every target market. Get them wrong and you waste months wondering why your international traffic is not materialising.

This guide walks through every step of the process. Whether you are expanding from the UK into Europe, targeting the US market, or going global across multiple continents, the principles are the same. If you want broader context on Shopify’s international capabilities, our guide on international Shopify expansion covers the commercial and operational side.

Why international SEO matters for Shopify stores

International SEO is the practice of optimising your store so that search engines serve the right version of your content to users in each target country or language region. Without it, you are relying on Google to guess which version of your store to show to which users — and Google does not always guess correctly.

The problem with skipping international SEO

When you simply enable multi-currency on Shopify without proper SEO configuration, several things happen. First, Google may continue to rank your UK pages for searches in other countries, meaning users see prices in pounds and UK-specific shipping information even when they are searching from Germany or the United States. Second, if you create separate storefronts or subfolders without hreflang tags, Google may treat them as duplicate content and choose to index only one version — often not the one you want.

Third, your organic traffic from international markets stays flat because Google has no clear signal about which content targets which market. You end up competing against yourself rather than against local competitors.

What proper international SEO achieves

A correctly configured international SEO setup tells Google three things: which content is intended for which country, which language each version uses, and how the different versions relate to each other. This means Google can confidently serve your French pages to French searchers, your German pages to German searchers, and your UK pages to UK searchers — all without confusion or cannibalisation.

The result is higher organic traffic in every target market, better user experience because visitors land on locally relevant content, and stronger conversion rates because pricing, language, and shipping information all match the visitor’s expectations. Our Shopify Markets guide covers the platform features that make this possible.

Diagram showing how international SEO connects different market versions of a Shopify store to the correct Google search results
International SEO ensures each market version of your store appears in the correct country’s search results.

Step 1: Choose your domain strategy

Your domain structure is the foundation of international SEO. There are three main options, each with distinct advantages and trade-offs. The choice you make here affects everything that follows, so take the time to evaluate properly.

Option 1: Subfolders (recommended for most Shopify stores)

Subfolders place each market under your main domain: yourstore.com/fr/, yourstore.com/de/, yourstore.com/us/. This is the approach Shopify Markets uses by default and it is the right choice for the majority of ecommerce brands.

The main advantage is that all link equity consolidates under a single root domain. Every backlink to any version of your store strengthens the domain as a whole. You also avoid the operational overhead of managing multiple domains, and Shopify handles the subfolder routing automatically through Markets.

The disadvantage is that subfolders provide a weaker geo-targeting signal than country-code domains. However, when combined with proper hreflang tags and Google Search Console geo-targeting, this disadvantage is marginal in practice.

Option 2: Country-code top-level domains (ccTLDs)

Country-code domains use separate domain extensions for each market: yourstore.fr, yourstore.de, yourstore.co.uk. This approach provides the strongest possible geo-targeting signal because the domain extension itself tells Google which country the site targets.

However, ccTLDs split your domain authority across multiple properties. Each domain starts from zero in terms of backlinks and trust, and you need to build authority independently for each one. This makes ccTLDs most suitable for large brands with significant marketing budgets and established presence in multiple markets.

Option 3: Subdomains

Subdomains place each market on a separate subdomain: fr.yourstore.com, de.yourstore.com. This is generally the weakest option for international SEO because subdomains are treated as separate sites by Google (despite sharing a root domain), which means authority is split similarly to ccTLDs but without the strong geo-targeting signal that ccTLDs provide.

Shopify does support subdomains through Markets, but subfolders achieve the same outcome with better SEO characteristics. The only scenario where subdomains make sense is if you have a specific technical requirement that subfolders cannot accommodate.

Making the decision

For most Shopify stores with revenue under five million pounds, subfolders via Shopify Markets are the right choice. They are the simplest to implement, the cheapest to maintain, and they consolidate your SEO authority. If you are an established brand with dedicated teams in each market and budgets for independent link building, ccTLDs may be worth considering. Subdomains are rarely the best option.

Step 2: Configure Shopify Markets

Shopify Markets is the platform’s built-in tool for managing international selling. It handles currency conversion, language routing, and — critically for SEO — the generation of market-specific URLs and hreflang tags. Here is how to configure it properly.

Set up your markets

In Shopify admin, navigate to Settings > Markets. Your primary market (typically the UK) is already configured. Add each target market by clicking “Add market” and selecting the countries you want to target. You can group multiple countries into a single market (e.g. “Europe”) or create individual markets for each country.

For SEO purposes, individual country markets are stronger than grouped markets because they allow more precise geo-targeting. However, if you are selling to twenty European countries with the same language and pricing, grouping them into a single “EU” market is more practical.

Configure domains or subfolders

For each market, specify the domain or subfolder structure. If you chose subfolders (recommended), Shopify will automatically create paths like /fr/, /de/, etc. If you are using separate domains, add each domain and assign it to the corresponding market.

Ensure each market has a distinct URL structure. If two markets share the same URL, Shopify cannot generate correct hreflang tags, and Google cannot distinguish between them.

Shopify Markets configuration screen showing multiple markets with subfolder URL structures
Configure each market with a distinct subfolder or domain in Shopify Markets to enable proper hreflang tag generation.

Set up languages and translations

For each market, assign the appropriate language. Shopify supports multiple translation apps that integrate with Markets, including Shopify Translate & Adapt, Weglot, and Langify. The translation layer is essential for SEO because Google evaluates the language of your content when deciding which version to serve.

If you are targeting France, your /fr/ subfolder must contain French content. Simply showing French pricing on English content does not constitute a proper French-language version and Google will not rank it for French-language searches.

Configure pricing and currency

Set local pricing for each market. You can use automatic currency conversion or set manual prices per market. For SEO, the pricing method does not directly affect rankings, but it does affect user experience and conversion rates, which indirectly affect SEO through engagement signals.

One important detail: if you are using automatic rounding rules (e.g. rounding to .99), check that the rounding works correctly across your product catalogue. Incorrectly rounded prices can damage trust and increase bounce rates.

Step 3: Implement hreflang tags correctly

Hreflang tags are the technical mechanism that tells Google which version of a page targets which language and country combination. They are the single most important technical element of international SEO, and incorrect implementation is the most common cause of international SEO failures.

How hreflang tags work

An hreflang tag is a link element in the <head> of your HTML that specifies the language and optionally the country for a page, along with the URL of that version. Every page must reference all of its language/country variants, including itself.

<link rel="alternate" hreflang="en-gb" href="https://yourstore.com/products/blue-jacket" />
<link rel="alternate" hreflang="fr-fr" href="https://yourstore.com/fr/products/blue-jacket" />
<link rel="alternate" hreflang="de-de" href="https://yourstore.com/de/products/blue-jacket" />
<link rel="alternate" hreflang="x-default" href="https://yourstore.com/products/blue-jacket" />

Shopify Markets and hreflang

Shopify Markets generates hreflang tags automatically for each configured market. When you set up a market with a subfolder or domain, Shopify adds the corresponding hreflang annotations to every page across all markets. This is one of the strongest reasons to use Shopify Markets for international selling rather than running separate Shopify stores.

However, you must verify the output. Common issues include:

  • Missing x-default tag — this tells Google which version to show when no specific language/country match exists
  • Non-reciprocal hreflang tags — if page A references page B, page B must also reference page A
  • Hreflang tags pointing to non-existent pages or redirected URLs
  • Incorrect language or country codes (e.g. using en when you should use en-gb)

Verifying your hreflang implementation

Use a crawl tool like Screaming Frog to crawl your entire store across all markets. In Screaming Frog, the Hreflang tab shows you every hreflang annotation, flags non-reciprocal tags, and identifies missing or incorrect language codes.

You can also use the free Hreflang Tags Testing Tool from Merkle or Aleyda Solis’s hreflang validator to check individual pages. For a comprehensive approach, our technical SEO guide for Shopify explains how hreflang validation fits into a broader technical audit.

Screaming Frog hreflang validation report showing correct and incorrect implementations
Use crawl tools to validate that every page has complete, reciprocal hreflang annotations across all markets.

The x-default tag

The x-default hreflang value specifies the fallback page for users whose language or country does not match any of your configured markets. This is typically your primary market’s page. Without x-default, Google has to make its own decision about which version to show to unmatched users, which may not align with your preference.

Shopify Markets sets x-default to your primary market by default. Verify this is correct — if your primary market is the UK, then x-default should point to your UK URLs.

Step 4: Localise your content

Technical setup gets your pages indexed in the right markets, but content localisation is what makes them rank. Google evaluates content quality independently in each market, and content that performs well in the UK will not necessarily perform well in Germany or France without proper localisation.

Translation is the minimum

Translating your product titles, descriptions, meta titles, and meta descriptions into each target language is the baseline requirement. Without translated content, your international subfolders are essentially duplicates of your English pages with different currency symbols, and Google will either ignore them or treat them as duplicates.

Use professional translation or high-quality machine translation with human review. Pure machine translation often produces grammatically correct but commercially ineffective content. Product descriptions need to sound natural and persuasive in the target language, not just technically accurate.

Localise beyond language

True localisation goes beyond translation. Consider:

  • Measurement units — show centimetres and kilograms for European markets, inches and pounds for the US
  • Date formats — DD/MM/YYYY for most of Europe, MM/DD/YYYY for the US
  • Shipping information — local delivery timeframes, carriers, and return policies for each market
  • Payment methods — mention iDEAL for the Netherlands, Klarna for Scandinavia, PayPal for Germany
  • Cultural references — seasonal promotions should align with local holidays and cultural events
  • Legal requirements — GDPR notices for EU, different consumer rights information per country

Keyword research per market

Do not assume that translating your UK keywords produces the right keywords for other markets. Search behaviour varies by country and language. Germans may search for products using different terms than the direct translation of the English search query.

Run keyword research independently for each target market using tools that support local search data. Google Keyword Planner lets you filter by country and language, and Ahrefs and SEMrush support multiple market databases. Identify the actual terms people use in each market and optimise your translated content accordingly.

Prioritise your highest-value pages

You do not need to translate and localise every page simultaneously. Start with your top revenue-generating product pages, your most important collection pages, and your homepage. These pages drive the most traffic and revenue, so localising them first delivers the fastest return on investment.

Blog content and informational pages can be localised in a second phase once your commercial pages are performing in international search results.

Comparison showing basic translation versus full localisation of a product page for the German market
Full localisation includes adapted measurement units, local payment methods, and culturally appropriate messaging — not just translated text.

Step 5: Handle technical SEO for multi-market stores

Beyond hreflang tags, several other technical SEO elements need attention when running an international Shopify store.

International sitemaps

Shopify automatically generates a sitemap that includes all market-specific URLs. Verify that your sitemap at /sitemap.xml includes URLs from all configured markets. Each market’s URLs should appear with the correct hreflang annotations in the sitemap.

Submit your sitemap to Google Search Console for each market property. If you are using subfolders, you can submit the main sitemap to your primary property and Google will discover the subfolder URLs. However, adding subfolder-specific properties gives you better visibility into each market’s performance.

Google Search Console configuration

Create a Google Search Console property for each international market. For subfolder setups, add URL prefix properties for each subfolder (e.g. https://yourstore.com/fr/). For ccTLD setups, add each domain as a separate property.

In each property, set the international targeting to the appropriate country. Navigate to Legacy tools > International Targeting and select the target country. This provides an additional geo-targeting signal alongside your hreflang tags.

Canonical tags across markets

Each market version of a page should have a self-referencing canonical tag. The French version of your product page should have a canonical pointing to the French URL, not to the English version. Shopify Markets handles this correctly by default, but verify it if you have made custom theme modifications or installed apps that modify canonical behaviour.

A common mistake is setting the canonical on all international pages to point back to the primary market URL. This tells Google to ignore all your international pages, which is the opposite of what you want.

Page speed across markets

Page speed can vary significantly across markets due to CDN configuration, image loading, and third-party script performance. Test your store’s speed from servers in each target country using tools like WebPageTest (which lets you select test locations) or Google PageSpeed Insights (which uses global testing).

Shopify’s CDN distributes content globally, which helps, but heavy translation apps or market-specific scripts can add latency. Monitor this regularly, especially after adding new apps or functionality to specific markets.

Step 6: Build local authority and signals

Technical setup and content localisation get your pages indexed, but ranking competitively in international markets requires local authority signals. Google considers the provenance of backlinks, local business signals, and market-specific trust indicators when ranking pages.

Build local backlinks

Backlinks from websites in your target country carry more weight for ranking in that country’s search results. If you are targeting France, links from French websites (.fr domains, French-language publications, French industry directories) are more valuable than links from UK websites.

Strategies for building local backlinks include:

  • PR outreach to local media and bloggers in each target market
  • Partnerships with local influencers who link to your store
  • Listings in country-specific business directories and industry associations
  • Local sponsorships and events that generate press coverage
  • Guest posting on local industry publications

Local business profiles

If you have any physical presence in a target market — even a registered business address or fulfilment centre — create a Google Business Profile for that location. This provides a strong local signal and can help your store appear in local search results.

Even without a physical presence, you can build local signals through country-specific social media profiles, local marketplace listings, and participation in local industry forums and communities.

Local reviews and social proof

Reviews in the local language are powerful trust signals for both users and search engines. Encourage customers in each market to leave reviews and display them prominently on your market-specific pages. Consider using a review platform that supports multi-language reviews and can display the appropriate reviews for each market.

Strategy diagram showing local link building, business profiles, and reviews feeding into international SEO authority
Building local authority requires country-specific backlinks, business profiles, and reviews in the target language.

Step 7: Monitor and refine your international performance

International SEO is not a set-and-forget exercise. Markets evolve, competitors adapt, and search algorithms update. Ongoing monitoring is essential to identify issues early and capitalise on opportunities.

Track performance by market

In Google Search Console, review performance data for each market property separately. Track impressions, clicks, average position, and click-through rate by market. Look for:

  • Markets where impressions are growing but clicks are flat — this suggests a ranking or snippet optimisation opportunity
  • Markets where the wrong version of your store is ranking — this indicates a hreflang or canonical tag problem
  • Markets with high crawl error rates — these need immediate technical attention
  • Pages ranking in unintended markets — this suggests hreflang gaps or incorrect geo-targeting

Monitor hreflang errors regularly

Run a hreflang-focused crawl at least monthly. New products, deleted pages, and URL changes can break hreflang reciprocity. When page A references page B but page B does not reference page A, Google may ignore the hreflang annotation entirely, causing the wrong version to rank.

Review competitor performance in each market

Your competitors in each international market will be different from your UK competitors. Track who ranks for your target keywords in each market and analyse what they are doing differently. This competitive intelligence helps you prioritise content and link building efforts by market.

Measure revenue by market

Ultimately, international SEO should drive revenue in each target market. Track organic revenue per market in your analytics platform and compare it against your international SEO investment. Some markets may prove more profitable than others, and this data should inform your ongoing resource allocation. Connecting this to your broader SEO strategy ensures international efforts complement domestic performance.

International SEO is not just translation with different currency symbols. It is a complete market entry strategy where every technical signal, every piece of content, and every backlink tells Google exactly which customers you serve in which countries.

Andrew Simpson, Founder

Bringing it together

Setting up international SEO on Shopify requires a structured approach across domain strategy, Shopify Markets configuration, hreflang implementation, content localisation, technical SEO, and local authority building. Each layer reinforces the others, and skipping any one of them weakens the entire setup.

Start with subfolders via Shopify Markets for the simplest, most effective implementation. Verify your hreflang tags are correct and reciprocal. Translate and localise your highest-value pages first, then expand coverage as organic traffic grows in each market. Build local backlinks and authority signals to compete against established local players.

The brands that succeed internationally are the ones that treat each market as a distinct SEO project with its own keyword research, its own content strategy, and its own authority-building programme. You can use the same Shopify store and the same operational infrastructure, but the SEO work needs to be market-specific.

If you need help setting up international SEO for your Shopify store, or if you want us to audit an existing multi-market setup, get in touch. We can configure your Shopify Markets, implement correct hreflang tags, and build a localisation strategy that drives organic growth in every target market.