You launched your Shopify store in three new countries last month. Traffic from the US? Down 23%. Your top-ranking product pages? Pushed to page two. Your international expansion did not just add new markets. It cannibalized the rankings you spent two years building.
This happens to Shopify merchants every single day. And it is almost always caused by the same three configuration mistakes in Shopify international SEO Markets setup: duplicate content across market URLs, geolocation redirects blocking crawlers, and missing or broken hreflang tags.
Cross-border ecommerce hit $1.21 trillion in 2025, growing 28.3% faster than domestic online sales through 2030 (Capital One Shopping, 2025). The opportunity is massive. But expanding internationally without proper SEO setup is worse than not expanding at all, because you can actually lose the rankings you already have.
This guide walks through exactly how to configure Shopify Markets for international SEO without destroying your existing organic performance. Subfolders, hreflang, content localization, GSC monitoring, and a full audit checklist you can run this afternoon.

Why International SEO Goes Wrong on Shopify (And How Markets Fixes It)
Before diving into the setup, you need to understand what breaks. Most Shopify international SEO failures come from three sources.
The Duplicate Content Trap
When you add a new market in Shopify, every product, collection, and page automatically gets a new URL. Your jacket that lives at /products/leather-jacket now also exists at /en-gb/products/leather-jacket and /fr/products/leather-jacket.
Without proper signals, Google sees these as duplicate pages competing against each other. Instead of one strong page ranking in position 3, you get three weak pages fighting for position 15. 67% of domains implementing hreflang tags have configuration issues that contribute to exactly this problem (Ahrefs, 2025).
The Crawler-Blocking Mistake
Shopify Markets includes automatic geolocation redirects. When someone visits from the UK, they get redirected to your /en-gb/ subfolder. Sounds helpful for customers. But when Googlebot crawls from the US, it can only see your US version. Your UK and French market pages? Invisible to the crawler.
This is the single most common international SEO mistake on Shopify, and the setting ships turned on by default.
How Shopify Markets Solves These Problems (When Configured Correctly)
Shopify Markets does handle critical international SEO elements automatically:
- Hreflang tag generation for every language and region pair across your markets
- Self-referencing hreflang tags on every page (a common manual mistake)
- Sitemap annotations including all market URLs with hreflang references
- Canonical tag management pointing each market version to itself
The catch: these automations only work correctly when your Markets settings are configured for SEO, not just for selling. The next sections walk through exactly how.
Subfolders vs. Subdomains vs. ccTLDs on Shopify Markets
Your URL structure decision is permanent and affects every aspect of your international SEO. Get it right the first time.
Why Subfolders Win for Most Shopify Stores
| Factor | Subfolders (/fr/) | Subdomains (fr.store.com) | ccTLDs (store.fr) |
|---|---|---|---|
| Domain authority | Shared (strongest) | Partially shared | Separate (weakest) |
| Setup complexity | Low (Markets native) | Medium | High |
| Management | One Shopify store | One or multiple stores | Multiple stores |
| Cost | Included in Markets | May need expansion store | Domain purchase + store |
| Hreflang handling | Automated by Markets | May need manual setup | Manual setup required |
| Best for | Most Shopify stores | Large regional brands | Enterprise with local entities |
Subfolders consolidate all your link equity on one root domain. Every backlink your French market earns benefits your entire domain, not a separate property. Shopify Markets natively supports subfolders, making setup straightforward.
Google’s official stance confirms that subfolders, subdomains, and ccTLDs all work for geotargeting. But for Shopify stores, subfolders offer the strongest combination of SEO consolidation and management simplicity.

