We run a multi domain, multi market store with separate domains for each language, including two separate English domains, one targeting the US and one targeting the UK, alongside separate domains for German, French, and Dutch markets, with country based routing across all of them.
Right now Shopify only offers a single “English” language option in the admin, even though regional variants like zh CN and zh TW are already supported for Chinese.
I want to be precise about where the actual gap is, since I raised this in another thread and got great input. The hreflang side is fine, our en and en-GB tags are correctly split across the two English domains. Market level content adaptation through Translate & Adapt also works today, you can localize wording per market on the same en locale (Shopify’s own example is US Sweaters vs UK Jumpers).
The real problem is that locale derived fields, like URL slugs, are tied to the locale itself, not the market. When German is added as an actual language, slugs regenerate for that locale. With two markets sharing en, slugs stay identical across both English domains no matter what gets overridden in Localize, only the visible copy changes. That identical URL structure is what reads as duplicate content to Google, not the on page text.
What we’re asking for: allow en-GB, en-US, en-AU (and similar regional English variants) to be selectable as separate languages, the same way Chinese regional variants already work, so slugs and other locale derived fields can differentiate properly across English speaking markets.
If you’re running a multi region English setup and hitting the same wall, an upvote and a comment with your setup would really help get this in front of the product team.