Duplicate Content Due to Expansion Store

Topic summary

A B2B merchant is setting up separate US and Canadian Shopify expansion stores after being unable to use Shopify Markets or Payments due to approval issues. This creates duplicate content concerns for SEO, as both stores share many products but each also carries unique items that prevent simply noindexing one entire store.

Key Technical Solutions Proposed:

  • Selectively noindex only the duplicate (non-unique) products on one store using SEO metafields, theme customizations, or apps
  • Implement canonical tags to designate one site as primary
  • Use hreflang tags for proper geographic targeting
  • Consider locking down B2B store frontends with customer account requirements (using apps like Locksmith or headless architecture)

Critical Warning:
Given the revenue at stake and complexity involving business logic, implementation maintenance, and potential link rot issues, the strong recommendation is to consult with specialist SEO agencies experienced in international commerce before implementing any solution. The problem involves too many variables to solve accurately through forum advice alone.

The discussion remains open with no final resolution implemented yet.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

We’re in the process of finalizing our new Shopify Canadian B2B store. Due to some approval issues, we do not qualify for Shopify Markets or Shopify Payments so we were advised to set up our regional US store using an expansion store.

Using an expansion store means we will have two separate product databases and products sold through both sites simultaneously will be indexed separately for each CA/US subdomain. Unfortunately, we see that causing issues with SEO (duplicate content) and causing confusion for customers.

Are there any solutions you can suggest within Shopify or using an SEO agency? We can’t noindex one of the stores because there are unique products sold through each one that aren’t sold through the other.

:bomb: Revenue risk ahead, depending on the amount of money on the table, don’t muck about as this can get hairy real fast.

Before implementing anything seek out one or several consults of specialist expert(s) in SEO for international commerce, or international expansion

https://www.shopify.com/partners/directory/services?minPrice=&maxPrice=&serviceHandles=international-expansion&sort=DEFAULT

Hi @westcoastgifts :waving_hand:

If doing B2B and it’s only the B2B duplicates that are of issue consider making the B2B stores require customer accounts and lockdown any frontend;

see apps like locksmith or go headless for deeper control.

We can’t noindex one of the stores because there are unique products sold through each one that aren’t sold through the other.

Is there a reason you can’t just no-index the non-unique products using either the SEO metafield or theme customizations, or apps ,etc.

https://shopify.dev/docs/apps/marketing/seo#step-2-hide-a-resource-from-search-engines-and-sitemaps

Then use a canonical to make one site the primary?

At it’s simplest use hreflang tags https://help.shopify.com/en/themes/development/theme-store-requirements/internationalizing/using-hreflang-tags

And or SEO metafield to hide pages from crawlers using noindex & nofollow https://shopify.dev/docs/apps/marketing/seo#step-2-hide-a-resource-from-search-engines-and-sitemaps ; or customize the theme with the needed business logic in the layout files.

There are also canonical tags if you want to make one site the “primary” to in turn use redirects or ask for location, etc etc.

Also be aware robots.txt_.liquid_ was made editiable and controllable by merchants using liquid logic sometime ago https://community.shopify.com/post/1214502

Aside, Ignoring shopify for a moment, this is why some sites have a middleman site with placeholders/stub-content that then redirects to a geographical site that sometimes makes sense to visitors or is just obnoxious or ends up broken due to link rot.

Or set one site as the canonical, then redirect before checkout, etc etc

:warning: Unfortunately this the type of great question that’s isn’t necessarily vague in scope but it is complex enough that a forum post can’t answer entirely accurately because there can be a TON of variables: moving parts , possible solutions , tangled business logic , implementation maintenance & updates, risk of revenue involved , etc.

So either you do need to do some further research so you personally have deeper context to be a bit more specific , or find a specialist/agency.

https://community.shopify.com/category/selling-international

https://community.shopify.com/category/ecommerce-marketing

Please get a specialists opinion first and then,

If you need theme customizations to add custom hreflangs, or noindex business logic for a specific planned strategy, etc then contact me for services.
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.

Good Hunting.