When Subdomains or ccTLDs Still Make Sense
Subfolders are not always the answer. Consider alternatives when:
- Legal entity requirements demand a country-specific domain (some markets require local domain registration for regulated products)
- Very high-volume markets warrant separate branding and distinct shopping experiences
- Multiple Shopify stores already exist for different regions (consolidation may not be worth the migration cost)
Shopify’s expansion stores option still exists for merchants who need completely separate stores per market. But for the vast majority of Shopify stores selling internationally, Markets with subfolders is the correct path.
How to Set Up Subfolders in Shopify Markets
In your Shopify admin, navigate to Settings > Markets:
- Your primary market (usually your home country) uses your root domain
- Each secondary market you add gets a subfolder (e.g.,
/en-gb/,/fr/,/de/) - Assign languages to each market (English for UK, French for France, German for Germany)
- Shopify automatically generates the subfolder URLs and hreflang tags
The setup takes under 10 minutes. The SEO configuration that follows is what takes attention.
Hreflang Tags on Shopify Markets (What Gets Automated and What Does Not)
Hreflang tags tell Google which version of a page to show searchers in different countries and languages. They are the single most important technical element of international SEO, and also the most commonly broken.
What Shopify Markets Handles Automatically
When you create markets in Shopify and assign languages, Markets generates hreflang tags in the of every page. These include:
- Language-region pairs for each market (
hreflang="en-gb"for UK English,hreflang="fr"for French) - Self-referencing tags (each page includes a hreflang pointing to itself, which prevents Google from guessing)
- x-default tag pointing to your primary market (the fallback for unlisted regions)
- Sitemap hreflang annotations in your XML sitemap
This automation is genuinely good. Manual hreflang implementation is where 31% of international websites end up with errors including conflicting directives and missing reciprocals (Search Engine Land, 2025). Markets reduces this risk significantly.
Common Hreflang Errors That Still Happen
Even with Markets automation, problems occur:
- Third-party translation apps can generate their own hreflang tags that conflict with Markets tags. If you use Weglot, Langify, or similar apps alongside Markets, check for duplicate or conflicting hreflang declarations.
- Canonical tag conflicts – If a third-party app or theme code sets canonical tags that point all market versions to the primary URL, it overrides hreflang signals.
- Incorrect language codes – Using
en-ukinstead ofen-gb(the correct ISO code for British English) invalidates the tag entirely. - Missing pages – If a product exists in your US store but not in your French market catalog, the hreflang chain breaks for that product.
How to Audit Your Hreflang Implementation
Check your hreflang setup with these steps:
- View page source on a product page and search for
hreflang. Verify you see tags for every active market. - Check reciprocal links – If your US page points to your UK page, verify the UK page points back to the US page.
- Use Google Search Console URL Inspection tool on market-specific URLs to confirm Google sees the hreflang annotations.
- Run a crawl with Screaming Frog or Ahrefs Site Audit filtering for hreflang errors. Use SEO apps for Shopify that include hreflang validation features.
Sites with correctly implemented hreflang tags see a 20% drop in bounce rates from international visitors landing on the right language version (SEMrush, 2025).

Content Localization That Actually Ranks (Not Just Translation)
Here is where most Shopify stores go wrong with international SEO: they translate their English content word-for-word and expect it to rank in new markets. It will not.
Why Direct Translation Kills Your International Rankings
76% of consumers prefer purchasing products with information in their native language, even when they speak English (CSA Research, 2025). And 40% of consumers will not buy from websites in other languages at all. But translation is not enough.
Localized content generates 6x higher engagement than simple translated content (NON.agency, 2025). Why? Because search behavior differs by market. A UK shopper searches for “trainers,” not “sneakers.” A German shopper uses entirely different product terminology and expects different information hierarchy.
Google ranks content that matches local search intent, not content that matches a source language word-for-word.
Market-Specific Keyword Research (Step by Step)
For each new market:
- Set your SEO tool to the target country – In Ahrefs or SEMrush, switch the database to UK, France, Germany, etc.
- Research local equivalents of your top US keywords – “running shoes” might be “Laufschuhe” in Germany, not the literal translation
- Check search volume by market – A keyword with 10,000 monthly searches in the US might have 200 in Australia
- Analyze local SERP results – See what local competitors rank for and how they structure content
- Validate with native speakers – Machine translation of keywords misses cultural context
What to Localize Beyond Product Descriptions
A complete localization covers:
- Meta titles and descriptions for each market (not translated, rewritten with local keywords)
- Collection page content (categories and descriptions using local terminology)
- Currency and pricing display – 33% of Shopify shoppers abandon carts when pricing is shown only in US dollars (Shopify, 2025)
- Measurement units and sizing charts (cm vs inches, EU vs US sizing)
- Shipping and return policies in local language with local expectations
- Blog content targeting market-specific search intent

