This issue is common in Shopify stores that use plugins to manage the Google Merchant feed, such as Simprosys Google Shopping Feed. When the plugin experiences an instability (even for just a few seconds), product pages may return an internal server error (500) to Googlebot. When this happens, Google Merchant disapproves all affected products with the status “Product page unavailable”.
Unlike other Merchant Center errors, this disapproval does not fix itself
automatically after the plugin recovers. Google keeps the products
disapproved until a new verification is manually requested or until the next
scheduled crawl — which can take days. A brief instability of just a few
seconds can leave all your products off Google Shopping for an extended
period.
Step 1: Identify if This Is the Case
Go to Google Merchant Center and navigate to the Diagnostics > Item issues tab. Check if there is a mass disapproval of the type “Product page unavailable” mentioning an internal server error (500).
Manually test the URL of one of the affected products in your browser. If the page loads normally, it means the instability has already passed, but Google has not yet re-verified.
Step 2: Request Site Verification
Before requesting verification, confirm that the product pages are already
loading normally. If you request verification while the issue is still active,
Google will find the same errors and you will have to wait 12 hours before
requesting again.
In Google Merchant Center, access the disapproved product and click “Request website verification”. This verification is global — Google will re-verify all product pages at once, not just the selected product.
After requesting, wait up to 12 hours for Google to process. Products should return to active status automatically once the verification is completed successfully.