Shopify International SEO: Markets, Domains, Hreflang and Localization
International SEO for Shopify is not simply translating product
descriptions. A localized search experience connects language, market,
URL structure, currency, product availability, delivery, duties,
returns, support, and measurement. If those elements disagree, the store
can attract visitors it cannot serve well.
Shopify Markets provides tools for assigning domains and languages to
markets, while Shopify can generate hreflang tags based on the
configuration. The merchant still owns the market strategy, translation
quality, catalog decisions, navigation, operational promises, and
validation.
Decide
which markets deserve a dedicated experience
Start with business evidence rather than a list of countries with
large populations. Evaluate:
- Existing orders, qualified traffic, and customer inquiries.
- Product eligibility and local demand.
- Gross margin after shipping, duties, taxes, payment fees, and
returns. - Delivery time and carrier reliability.
- Currency and payment expectations.
- Legal, labeling, warranty, or product restrictions.
- Ability to provide accurate language and customer support.
- Inventory and pricing by market.
A dedicated market URL creates an ongoing commitment. Do not publish
dozens of localized storefronts with machine-translated copy,
unavailable products, or no service plan merely to create more indexable
pages.
Prioritize a smaller number of markets where the complete customer
experience can be credible.
Separate
language targeting from regional targeting
A multilingual site offers content in more than one language. A
multi-regional site targets customers in different countries or regions.
These dimensions overlap but are not identical.
For example, French content may serve France, Canada, Belgium, or a
broader French-speaking audience. Those markets may require different
currency, products, delivery terms, and legal information. Define both
the language and the regional experience before selecting URLs.
Google recommends separate URLs for different language versions
instead of changing the content only through cookies, browser settings,
or automatic detection. Stable URLs let users and search engines access
and share the intended version.
Choose a sustainable URL
structure
Shopify supports international setups using top-level domains,
subdomains, subfolders, or a combination, depending on configuration and
market needs.
Common patterns include:
- Country domain:
example.fr - Subdomain:
fr.example.com - Subfolder:
example.com/fr-fr
No structure replaces strong localization. Choose the model the team
can maintain consistently across content, analytics, redirects, feeds,
and operations.
Subfolders can consolidate work under one primary domain and are
often operationally simple. Country domains can create a strong local
signal and brand experience but require more domain and governance work.
Subdomains create separation but also add management complexity.
Avoid changing structures frequently. A switch creates a site
migration that requires redirects, internal-link updates, sitemap
validation, Search Console monitoring, and time for recrawling.
Configure
Shopify Markets and languages carefully
Shopify’s current documentation explains that languages must be added
before they can be assigned to a market. A translation workflow can then
localize storefront content. When a domain, subfolder, or subdomain is
assigned to a market with a specific language, Shopify generates
appropriate hreflang annotations.
Configuration should reflect actual experiences:
- Publish only reviewed languages.
- Assign domains and languages to the correct markets.
- Confirm products and variants are available where pages are
accessible. - Check market-specific pricing and currency behavior.
- Validate redirects when a market or localized page is removed.
- Ensure navigation stays within the selected locale when
appropriate.
Do not add manual hreflang code on top of Shopify’s automatic output
without a verified need. Multiple competing implementations increase the
chance of conflicting signals.
Understand
hreflang without treating it as magic
Hreflang tells Google that several URLs are localized alternatives.
It helps Google present the most appropriate version by language or
region. It does not make thin translations rank, and it does not
override a broken canonical or inaccessible page.
A correct hreflang set should:
- Use valid language and optional region codes.
- Reference indexable, accessible localized URLs.
- Include reciprocal relationships between alternates.
- Include the page itself in the set.
- Use an
x-defaultversion where a general selector or
fallback is appropriate. - Align canonicals with the same-language preferred URL.
Google says localized alternatives can be declared through HTML, HTTP
headers, or sitemaps, and there is no search benefit to maintaining all
three methods simultaneously. With Shopify, validate the
platform-generated implementation before considering custom work.
Localize the whole decision
journey
Translation changes words. Localization changes the buying experience
to fit the market. Review:
- Product names and category terminology.
- Measurements, sizes, materials, and compatibility.
- Currency, pricing presentation, and payment options.
- Shipping times, carrier expectations, duties, and taxes.
- Return locations, costs, and timelines.
- Seasonal references and cultural context.
- Customer-service hours and language.
- Reviews, proof, and legal claims relevant to the market.
Do not translate unsupported claims or introduce new claims through
an automated tool. Product specifications and safety information need
human verification.
Navigation should also be localized. A translated menu that links
back to the default-language collection creates a confusing journey.
Test menus, search, filters, cart, checkout, policies, emails, and
post-purchase pages from the target market experience.
Map keywords independently
by market
Direct translations rarely preserve search behavior. Buyers may use
different category names, abbreviations, brands, use cases, and
measurement language.
Create a localized keyword map from local search results, customer
questions, paid-search terms, site search, and native-language review.
Match each intent to a localized collection, product, or guide. Avoid
creating localized pages when the catalog or operations cannot support
the promise.
Use the Shopify Keyword
Research guide and Shopify
Collection Page SEO framework as the operating structure once those
URLs are live.
Keep canonicals
and internal links consistent
Each localized page should generally canonicalize to the preferred
URL in the same language. Google specifically recommends using a
canonical in the same language when hreflang is present.
Internal links should point to preferred canonical URLs for the
active locale. Audit menus, breadcrumbs, product recommendations, blog
links, language selectors, and campaign landing pages. A site that
constantly crosses between locale URLs sends mixed signals and
frustrates shoppers.
If a localized page does not exist, decide whether to link to a
useful fallback or avoid the link. Do not create empty translations
solely to complete a hreflang set.
Avoid forced IP redirects
Automatic redirection based only on IP can block users and crawlers
from accessing other versions. Googlebot often crawls from the United
States and generally does not send an Accept-Language
header, so locale-adaptive behavior can prevent discovery.
Use a clear country or language selector and allow users to change
their choice. A recommendation banner can be less disruptive than a hard
redirect. Preserve shareable locale URLs.
Coordinate product
feeds and structured data
International visibility depends on consistent product information.
Check that page content, Product structured data, Merchant Center feeds,
currency, availability, shipping, and return information align for each
market.
A localized page showing one price while a feed submits another can
create disapprovals and buyer distrust. Review the Shopify
Google Merchant Center guide and Shopify
Product Schema guide as part of international QA.
Measure market quality
separately
Do not combine every country into one global SEO report. Track by
market, language, device, and landing-page type:
- Search impressions, clicks, and localized queries.
- Organic sessions and engagement.
- Product availability and zero-result searches.
- Add-to-cart, checkout, and purchase rate.
- Revenue and contribution margin after cross-border costs.
- Delivery failures, cancellations, returns, and support
contacts. - New-customer and repeat-purchase behavior.
Annotate market launches, translations, pricing changes, shipping
changes, and promotions. A revenue increase may come from currency
movement or discounting rather than improved organic demand.
International SEO launch
checklist
- Select markets using demand, margin, operations, and service
evidence. - Define the language and regional experience for each market.
- Choose a URL structure the team can maintain.
- Configure domains and languages in Shopify Markets.
- Localize catalog, navigation, policies, shipping, returns, and
support. - Validate canonicals, hreflang, sitemaps, and indexability.
- Test locale selection without blocking access to alternatives.
- Reconcile page data, structured data, and product feeds.
- Test the complete purchase and post-purchase journey.
- Monitor search and profit outcomes by market.
Common mistakes
- Launching too many markets before operations are ready.
- Translating keywords literally.
- Using hard IP redirects that hide alternate URLs.
- Adding custom hreflang over a valid Shopify implementation.
- Canonicalizing every localized page to the English page.
- Showing unavailable products or inaccurate shipping promises.
- Measuring global revenue without market-level costs and
returns.
Frequently asked questions
Does Shopify
create hreflang tags automatically?
Shopify documents that hreflang tags are generated based on
configured market domains and languages. Validate the rendered output
after setup or customization.
Should I use a
country domain or subfolder?
Both can work. Choose based on brand, local requirements, authority,
maintenance, analytics, and migration cost. Consistency and a complete
localized experience matter more than a universal format rule.
Can I use
automatic translation for product pages?
Automation can support a draft workflow, but specifications, claims,
policies, and customer-facing language require review. Publish only
content the business can stand behind.
Should every country
have a separate URL?
Only when the store provides a meaningfully localized regional
experience. Do not create duplicate country pages without distinct
customer value.
Get a prioritized
Shopify growth diagnosis
If international traffic, market configuration, tracking, or
conversion is unclear, book the $30 live Shopify Growth
Audit: Reserve your
30-minute audit.
Join The $1M
Service Club for practical growth systems and implementation
discussion.