Shopify Markets SEO Settings (The Setup That Protects Your Rankings)
These are the specific settings in Shopify Markets that make or break your international SEO.
Disable Automatic Geolocation Redirects for SEO
This is the most important setting change you will make. In Shopify Markets:
- Go to Settings > Markets > Preferences
- Find the Geolocation setting
- Change from automatic redirect to recommendation bar (or disable entirely)
The recommendation bar shows visitors a banner suggesting they switch to their local market version, without forcing a redirect. Googlebot can crawl all your market pages freely, and customers still get guided to the right version.
With forced redirects, Googlebot only sees whatever market matches its US-based IP address. Your UK, French, and German pages remain unindexed.
Configure Market-Specific Domains and Subfolders
In Settings > Markets > Domains:
- Assign your primary domain to your primary market
- Verify each secondary market has the correct subfolder assigned
- If you have custom domains for specific markets, connect them here
- Enable automatic URL redirects within each market (not between markets)
Verify Your International Sitemap
Shopify generates your sitemap at yourstore.com/sitemap.xml. After setting up Markets:
- Check that market-specific URLs appear in the sitemap
- Verify hreflang annotations in the sitemap XML
- Submit your sitemap to Google Search Console
- If using separate GSC properties per market, submit to each
Markets Pro and Managed Markets SEO Considerations
Shopify Markets Pro (now Managed Markets) adds duties, taxes, and local payment options at checkout. While these do not directly affect SEO, they create indirect signals:
- Local payment methods improve conversion rates, reducing bounce rates (a behavioral SEO signal)
- Localized checkout builds trust that keeps visitors on-site longer
- 92% of international visitors want to browse and buy in their local currency (Shopify, 2025)
Better conversion metrics lead to better engagement signals, which support stronger rankings over time. Make sure to optimize your Shopify store for mobile across all market versions since mobile UX directly impacts Core Web Vitals.

