Hi,
Our shop is utilizing Markets, with two locations and their separate languages, and seperate domains.
We are also working a lot with SEO, optimizing our blog posts for example.
But due to the fact that articles (blog posts) cannot be hidden/visible per market, the posts written in Swedish, would be visible also on the Danish domain. In addition, it would ofc confuse people (and Google) on Google search results.
Only solution I guess would be to make sure everything is translated to both languages, but I’m sure there would come a time where we would only want to write for one language/market.
How does this work
Hi @fredrikpersson !
Since Shopify Markets doesn’t currently allow blog posts to be visible only in specific markets, any post you publish will appear on all your domains—regardless of language. This can confuse customers and search engines (Google included).
How to Handle This Issue
- Translate Everything When Possible
The best long-term solution is to translate all blog posts into both languages. This ensures a seamless experience for users in each market and helps with SEO.
2. Use Hreflang Tags for SEO
If your Swedish and Danish blogs have separate URLs (e.g., yourshop.se/blog-post and yourshop.dk/blog-post), adding hreflang tags tells Google which version to show in each country. This prevents search engines from displaying the wrong language in search results.
3. Consider Separate Blog Categories
You can organize posts by language using separate blog categories (e.g., “Svenska” and “Dansk”) and guide users to the right section with clear navigation.
4. Manually Exclude Certain Posts
If you only want a post in one language, you could:
- Manually remove links to that blog post from menus on the other market’s domain.
- Use Shopify’s Geolocation app or custom code to display content based on the visitor’s country.
Future Considerations
At the moment, Shopify doesn’t offer a built-in way to hide blogs per market. If limiting visibility by market becomes essential for your business, a third-party app or more advanced customization might be needed.
I hope this helps! Let us know how it goes. If you liked my suggestion, please accept it as a solution by clicking on the three vertical dots at the top right corner of this answer. It would really boost my efforts.