# Shopify Markets vs Expansion Stores: Which International Setup Ranks Better?

Source: https://www.smartecomseo.com/blog/shopify-markets-vs-expansion-stores/  
Published: 2026-09-22  
Updated: 2026-09-29

Shopify expansion stores give each country its own store and domain; Shopify Markets runs every country from one store. For SEO, one store with subfolders usually wins. Here is when it does not, and how to set up either one properly.

## Key takeaways

- For most brands, Shopify Markets with subfolders ranks better than expansion stores, because every country version shares one domain’s authority and Shopify handles hreflang, canonicals and sitemaps automatically.
- Expansion stores are separate Shopify stores. Shopify Plus includes one main store and nine expansion stores, but products, collections, settings and inventory are not synced between them.
- A domain can only be connected to one Shopify store, so expansion stores need their own domains or subdomains. Cross-store hreflang has to be built and maintained by hand.
- Expansion stores make sense when a country needs a different business model, catalog or team, or already has a strong country domain. Shopify Plus can now assign business entities per market, which removes one old reason to split.
- Consolidating expansion stores into Markets is a migration: map every URL, keep or redirect the country domain, and check hreflang and Search Console for at least eight weeks.

Shopify Markets runs every country from one store, usually on one domain with subfolders like `/en-gb/` and `/de-de/`. Shopify expansion stores are separate Shopify Plus stores, one per country or region, each with its own domain, catalog and settings. For SEO, Markets with subfolders ranks better for most brands, because every country version builds the same domain's authority and Shopify generates hreflang, canonicals and sitemaps for you.

Expansion stores still win in a few situations: a genuinely different business in one country, a separate team and catalog, or a country domain that already ranks. This guide compares the two setups from an SEO point of view, shows what breaks when you split into several stores, and gives you a decision tree and a consolidation checklist.

## What Shopify Markets does for international SEO

