International SEO on Shopify: A Practical Setup Guide

Ecommerce lead choosing international Shopify markets

International SEO on Shopify comes down to four decisions: which markets you serve, which URL structure each market gets, how translated and regional content is written, and how you measure each market separately. Shopify Markets handles much of the plumbing, including hreflang tags. The ranking gains come from the choices around it: market selection, localized content and clean technical hygiene. This guide walks through each decision in the order you should make it.

Quicktoimpress
Build a Shopify store for global growth
Quick To Impress builds and improves commerce platforms, connecting Shopify engineering with SEO and the systems behind sustainable growth.
Explore growth engineering

TL;DR

  • International SEO targets countries; multilingual SEO targets languages. Most stores that sell abroad need both, and Shopify Markets covers both.
  • Choose markets from evidence you already have (traffic, orders, shipping feasibility, margins), not from a list of the biggest countries.
  • Subfolders are the default Shopify recommends for most stores. Use separate domains only when you can fund the extra SEO and operational work.
  • Shopify generates hreflang automatically. Adding your own tags on top can create conflicts, so audit before you add anything.
  • Track every market as its own segment from day one, and record a baseline before localized pages go live.

Table of Contents

International SEO vs. multilingual SEO on Shopify

The two terms get used as if they were the same thing. They are not, and the difference changes your setup.

Google’s documentation draws the line clearly: multilingual means offering content in more than one language, while multi-regional means targeting users in different countries. A store can be one without the other.

Here is how that plays out in practice:

Situation What you need
English store selling to the US and the UK Regional targeting: local currency, pricing, shipping, spelling and region-specific URLs
Store selling to Canada in English and French Multilingual and regional: translated content plus Canadian pricing and policies
Store selling in Spanish across Spain, Mexico and the US Both, with regional variants of the same language

Shopify’s own guidance puts it this way: international SEO targets countries or regions, while multilingual SEO targets users’ languages, and most global sites need both. Plan for both from the start, because the URL structure you pick has to carry both dimensions.

Choose your markets before you touch a setting

The most expensive international SEO mistake is not technical. It is launching a market you cannot serve profitably, then spending months building organic traffic that converts into unprofitable orders.

Use three filters before you add a country.

1. Existing demand. Look at the traffic, orders and search impressions you already receive from each country. If shoppers in Australia are already finding and buying from a store that does not mention Australia anywhere, that market has proven pull. Ranking a localized version is a far easier job than creating demand from nothing.

2. Logistics. Check shipping cost, delivery speed, return handling and duties for each country. A product that takes three weeks to arrive and costs a fortune to return will earn poor reviews and weak repeat purchase rates, whatever your rankings look like.

3. Margin after local costs. Subtract shipping, duties, payment fees and returns from the local price. If the margin disappears, the market is not ready. Our multi-currency testing guide covers the tests that protect payouts and margin before you switch a currency on.

Rank your shortlist by these three filters, not by population size. A mid-sized market where you have orders, simple shipping and healthy margin beats a giant market where you have none of those.

Three filters for selecting international markets

Then decide languages. If a country’s shoppers search in your current language, you may not need translation at all. You may need only local pricing, local spelling and local proof such as shipping times and returns. Translate when the market searches in another language, or when buyers clearly prefer it for purchases.

Pick a URL structure: subfolders, subdomains or country domains

Each market needs its own crawlable URLs. Shopify Markets lets you set up localized domains, subdomains or subfolders for markets. The three options trade off effort, authority and signal strength.

Option Example Strengths Trade-offs
Subfolder example.com/fr/ Lowest setup complexity; authority consolidates on the primary domain Weaker country signal than a country domain
Subdomain fr.example.com Clear separation per market Needs its own SEO work, though it inherits some authority from the main domain
Country domain (ccTLD) example.fr Strongest country signal Costly to maintain; authority is built from scratch per domain

The comparison of subdomains and country domains follows Shopify’s multilingual SEO guidance. On subfolders, Shopify’s help center says they are generally the recommended choice for most stores, because they are simple to set up and keep link equity on one domain.

