§
§ · journal

Shopify Markets in 2026. Price per region.

Subfolder beats subdomain for international SEO. 130-plus currencies via Shopify Payments. Psychological pricing per market. Hreflang auto-injected. The four decisions that decide whether international is a revenue lever or a mess.

By Prasun Anand · · 1,720 words · 7 min read
§ 01 · tl;dr

Subfolder, per-market pricing, Shopify auto-hreflang.

Shopify Markets supports 130-plus local currencies via Shopify Payments and auto-injects hreflang tags via the theme's content_for_header. Four decisions: (1) Subfolder vs subdomain vs ccTLD — subfolder wins for SEO consolidation on most brands. (2) Auto-conversion vs per-market override — auto-convert for launch speed, override for psychological rounding (29.99 GBP instead of 27.49). (3) VAT-inclusive vs exclusive — per-market toggle, EU/UK tax-inclusive, US exclusive. (4) Geolocation modal — enable Shopify's free Geolocation app, test with VPN before launch. For most DTC brands entering their first 3-to-5 markets, Shopify's base plans plus Markets suffice; Plus becomes worth it at 10-plus markets or when per-product regional pricing is central.

§ 02 · domain architecture

Subfolder beats subdomain. Almost always.

Subfolder (example.com/en-gb/): single domain, single authority pool, clean hreflang, fastest setup. Shopify Markets ships this by default. All SEO equity earned by the main domain carries into every Market subfolder automatically; a new market starts ranking within weeks of launch rather than months. The downside: no country-specific URL signal, so for very locally-competitive queries (e.g., "shoes uk") you will rank slightly below ccTLD competitors. For 95 percent of brands this tradeoff favours subfolders.

Subdomain (uk.example.com): Google treats each subdomain as a functionally separate site for authority purposes. A UK subdomain with no inbound links starts near zero authority and must re-earn it. Avoid subdomains for Shopify international unless you have an explicit reason (legacy hosting split, compliance needs, distinct brand in different markets).

ccTLD (example.co.uk): strongest local signal, highest maintenance cost. Each ccTLD is a separate Shopify store (separate subscription, separate admin, separate inventory). Makes sense for brands where each market has distinct products, pricing, branding, or regulatory requirements. For brands selling the same catalog in multiple markets, ccTLDs multiply operational cost without matching SEO benefit.

The 2025 Shopify Markets domain guide explicitly recommends subfolder for most merchants, and our own SEO testing across 4 client stores confirms subfolder wins on consolidated authority, time-to-rank, and operational simplicity.

§ 03 · currency + pricing

Round prices beat auto-convert math.

