The page is gone
A 404, a 410, or a redirect to the home page or a collection becomes Destination not working. Unpublished products often stay in the feed.
Google Merchant Center
Google Shopping and Performance Max disapprove a landing page when it does not match the feed. PageCop fetches the product URL with the PageCop user agent and compares status, redirects, structured-data price, and availability with your Shopify catalog. Issue names follow Google Merchant Center.
The App Store button is a placeholder until the listing is published. The app is read-only and does not sign in to Google.
A 404, a 410, or a redirect to the home page or a collection becomes Destination not working. Unpublished products often stay in the feed.
Themes mark a sold-out variant in stock, keep selling at zero while the page says out of stock, or redirect to a different variant.
JSON-LD can show a compare-at price, an old sale price, or another variant’s price. Merchant Center reads that number.
After install, the app reads products, variants, prices, inventory, and inventory policy. It does not change them.
Each product URL and variant URL is requested with the PageCop user agent, including the redirect chain.
You get the product, the evidence, and a fix to try, before you wait for the next crawl.
Why a Shopify product URL is disapproved as Destination not working, and the page changes that clear a 404, 410, or bad redirect.
Why Shopify pages get Inaccurate availability when structured data or the add-to-cart button disagrees with inventory.
Why the price Google reads on a Shopify product page does not match the variant price in the catalog.
What to add when a Shopify product page has no offer markup Google can read for condition, price, and availability.
Which availability strings Shopify themes emit that Merchant Center does not accept, and how to replace them.
Why Google Ads reports Destination not crawlable on a Shopify store, and which robots.txt rules block the product URL.
Why Merchant Center stops automatic price and availability updates, and which Shopify page mismatches cause it.
Page-level Shopify problems merchants see next to a Merchant Center Misrepresentation review, and what this app can and cannot check.
Why Google reports a Shopify product page as unavailable on desktop or mobile, and what a single crawl can show.
Why Shopify product URLs get Product page unavailable when the server errors or the fetch fails.
Paste a public Shopify product URL. The checker fetches it with the PageCop user agent and reports the status, redirects, and structured-data price and availability. It does not see your Shopify catalog. Private addresses are refused.
Install the app to compare that page with Shopify price and inventory. Install on the Shopify App Store
Built for stores running Google Shopping or Performance Max. Caps count products, not variants. Free is in the app only: a weekly scan, full issue details, and the latest scan. Paid plans email Confirmed issues and keep scan history. Annual billing on a paid plan is 10 times the monthly price, which is two months free.
$0
Up to 25 products, one full scan a week, with full issue details in the app. No email. History is the latest scan.
Up to 25 products. In the app only. Latest scan.
$14.99 / month
$149.90 / year
Up to 1,000 products, scanned daily, with the email digest.
Up to 1,000 products. Email for Confirmed issues, and scan history.
$29 / month
$290 / year
Up to 10,000 products. A full scan every day, and the top 250 priority products every 4 hours, with the email digest.
Up to 10,000 products. Email for Confirmed issues, and scan history.
$59 / month
$590 / year
Unlimited products under fair use. A full scan every 6 hours, and the top 1,000 priority products every 2 hours. Daily email digest.
No product cap, under fair use. Email for Confirmed issues, and scan history.
No. v1 does not use a Google account, Merchant Center login, or Google Ads login. It reads Shopify and the public product page.
Products, not variants. A product with several variants counts as one product.
Starter, Growth, and Pro email Confirmed issues and keep scan history. Free is in the app only: a weekly scan, full issue details, and the latest scan. Free does not send email. A paid plan can be billed once a year at 10 times the monthly price, which is two months free.
Growth frequently scans the top 250 products by flagged status or a recent product update, every 4 hours between daily full scans. Pro frequently scans the top 1,000 on that ranking, every 2 hours.
No. The app reports differences it can see. Google’s crawl and review are separate, and a bot wall can treat our server differently from Google’s crawler.
No. The app does not store customer email, phone, address, or orders. Shop data is deleted when Shopify sends the shop redact webhook.
On Pro there is no product cap. Fair use is up to 61,000 product-page checks per day, and every Markets or locale URL counts. A full scan runs every 6 hours, and the top 1,000 priority products are scanned more often. Beyond that, the catalog rotates and scans are throttled.