How to decide

  • Choose subfolders if you are expanding to a handful of markets, run one team, and want every backlink to strengthen a single domain. This fits most scaling DTC and ecommerce brands.
  • Choose country domains if a market demands local trust signals, you already own the domain, and you can resource local link building, content and operations separately.
  • Choose subdomains if you need operational separation, for example a distinct team or storefront, and accept that each one needs its own SEO program.

If you pick unique domains per market, Shopify recommends submitting a sitemap for every domain and subdomain so the new layout gets indexed faster. For a deeper look at the trade-offs before you commit, read our guide to Shopify international domains and the three URL choices. Changing structure later means redirects and a temporary ranking dip, so decide once.

Let Shopify handle hreflang, then audit it

Hreflang tells search engines which version of a page belongs to which language and region. Done wrong, it sends the wrong version to the wrong country or makes engines ignore the annotations.

On Shopify, you rarely need to write it by hand. The platform automatically generates hreflang tags from your market and language configuration. For theme developers, the documentation is specific: themes receive the tags through content_for_header, and adding your own tags on top can create duplicate or conflicting annotations.

That gives you a short audit routine:

  1. Open the source of a product page in each market and look at the hreflang tags in the head.
  2. Search your theme files and installed apps for hand-coded or app-injected hreflang. If you find any, remove the duplicates.
  3. Confirm each market URL lists every other market version, and itself.
  4. Confirm that the markets and languages you configured are the ones that appear. If a market you turned off still shows up, fix the configuration, not the markup.

A frequent source of trouble is an older SEO or translation app that was installed before Markets existed and still injects its own annotations. It is worth checking every app that touches the storefront head.

Canonical tags

Each localized URL should canonicalize to itself, not to the primary-market page. Pointing every translated page back to the original tells search engines to ignore your localized versions. Check a sample of product, collection and content pages per market to confirm self-referencing canonicals, especially if a theme customization touched the head.

Localize content, not just text

Translated URLs get you indexed. Localized content gets you ranked and converted.

Translate and adapt

Shopify’s Translate & Adapt app can translate and adapt product descriptions, promotional text or legal information for specific regions. Use the “adapt” half as seriously as the “translate” half: shipping promises, return policy, sizing conventions and legal copy differ by country.

SEO fields matter here too. Custom meta titles and descriptions can be translated with Shopify’s native apps, and if you do not customize them, they default to the translated product title and description. Defaults are fine for a long tail of products, but your top collections and best sellers deserve hand-written meta titles in each language, based on how shoppers in that market search.

Review machine translation

Machine translation is a fast first draft, and it can miss tone, idioms and context. Shopify’s guidance is to have a native speaker review and edit content before it is published. Prioritize review in this order:

  1. Homepage and top collection pages
  2. Best-selling product pages
  3. Shipping, returns and checkout copy
  4. Meta titles and descriptions for pages that already earn impressions

Research keywords per market

Do not translate your keyword list word for word. Shoppers in different countries use different words for the same product, and the same word can mean different things. Build a keyword list for each market from local search data and local competitors’ category pages, then map those terms to your collections and product titles.

Other localization signals

  • Currency and pricing: show local currency and, where it applies, prices that match local expectations on tax and duties. Our Shopify Markets setup guide explains how to audit duties and inheritance settings so your prices behave the way you intend.
  • Payments and checkout: local payment preferences affect conversion, and conversion feeds back into how a page performs. See our notes on checkout optimization with Shop Pay.
  • Structured data: product schema should carry the right currency, price and availability for each market. Our ecommerce schema markup guide shows what to include.
  • Local links and mentions: backlinks from sites in the target country reinforce relevance to that market. This is slow work, and it is why country domains cost more to maintain.

Technical checks before and after launch

