We’re trying to find anyone with direct experience troubleshooting recurring “product page unavailable” issues in Google Merchant Center / Google Ads for a Shopify store.
Here’s what we’re seeing: products gradually get flagged as unavailable in Merchant Center, sometimes in large batches. When we manually trigger Google to recrawl / re-review the affected items, the issue clears almost immediately. Then over time, the same products slowly drift back into the unavailable state again. The strange part is that the issue is not constant — it seems intermittent.
We’ve already done a lot of testing:
tested exact product URLs with both normal browser requests and AdsBot-Google
confirmed the product pages return 200 status codes
confirmed there are no redirect issues on the tested URLs
checked structured data / rich results, which generally look valid
reviewed product variant URLs and matching price / availability
investigated app / theme issues, feed sources, and possible conflicts in Merchant Center
At this point, our main theories are around:
Merchant Center source/feed conflicts
variant-specific product page interpretation
intermittent Google crawl/read behavior
possibly some kind of mismatch between what Google sees over time vs what we see when testing manually
Or could it be site speed?
A big clue is that manual recrawl fixes the issue right away, which makes this feel less like a permanently broken product page and more like an unstable or inconsistent crawl/classification problem.
If anyone has dealt with this exact pattern, especially on Shopify + Google Ads / Merchant Center, where products keep going into “product page unavailable” and then recover after recrawl. I’d really appreciate hearing:
what the actual root cause turned out to be
whether feed/source conflicts were involved
whether apps or theme behavior played a role
and what finally stopped the issue from recurring
Thanks in advance — looking specifically for people who’ve had hands-on experience with recurring Merchant Center product page unavailable issues, not just general Google Shopping setup advice.
Also seeing similiar problems, are you also directing users to variant urls? I’m seeing that as the outlier at the moment with what products are the issues.
We do have variants in the urls. The issue has settled down for us dramatically. I am unsure what the true fix was, but it was a combination of reaching out to Shopify support to re-index our website, turning off some webpixels, and general code clean up.
I reached out to shopify support about this and they mentioned they have seen more reports about it in the past month and will get back to me. will keep this thread updated.
If I remember properly, the main problem with fixing it with Cloudflare is that bigger part of traffic comes through *.myshopify.com addresses which you can’t control.
My shop has been struffling with this for months too. Shopify devs and leadership need to stop vibe-coding these rediculous daily Admin UI changes and focus on real issues like this.
Shopify needed to fix this issue months ago. So far all attempts to get this resolved has just resulted in us going in circles with support. It’s beyond infuriating.
Since manual recrawl fixes it temporarily and then the issue returns, I would separate this from a normal “broken URL” case and check it as an intermittent crawl / URL consistency problem.
The first things I would compare are:
1. Whether the submitted URL, canonical URL, and final redirected URL are always identical for the affected products.
2. Whether the page sometimes renders a different state for Googlebot, mobile, or non-logged-in visitors.
3. Whether variant URLs, unavailable-product behavior, geolocation, apps, pixels, cache rules, or theme scripts can temporarily show a page state that looks unavailable.
If you can share a few masked product URLs plus the exact Merchant Center error wording, it may be possible to narrow the layer down before changing anything in the store. I would avoid posting admin screenshots, account info, order data, or customer data.