A market is a group of customers you define in one store: a country, a region such as "Rest of EU", a set of B2B company locations, or a retail location. For cross-border selling, each market can have its own currency, prices, product catalog, languages and domain setup ([Shopify Help Center](https://help.shopify.com/en/manual/international/managing)).

The SEO parts are what matter here. Each market can use one of three URL structures ([Shopify Help Center](https://help.shopify.com/en/manual/international/managing-international-domains)):

- **Subfolders**: `example.com/en-gb/`, `example.com/de-de/`. Shopify recommends these for most stores.
- **Subdomains**: `uk.example.com`.
- **Country domains**: `example.co.uk`, `example.de`, connected to the same store.

Once a market has its own URLs, Shopify's [international SEO documentation](https://help.shopify.com/en/manual/markets/seo) says it handles:

- **Hreflang tags** on every page for each language and region version, plus an x-default pointing to the primary domain.
- **Canonical tags** that are self-referencing on each market version, with hreflang connecting the versions.
- **Sitemaps** that include every market-specific URL with hreflang annotations.
- **Redirects** that apply to customers but exclude search engine crawlers, so Googlebot gets the page it asked for.

To set a subfolder up: in the admin, open **Markets**, click the market, then **Languages and domains** > **Manage domains** > **Use subfolders**, and enter the suffix. Translation and same-language adaptation (US vs UK English, for example) happen in the Translate & Adapt app.

Shopify's [market types documentation](https://help.shopify.com/en/manual/markets/getting-started/market-types) says there's no limit on the number of country or region markets you can create. Older guides still quote a cap of 50. In practice the count is rarely the constraint, because you can group countries into one market.

## What Shopify expansion stores are

Expansion stores are additional `.myshopify.com` stores in the same Shopify organization. According to [Shopify's expansion store documentation](https://help.shopify.com/en/manual/organization-settings/expansion-stores):

- Shopify Plus organizations can have up to ten stores on their contract at no extra cost: one main store and nine expansion stores.
- Expansion stores must be extensions of the main brand, selling the same types of goods.
- Store settings, products, collections and inventory **aren't synced** between stores. Syncing needs third-party apps or an ERP.

Each expansion store has its own theme, apps, admin, checkout and domain. That independence is the point, and it's also the SEO problem.

## Shopify Markets vs expansion stores: side by side

|  | Shopify Markets (one store) | Expansion stores (several stores) |
| --- | --- | --- |
| Plan | Any plan, with more features on Plus | Shopify Plus |
| URLs | Subfolders, subdomains or country domains on one store | A separate domain or subdomain per store |
| Domain authority | Shared by every market on a subfolder setup | Split across domains; each builds its own |
| Hreflang | Automatic, including x-default | Automatic only within each store; cross-store tags are manual |
| Canonicals and sitemaps | Automatic per market | Per store; no link between stores |
| Catalog per country | Yes, with catalogs per market | Yes, fully independent |
| Theme and content | One theme with market-specific customizations | A different theme per store if you want |
| Apps | One set | Installed, configured and paid for per store |
| Search Console | One property (or one per country domain) | One property per store, each reported separately |
| Legal entity per country | Business entities per market on Plus | Natural fit, one store per entity |
| Operating cost | Lowest | Rises with every store you add |

## Which setup ranks better, and why

On SEO alone, one store with Markets on subfolders usually wins. Three reasons.

**1. Authority stays in one place.** Links to your German pages also strengthen your US pages, and the reverse, because they're on the same domain. A new expansion store on `example.de` starts with whatever links that domain has, often none. For a brand still building authority, splitting across five domains means five sites that each rank slower.

**2. Hreflang is correct by default.** Google needs hreflang to point both ways: if two pages don't link to each other, the tags can be ignored ([Google Search Central](https://developers.google.com/search/docs/specialty/international/localized-versions)). Inside one store, Shopify writes the full, reciprocal set on every page. Across expansion stores, no one does unless you build it.

**3. Fewer duplicate-content collisions.** Five English-language expansion stores (US, UK, Canada, Australia, Ireland) with the same product copy are five near-identical sites. Without cross-store hreflang, Google picks one to show, not always the right one for the searcher's country. In Search Console it shows up as [Google choosing a different canonical](/blog/shopify-google-chose-different-canonical/). We see this pattern in Search Console as the UK store ranking in the US or the other way round.

Where expansion stores can rank better:

- **An established country domain.** If `example.de` already has years of links and rankings, a country domain is a strong local signal ([Google's multi-regional guidance](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites)). Note that you can keep that domain with Markets too, by connecting it to the main store as the market's domain.
- **Genuinely different content.** A different product range, brand positioning and editorial team in one country produces a different site, not a translated copy, and can rank on its own merits.

## When expansion stores are worth it

Choose an expansion store for business reasons, then solve the SEO:

- **A different business model in one region**, such as wholesale-only or a separate product line.
- **A local team that needs its own admin**, apps and workflows without touching the main store.
- **Checkout, payment or app constraints** that Markets can't meet in that country.
- **A separate legal entity with its own operations.** This used to be the most common reason. On Shopify Plus, markets can now be assigned to business entities, so check whether that covers you before splitting ([Shopify Help Center](https://help.shopify.com/en/manual/international/managing)).

If none of these apply, Markets is simpler to run and easier to rank. Our [Shopify Plus SEO service](/shopify-plus-seo/) covers both setups.

## Shopify Markets SEO mistakes that cost rankings

Choosing Markets doesn't guarantee the rankings. These are the setup problems we fix most often in single-store international setups:

- **Markets without their own URLs.** A market that shares the primary domain shows local prices to visitors but gives Google nothing new to index: no separate pages, no hreflang for that country. If a country matters for search, give it a subfolder.
- **Two hreflang systems.** A translation app adding its own alternate tags on top of Shopify's. Keep one system, usually Shopify's, and let the app translate only. This is one of several ways [Shopify apps quietly hurt SEO](/blog/shopify-apps-slowing-down-store/).
- **Same-language markets left identical.** An en-GB subfolder that is the en-US site with pounds instead of dollars. Adapt spelling, product names, sizes, delivery times and returns with Translate & Adapt, or Google has little reason to treat it as a separate page for UK searchers.
- **Machine translation nobody reviewed.** German or French buyers notice immediately. Start with the top collections and best sellers and have native speakers review them, with translated URL handles.
- **A geo-redirect app on top of Markets.** Shopify's own redirection excludes crawlers. A third-party app that redirects by IP address may send Googlebot, which mostly crawls from the US, away from your European pages.
- **Products missing from a market's catalog but still linked.** When a product isn't sold in a market, internal links and hreflang to that market's version should go too, or Google finds pages that say "unavailable".

A quick way to check the whole setup is to open one product in every market subfolder, view the source, and confirm each version has a self-referencing canonical, the full set of hreflang tags and prices in the right currency.

## Where Managed Markets fits

Managed Markets is the former Markets Pro, [renamed by Shopify in June 2024](https://changelog.shopify.com/posts/markets-pro-is-now-managed-markets). It's a merchant-of-record service: Global-e is the merchant of record and handles duties, tax remittance, commercial invoices and carrier arrangements. Shopify says it's available to businesses based in the continental United States and certain stores in Canada and the United Kingdom, on the Basic plan or higher with Shopify Payments, for a transaction fee of 3.5% (3.25% on Plus) ([Shopify Help Center](https://help.shopify.com/en/manual/international/managed-markets/overview)). It changes who sells to the customer, not your URLs, so it's neutral for SEO.

## Hreflang across expansion stores

If you run expansion stores, each store's Shopify-generated hreflang only covers that store's own markets and languages. Each store also declares its own primary domain as x-default, so two stores can both claim to be the default. You fix this with custom tags in each theme.

Here is a simple version for two stores that share product handles, one per country, added to `theme.liquid` in both themes:

```liquid
{%- comment -%}
  Cross-store hreflang. Assumes the same handles in both stores and
  a boolean metafield seo.in_de_store on products sold in Germany.
{%- endcomment -%}
{%- assign path = request.path -%}
{%- if template.name == 'product' and product.metafields.seo.in_de_store.value != true -%}
  {%- assign path = '' -%}
{%- endif -%}
{%- if path != '' -%}
<link rel="alternate" hreflang="en-us" href="https://www.example.com{{ path }}">
<link rel="alternate" hreflang="de-de" href="https://www.example.de{{ path }}">
<link rel="alternate" hreflang="x-default" href="https://www.example.com{{ path }}">
{%- endif -%}
```

Rules that make it hold up:

- **Only point to pages that exist.** Hreflang to a 404 or a redirect is wasted. The metafield check above stops product pages pointing at products the other store doesn't sell. Handle collections and pages the same way.
- **Map URLs when handles differ.** Translated handles (`/products/esstisch-eiche`) break the shared-path shortcut. Store the counterpart URL in a metafield and output that instead.
- **Remove the conflicting x-default.** One x-default for the whole set. Shopify lets you turn off its automatic hreflang, but it warns this can hurt SEO, so only do it where your own tags cover every version.
- **Check both sides.** Every tag needs a matching return tag on the other store.

This is the maintenance cost that rarely shows up in the expansion-store business case. Our [Shopify Markets and hreflang guide](/blog/shopify-markets-hreflang/) covers the single-store setup and the mistakes we fix most.

**Deciding between Markets and expansion stores?** We map your countries, domains and catalogs, check what already ranks, and recommend the setup that protects your rankings. [See international SEO](/shopify-seo-services/international-seo/)

## The hybrid setup

Many large brands run both: one main store using Markets for most countries on subfolders, plus one or two expansion stores for regions that genuinely need their own operation. It works when:

- The main store owns the brand's primary domain and most markets.
- Each expansion store sits on its own country domain and targets only its country.
- Cross-store hreflang connects equivalent pages, with one x-default.
- Content in the expansion store is localized, not a copy.

For Chinese brands selling into the US and Europe, we usually recommend the simplest version: one brand `.com` on Shopify with Markets and subfolders. A new brand needs every link and every mention pointing at one domain. Separate stores per Amazon marketplace country, a pattern we often inherit, split that authority before it exists. More on this in our guide to [Google SEO for Chinese brands](/blog/google-seo-for-chinese-brands/).

## Consolidating expansion stores into Shopify Markets

Consolidation is a migration, and it carries the same risks. The checklist we use:

1. **Export every indexable URL** from the expansion store: sitemap URLs plus pages with clicks or links in Search Console and your backlink tool.
2. **Create the market** in the main store, with subfolders or the existing country domain, and import products, collections and translations.
3. **Map old URLs to new ones** one to one, including translated handles. Redirect to the closest equivalent, never to the home page. Our [guide to redirects at scale](/blog/shopify-redirects-at-scale/) covers bulk imports.
4. **Decide on the domain.** Keep the country domain connected to the market, or 301 it to the subfolder. Keeping it preserves the local signal; redirecting consolidates authority on one domain.
5. **Remove custom cross-store hreflang** from both themes once Shopify's automatic tags cover the new market.
6. **Monitor in Search Console** for at least eight weeks: indexed pages per country, clicks by country, and "Page with redirect" counts.

Consolidating in the quiet season and one country at a time lowers the risk. Our [Shopify migration SEO service](/shopify-migration-seo/) covers the full process.

## Decision tree: Markets or expansion stores?

1. **Is the only difference between countries currency, language, price and some products?** Use Markets with subfolders.
2. **Does a country need a different business model, team or checkout that Markets can't support?** Use an expansion store for that country and Markets for the rest.
3. **Do you already have a strong country domain?** Keep it, connected to the main store as a market domain unless point 2 applies.
4. **Are you a new brand building authority?** One domain, subfolders, no expansion stores yet.
5. **Already running several stores with duplicate English content?** Plan a consolidation, or at minimum build cross-store hreflang now.

Most stores we audit need step 1 done well rather than another store. If you're weighing the move, our [Shopify SEO fit score](/tools/shopify-seo-fit-score/) is a quick first check on how much organic search can do for you.

## FAQs

### What are Shopify expansion stores?

Expansion stores are additional Shopify stores in the same organization, available on Shopify Plus. Plus includes up to ten stores on the contract at no extra cost: one main store and nine expansion stores. Each has its own admin, theme, apps, catalog and domain, and Shopify does not sync products, collections, settings or inventory between them. Brands use them for separate regions, business models or teams.

### Is it possible to have multiple Shopify stores?

Yes. Any merchant can create more than one store, but each store needs its own plan. On Shopify Plus, the contract includes one main store and nine expansion stores at no additional cost. For international selling, check first whether Shopify Markets can do the job from one store, because a single store is cheaper to run and keeps all SEO authority on one domain.

### Is Shopify Markets good for SEO?

Yes, when it is set up with market-specific URLs. Shopify adds hreflang tags with an x-default, self-referencing canonicals for each market version, and sitemaps that include every market URL. Search engine crawlers are excluded from automatic redirection. The common problems are translation apps adding a second hreflang set, markets without their own URLs, and localized pages that are only machine-translated or show the wrong currency.

### Should I use subfolders or country domains on Shopify Markets?

Subfolders are Shopify’s recommendation for most stores and ours for most brands, because every market shares the main domain’s authority and setup is simple. Country domains are a strong local signal and worth keeping if you already own ones that rank, and they can be connected to the same store as market domains. Subdomains are rarely the best choice for a new setup.

### What happened to Shopify Markets Pro?

Shopify renamed Markets Pro to Managed Markets in June 2024. Global-e acts as merchant of record, handling duties, tax remittance, commercial invoices and carrier arrangements. Shopify lists it for businesses based in the continental United States and certain stores in Canada and the United Kingdom, with Shopify Payments required. It changes who sells to the customer, not your URLs or hreflang, so it has no direct SEO effect.