The idea is that I would like to have international customers automatically redirected to worldwide.koshayoga.co where they see different prices & in a different currency than my current store.
What I would like to know is that
Do I need to connect the two stores? Should I be setting up worldwide.koshayoga.co as a subdomain of koshayoga.co? If so, how do I do that?
Will this affect my SEO in any way? Is there anyway to tell google that worldwide.koshayoga.co is the same as koshayoga.co only catering to a different geography?
Will I need to use an app to redirect people to the correct site based on their location, if so, any recommended app?
Do you recommend any other/better way to do this rather than having two separate stores.
I am on shopify’s basic plan for both stores. The domain is purchased on godaddy.
First of all, I will NOT recommend that you automatically redirect users! The reason is that there will always be false positives and there is a huge risk that many will not be able to access the right version of your site. Instead, detect location and SUGGEST another version. Do not force users.
Also, GEO-targeted forced redirects is VERY bad for SEO. Because Google is a user too. If you redirect users Google will only be able to see one version and the other(s) will become invisible in Google.
To answer your questions:
worldwide.koshayoga.co IS technically a subdomain of koshayoga.co. If you need to manage inventory across them then you should connect them. There are several Shopify Apps that can help you with this.
Yes, forced GEO redirects is VERY bad for SEO (see above). But having multiple versions of your site for different regions can be good. I highly recommend you implement Hreflang-data to tell Google which version(s) is what which regions (and optionally language). Thats the best SEO-solution.
See above. Do not redirect
It is, generally, recommended by most Shopify experts to establish a multi region/language structure as separate stores. I will recommend this too.
Yes, linking between the two sites generally makes it easier for Google to understand they are somewhat connected. And you will inherit some of the authority between them.
Language is required - country is optional. So in your case one version would be en-us (for English speaking users in US) and just en for the other (English speaking users outside the US).
I would remove the CANONICAL-tag.
I would also add a X-default, to the default version (for users not matching language or region)
Lucas, I can recommend contacting HreflangBuilder (I am not affiliated but know the people well) - they are experts in creating proper Hreflang data and they also know about Shopify