Before you open a market to search engines, run through this list.

  • Crawlable URLs. Every localized page should be reachable by a plain link, not only through a country selector that depends on JavaScript or geolocation.
  • No forced redirects by location. Automatically redirecting visitors by IP can stop crawlers, which mostly crawl from the US, from ever seeing your other versions. Suggest a market with a banner and let the visitor choose.
  • Sitemaps. Submit sitemaps for each domain or subdomain you operate, as Shopify advises in its setup guidance for unique URLs.
  • Hreflang and canonical audit. Use the routine above on a representative sample of templates: home, collection, product, blog and policy pages.
  • Speed per region. Heavy themes and unoptimized images hurt shoppers far from your primary audience the most. Our guides on bringing LCP under 2.5s on Shopify and image optimization for ecommerce cover the fixes.
  • Product data consistency. A clean taxonomy keeps translated collections and filters coherent across markets. See our product taxonomy design guide.
  • Translated internal links. Make sure menus, footers and in-content links inside a localized page point to the localized version, not back to the default language.

Measure performance by market and language

If all markets feed one blended report, you will not know which expansion is working. Set up segmentation before launch.

Record a baseline. For each target market, capture impressions, clicks, sessions, conversion rate and revenue for at least one full reporting cycle before localized content goes live. Without a baseline, every later number is a guess.

Use the subfolder as a segment. With subfolders, Google Search Console’s page filter lets you view impressions, clicks and average position for each market path, such as /fr/ or /de/. In GA4 and Looker Studio, URL-based filters or a custom dimension for locale give you the same split for sessions and revenue.

Watch the right signals. Look at these in order:

  1. Indexing: are the localized URLs indexed, and is the right version showing for each country?
  2. Impressions and average position for the market’s target queries.
  3. Click-through rate, which tells you whether localized titles and descriptions work.
  4. Conversion and revenue per session by market, which tells you whether the traffic is the right kind.

Give new markets time. Indexing and ranking for a fresh set of URLs usually takes months, and the first signals to improve are typically impressions on long-tail queries. Judge each market against its own baseline, not against your home market.

Our perspective: international SEO is a systems problem

Most international SEO problems we see on Shopify are not SEO problems at first. They start as market, data and operations decisions made in separate places: one team turns on a currency, another installs a translation app, a third rewrites the theme. Each choice is reasonable alone. Together they produce conflicting hreflang, mismatched prices and pages nobody owns.

We approach it as one connected system. The same senior people who shape the roadmap, which markets, which URL structure, which content gets human review, stay involved in building and improving it. That is how the audit findings in this guide become shipped fixes instead of a slide deck.

If you run a scaling DTC or enterprise commerce brand with a complex stack, the highest-leverage move is usually to settle market selection and URL structure first, then align theme, apps, product data, analytics and reporting around those decisions. That order keeps expansion measurable and keeps each new market cheaper to launch than the last.

Service

Where we can help

If you are planning a multi-market rollout, or inheriting one that is not performing, our growth platforms work covers Shopify and BigCommerce engineering, technical SEO and the reporting that shows results by market. We embed with your marketing and technology teams so that planning and execution sit with the same accountable partner.

Quicktoimpress

Engagements run on monthly capacity: Core capacity is $3,500 to $5,999 per month, Growth capacity is $6,000 to $9,999 per month, and Scale capacity starts from $10,000 per month. See the pricing page for what each includes, or explore our growth platforms service to see how we would approach your store.

FAQ

Do I need a separate store for each country?

No. Shopify Markets lets one store serve multiple countries, with market-specific domains, subdomains or subfolders, plus local currencies and languages. A single store keeps catalog, apps and reporting in one place. Consider a separate store only when a market needs a fundamentally different catalog or operating model.

Should I add hreflang tags manually on Shopify?

Usually not. Shopify generates them from your market and language configuration and adds them through the theme’s content_for_header. Extra manual or app-added tags can create duplicates or conflicts. Audit your theme and apps and remove anything that duplicates what the platform already outputs.

Are subfolders or country domains better for Shopify international SEO?

For most stores, subfolders, because they are simple to set up and consolidate authority on one domain. Country domains give the strongest country signal but cost more to maintain and build authority separately. Pick country domains only if you can resource each market locally.

Is machine translation good enough for ranking?

It is a useful first draft, not a finished product. Machines can miss tone, idioms and context, so have a native speaker review priority pages before publishing. Start with your homepage, top collections, best sellers and policy pages.

How long until a new market shows results?

Expect months, not weeks. Indexing comes first, then impressions on long-tail queries, then clicks and revenue. Record a baseline per market before launch so you can see progress against it.

Sources