The wrong country ranks
UK shoppers land on USD prices. The Australian subfolder is outranked by the US version of the same page.
Shopify-only SEO: the technical base, the collection pages that earn revenue, and the content and links that push them up.
See allGet your store cited when shoppers ask ChatGPT, Google AI Mode and Perplexity what to buy.
See allTwo kinds of brands: Western brands selling $1,000+ products, and Chinese brands selling to the West.
See allThe right page for each country, in a language written by a native speaker, with local currency and shipping. We set up Shopify Markets, subfolders or expansion stores and hreflang so Google stops showing your US page to shoppers in Sydney.
UK shoppers land on USD prices. The Australian subfolder is outranked by the US version of the same page.
Literal German product titles, inches left unconverted, sizing terms that no local buyer uses. It reads like a machine wrote it.
An app adds a second set of tags, or expansion stores never reference each other. Missing return links mean Google ignores the annotations.
/en-gb/, /en-au/ and /en-ca/ with the same copy and the same prices. Google picks one canonical and the others vanish.
Googlebot usually crawls from the US. Force-redirect by location and it may never see your other market versions.
Hard-coded links in menus and content that point at the primary market, or at URLs that 404 in a translated subfolder.
The three ways to go international on Shopify, and when each one makes sense.
| Compare | Markets subfolders | Country domains | Expansion stores (Plus) |
|---|---|---|---|
| Example | example.com/en-gb/ | example.co.uk | Separate store on example.de |
| Shares authority with main domain | Yes | No, builds its own | No, builds its own |
| Hreflang | Added by Shopify | Added by Shopify when set up in Markets | Manual, across stores |
| Separate catalog, inventory and apps | Limited | Limited | Yes, fully separate |
| Setup effort | Low | Medium | High |
| Best for | Most brands starting out | Markets with strong local-domain trust | Very different catalogs, pricing or operations |
Search volume, competition and your shipping reality per country. We rank markets before anyone translates a word.
Subfolders, country domains or expansion stores, based on catalog differences, pricing, legal needs and team size.
Crawl every market, check return links, x-default, canonicals and duplicate tags from apps or old theme code.
Native editors rewrite machine output, convert units, localize product names and research local keywords.
Local currency, shipping and returns on the page, in schema and in Merchant Center for each target country.
Search Console filtered by country, rank tracking per market and a check that each country gets the right URL.
For a Chinese automotive accessories brand, fixing international SEO issues like broken internal links and cannibalization was part of taking organic traffic from near zero to almost 100,000 visits a month.
Shopify Markets lets one store serve many countries through subfolders like /en-gb/ or /de/, subdomains, or country domains. Shopify's own help center notes that subfolders benefit from the primary domain's existing authority, while country domains build their own. For most brands we start with subfolders. Expansion stores, available on Shopify Plus, make sense when catalogs, pricing, apps or teams are truly different per region. They cost more to run and need manual hreflang between stores.
When you set up international domains or subfolders in Markets, Shopify creates hreflang tags automatically. Problems start around it: a translation or currency app that injects its own tags, expansion stores that never reference each other, or market URLs that redirect or 404. Google also ignores hreflang pairs without return links. We crawl every market and check each annotation resolves to an indexable, self-canonical page.
Machine translation is a fine first draft. It is not a finished page. German buyers search with different terms than a literal translation produces, and French product names often need rewriting, not translating. We have native speakers edit collection and product copy, and we run keyword research in each language so the translated page targets what locals actually type.
Local prices, delivery times and return terms should appear on the page, in Product schema and in Merchant Center for that country. Shopify offers automatic redirection by browser location, with restrictions in the EU. Google advises against forced redirects because its crawler usually comes from the US. We prefer a clear country selector and banner over forced redirects.
Many Chinese brands launch with one English store and a US bias. Australia and the UK need their own spelling, units, shipping promises and often their own keyword research. Europe needs native-language pages, not English with a flag switcher. We plan that from Shenzhen, alongside technical SEO and schema.
Yes, for international domains and subfolders set up in Shopify Markets. Shopify generates the tags for each language and region version. It does not handle hreflang between separate expansion stores, and it can’t stop apps or old theme code from adding duplicate or conflicting tags. We audit every market to make sure the annotations are clean and each one points to an indexable page.
Most brands should start with Markets subfolders on one store. They share authority with your main domain and are the simplest to run. Separate expansion stores on Shopify Plus make sense when catalogs, pricing, apps, legal requirements or teams differ a lot between regions. They add cost and need hreflang maintained across stores by hand.
We usually advise against forced redirects. Google’s crawler mostly comes from the US, and forced location redirects can stop it from reaching your other market versions. Shopify offers automatic redirection, though it is limited in EU regions. A country selector or a suggestion banner lets shoppers and search engines reach every version while still guiding people to the right market.
As a first draft, yes. As a finished page, rarely. Machine output tends to translate words instead of search behaviour, so pages miss the terms locals actually use. We keep machine translation for speed, then have native speakers edit collection and product copy and run keyword research in each language before publishing.
If the pages are identical, Google will usually treat them as duplicates and show one. Separate English markets earn their place when prices, currency, shipping, spelling or product ranges differ. We localize what matters, such as units, spelling, delivery promises and local keyword choices, so each version gives Google and shoppers a reason to exist.
SEO for Shopify Plus brands: expansion stores vs Markets, multi-store hreflang, B2B on Plus, checkout extensibility, headless Hydrogen builds and launch governance.
Technical SEOFixes for the crawl, index and schema problems Shopify creates on its own: duplicate product paths, tag pages, filter URLs, app bloat and Markets hreflang.
Chinese brands going globalShopify SEO and GEO for Chinese brands selling to the US, UK, Europe and Australia: native-English content, entity and trust building, hreflang across markets, run from Shenzhen.
Structured data & Merchant CenterClean Product, ProductGroup, Offer, return, shipping, Organization and breadcrumb markup for Shopify, aligned with your Merchant Center feed for free listings.
We will check hreflang, canonicals and translations across your markets and show where traffic is going to the wrong page.