Monitoring International SEO in Google Search Console
Setting up international SEO is half the work. Monitoring it is what tells you whether it is actually working.
Setting Up GSC for Multi-Market Tracking
If you use subfolders (recommended), one Domain property in Google Search Console covers all markets. You do not need separate properties for each subfolder.
However, you should:
- Add URL prefix properties for key market subfolders if you want market-specific data views (e.g.,
https://yourstore.com/fr/) - Verify ownership for each property
- Submit your sitemap to the main Domain property (it covers all subfolders)
If you use subdomains or ccTLDs, each one needs its own GSC property verified and configured separately.
Country-Level Performance Analysis
In GSC Performance report, filter by country to compare market performance:
- Clicks and impressions by country – Are your target markets actually seeing your pages in search results?
- CTR by country – Low CTR in a specific market may indicate your meta titles are not localized effectively
- Average position by country – Compare your ranking position across markets for the same keywords
- Query differences by market – Different countries search for different terms; this data confirms your keyword localization is working
175+ countries have active Shopify merchants, and 35% of all Shopify traffic comes from international visitors (Charle Agency, 2026). GSC country filtering is how you make sure you are capturing your share.
Troubleshooting International Indexing Issues
When international pages are not ranking, check for:
- “Duplicate, Google chose different canonical than user” – Google is ignoring your hreflang and picking a canonical you did not intend. Usually caused by conflicting canonical tags from apps or theme code.
- Pages not indexed – Check URL Inspection for market-specific URLs. If Google cannot access them, geolocation redirects are likely blocking the crawler.
- Wrong version ranking – Your French page shows in US results or vice versa. This indicates broken or missing hreflang tags.
For each issue, the Coverage report in GSC filtered by your market subfolder shows exactly which pages are indexed, excluded, or errored.

International SEO Audit Checklist for Shopify Markets
Run this audit after setting up Markets and quarterly thereafter. Every item is something you can check in under an hour total.
Technical SEO Audit
| Check | How to Verify | Pass Criteria |
|---|---|---|
| Hreflang tags present | View page source, search “hreflang” | Tags for all active markets on every page |
| Reciprocal hreflang | Check target pages link back | Every hreflang pair is bidirectional |
| Canonical alignment | View source, check canonical tag | Canonical points to the current page (not US default) |
| Sitemap inclusion | Check sitemap.xml | All market URLs included with hreflang |
| No redirect blocking | Test market URLs with external VPN | All market pages accessible from US IP |
| Robots.txt | Check /robots.txt | No market subfolders blocked |
| Page speed by market | Run PageSpeed Insights per market | All markets pass Core Web Vitals |
For page speed across markets, international CDN delivery and image optimization matter more. Ensure your store handles speed well globally with tools like Sonic Page Speed Booster.
Content Audit
- [ ] Product descriptions localized (not just translated) for each market
- [ ] Meta titles rewritten with market-specific keywords
- [ ] Meta descriptions localized per market
- [ ] Currency displayed in local format
- [ ] Sizing charts converted to local standards
- [ ] Shipping and return policies in local language
- [ ] Collection page descriptions use local terminology
Performance Audit
- [ ] GSC showing impressions and clicks for each target country
- [ ] Organic traffic trending upward per market (month over month)
- [ ] Bounce rate per market version within acceptable range
- [ ] Conversion rate by market tracked in GA4
- [ ] No “Duplicate, Google chose different canonical” errors for market URLs
Shopify merchants operate in 175+ countries with 5.6 million live stores worldwide (Charle Agency, 2026). 16% of all BFCM 2025 orders on Shopify were cross-border transactions. The merchants winning those orders are the ones who did this audit before their first international sale.

Conclusion
Shopify international SEO with Markets comes down to five actions that protect your rankings while opening new markets:
- Use subfolders (not subdomains or ccTLDs) for most stores
- Disable geolocation redirects and use a recommendation bar instead
- Verify hreflang tags are correct and reciprocal across all markets
- Localize content with market-specific keywords, not just translations
- Monitor in GSC with country-level filtering to catch problems early
Start with one or two target markets. Do them well. Localize the content, verify the technical setup, and monitor performance for 60 days before adding more markets. International expansion that is built on solid SEO foundations generates compounding returns. Up to 70% conversion boosts from proper localization are not unusual (Torjoman, 2025).
Before going international, make sure your foundational SEO is solid. Run through the Shopify SEO checklist first. Then use the audit checklist above to expand globally without losing the rankings you have already earned.
Frequently Asked Questions
How do I set up international SEO on Shopify?
Go to Settings > Markets in your Shopify admin, add your target markets, and assign languages to each. Shopify automatically creates subfolder URLs and generates hreflang tags. The critical step most merchants miss is disabling geolocation redirects in Markets Preferences, which block crawlers from indexing your international pages.
Does Shopify Markets add hreflang tags automatically?
Yes. When you create markets and assign languages, Shopify Markets generates hreflang tags in the page head and XML sitemap automatically. This includes self-referencing tags and x-default fallbacks. However, third-party translation apps can create conflicting hreflang tags, so audit your implementation after adding any apps.
Should I use subfolders or subdomains for Shopify international?
Subfolders (/fr/, /de/) are recommended for most Shopify stores because they consolidate link authority on one domain and are natively supported by Shopify Markets. Subdomains or ccTLDs make sense only when legal entities require country-specific domains or when markets need completely separate branding.
How do I avoid duplicate content with Shopify Markets?
Shopify Markets prevents duplicate content through automated hreflang tags and proper canonical tag management. To ensure it works: verify hreflang tags appear on all market pages, check that canonical tags point to each market version (not all to the US version), and localize your content so Google sees each market version as unique.
Can I do international SEO without translating my store?
You can sell internationally using currency and pricing localization without translating content, but you will not rank well. 76% of consumers prefer buying in their native language, and 40% will not buy from sites in other languages. For SEO, content localization with market-specific keywords is essential for ranking in non-English markets.
How do I check if my hreflang tags are working?
View page source on any product page and search for “hreflang.” Verify tags exist for every active market. Then use Google Search Console URL Inspection on market-specific URLs to confirm Google recognizes the hreflang annotations. Run a site audit with Screaming Frog or Ahrefs to check for reciprocal link errors across all pages.
What is the difference between Shopify Markets and expansion stores?
Shopify Markets manages multiple markets (countries/regions) from one Shopify store using subfolders and automated localization. Expansion stores are separate Shopify stores for different markets. Markets is simpler and better for SEO (consolidated domain authority). Expansion stores are needed only when markets require completely separate catalogs, pricing engines, or legal entities.
How long does international SEO take to show results?
Expect 2-3 months for Google to fully index and rank your market-specific pages. New markets with localized content typically see measurable organic traffic within 60-90 days. Full SEO impact, including strong ranking positions, usually takes 4-6 months depending on market competition and the quality of your localization.