Shopify Markets supports auto-currency conversion (the daily exchange rate from Shopify Payments applied at display and checkout) and per-market price overrides (Plus-tier feature; set explicit prices in each market's currency). Launch speed favours auto-convert — enable it, inventory ships in every currency, done. Conversion feels clean until you see the output: 29.99 USD converts to 27.43 EUR, 23.85 GBP, 44.82 AUD — awkward numbers that lose the pricing-anchor effect.

Psychological pricing per market recovers the anchor. Set 29.99 EUR, 29.99 GBP, 49.99 AUD as per-product overrides. The math: the EUR price runs above strict conversion (27.43 USD-equivalent → 29.99 EUR is roughly 32.60 USD), which builds margin to cover VAT (19-to-25 percent across EU) and regional fulfillment. The GBP price runs at 29.99 GBP (roughly 37.50 USD-equivalent) which similarly covers UK VAT (20 percent) and fulfillment. Auto-convert would undercharge in high-tax markets; the per-market override protects unit economics.

Pricing-rounding rules for round EUR/GBP: 29.99 EUR (not 27.49), 49.99 EUR, 99.99 EUR. For products in the 100-to-500 range, round to nearest 5 or 10 (129 EUR, 149 EUR, 199 EUR). For premium above 500, round to 50 or 100 (599 EUR, 799 EUR, 999 EUR). Auto-convert violates these patterns constantly; per-market override fixes them.

§ 04 · hreflang + seo

Auto-injected, keep it that way.

Shopify auto-injects hreflang tags into the document head for every page that has Market variants. The auto-injection is via the theme's variable, which every free theme includes. Verify by viewing-source on a product page and searching for rel="alternate" hreflang=. Every market should be listed plus x-default.

What breaks auto-hreflang: custom themes or theme customizations that remove or mangle content_for_header. If you are shipping a deeply custom theme, preserve that variable verbatim. Similarly: custom rel-canonical tags that override Shopify's auto-generated canonicals can break the hreflang cluster Google interprets.

For further reading on hreflang specifically, see Google's Localized versions documentation or run the DH hreflang generator to validate your reciprocal graph before launch.

For related reading: Meta CAPI (multi-market attribution needs CAPI per market), Shopify BNPL (each market needs its own BNPL configuration), and our Shopify development service.

§ 05 · questions

Six answers.

Subfolder vs subdomain vs ccTLD - which is best for SEO?

Subfolder (example.com/en-gb/) is the best default for international SEO on Shopify in 2026. Subfolders consolidate domain authority from the main domain onto all market variants; the site-wide SEO equity carries into every market. Subdomains (uk.example.com) are technically valid but Google treats them as separate sites for authority purposes - each new subdomain starts near zero authority and takes months to rank. ccTLDs (example.co.uk) are the strongest local signal but require a separate Shopify store per country, which is expensive (one Shopify subscription per store) and splits your data, inventory, and reporting. For most DTC brands going international on Shopify, subfolder on Markets is the right call.

Do I need Shopify Plus for multi-currency?

No for basic multi-currency, yes for advanced regional pricing. Shopify's base plans (Basic, Grow, Advanced) include Shopify Markets with automatic currency conversion via Shopify Payments - customers see prices in their local currency based on geolocation, and checkout completes in the local currency. What requires Shopify Plus: per-product override prices per market (rather than auto-converted), custom checkout experiences per market, dedicated Shopify Plus perks like priority international-tax support. For most brands entering their first 3-to-5 markets, base plans + Markets is enough. Plus becomes worth it at 10-plus markets or when per-product regional pricing is central to the strategy.

How does Shopify handle hreflang tags?

Shopify auto-injects hreflang tags into the document head for every page that has Market variants. The auto-injection is via the theme's content_for_header variable, which every free theme includes. The generated tags declare each Market variant plus x-default, with correct reciprocal linking. You do not need to add hreflang manually; for most stores Shopify's automatic implementation handles it cleanly. What to check: confirm hreflang rendering is actually happening (view-source on a product page, search for rel=alternate hreflang=). Theme customizations that replace content_for_header can break the auto-injection; keep that variable in place.

Can I set different product prices per country?

Yes, three methods. First: Shopify auto-conversion (default) uses daily exchange rates from Shopify Payments; 29.99 USD becomes whatever the current rate says in each currency. Second: percentage markup per market (available on Plus) - charge 10 percent more in Europe to offset VAT and fulfillment. Third: per-product override prices per market (available on Plus) - set EUR 34.99 for Europe explicitly rather than letting auto-convert do the math. The psychological-pricing consideration: auto-converted prices produce awkward numbers (27.43 instead of the round 29.99 US shoppers see). Per-product override lets you ship round prices like 29.99 EUR, 29.99 GBP even when the strict conversion would give you 27.49 or 24.79.

Does geolocation auto-switch the customer's market?

Yes, via Shopify's Geolocation app (free, first-party). Shoppers visiting from a different country than their current Market see a modal suggesting they switch; the choice gets remembered for subsequent visits. The flow can be clunky if not configured well - some theme customizations interfere with the modal. Verify geolocation works by hitting your site from a VPN or via browser devtools geolocation override before launch. On mobile the modal needs to load on first interaction, not first paint, to avoid CLS issues. Without geolocation active, European shoppers can end up on US prices and vice versa, which tanks conversion.

How do I handle VAT inclusive/exclusive pricing across markets?

Set tax-inclusive pricing per market in Shopify Settings, Taxes and Duties. European and UK markets expect VAT-inclusive displayed prices (a GBP 29.99 product should charge exactly 29.99 at checkout, not 29.99 plus VAT). US markets expect tax-exclusive displayed prices (shoppers see the pre-tax number, sales tax calculates at checkout by state). Shopify handles the per-market toggle cleanly; configure once and forget. Gotcha: Canada is mixed (provincial GST/HST sometimes displayed, sometimes not); test your Canada-market configuration with a few provinces before going live.

§ 06 · want help going international?

International is domain architecture.

Our Shopify engagements cover Markets setup, subfolder-vs-subdomain decisions, psychological pricing per market, and hreflang validation. Scoped quote in 48 hours.