Hello,
I have some trouble with the Markets including / exlcuinf product per country.
Even if a product is excluded from a country, this product remains indexed by google and then is entailing a 404 page redirection when visitng from an excluded country.
Anyone has a solution to define a single canonical unique url for product or avoid this bad SEO behavior ?
thank you
3 Likes
Same problem here. The market feature is still very much half assed…
It gets worse because any product that’s not in my Primary Market (USA) is then non-existent to the sitemap and mostly to Google Search Console who apparently doesn’t see anything else but USA visible content.
So none of my secondary markets specific products can be linked to the merchant center and advertised. This is so stupid.
Any product excluded from a market should be invisible anywhere on the site, but the URL should still exist and be accessible. Is there a viable option to redirect those URLs but still have them indexed ?
So I’m following up on this in case anyone ever lands on the same problem.
There’s currently no real solution as this is in the hands of Shopify. Shopify generates 404 pages for products that are excluded from a market, if you try to watch this product page from an excluded location. Stupid. But currently what it does.
Here’s the tweak I managed to pull to keep advertising on google on these secondary locations :
PROBLEM 1 : any product excluded from the MAIN MARKET will not be included in the sitemap.
SOLUTION : I’ve had to manually send those product pages via the Search Console inspector.
PROBLEM 2 : in my case I realized having secondary markets with specific products only visible from there made it that my product feed sent to Google Merchant Center was messed up.
SOLUTION : I added an app that allows me to create manually fetched product feeds, so that I could set it up to produce feeds for only the selection of products I want. I added these new feeds to GMC and targeted the countries I wanted, now it’s fine.
PROBLEM 3 : now Problem 1 generated another issue down the line, is that Google will navigate as if it was coming from your main country. I set up Shopify’s main market as the USA, and I set up Google Search Console and Merchant Center the same. So any product excluded from the USA is seen as a 404. Back to our main problem.
SOLUTION : I’ve set up page redirects so that all the products I’ve created specifically for secondary markets can still be seen by Google. How ? By redirecting to the same page address but with an added ?country=**
I input a country code where these products would be visible, and using USD as main currency, because this is how Google wants it. In my case, my secondary markets are European countries, so because there was no way I would switch one of those countries to use USD, I added a country no one will ever order from : The Vatican
and set it to USD.
Now Google has crawled my pages, been redirected to the Vatican version of it, saw that it is the exact same product as informed in my feed, with the correct currency. And my feed is back working.
Will it hold ? No clue.
But until then it works and I really hope Shopify’s improves on Markets and brings a definitive fix to this. I would love someone at Shopify to comment on this…
2 Likes