What the error means
Google fetched the landing page you submitted and got nothing usable back — a 404, a soft 404, or a page with no product on it. The item is disapproved.
Why Google rejects it
This is usually a URL that changed rather than a page that vanished. A renamed handle, a deleted variant, a collection URL submitted instead of a product URL, or a redirect chain that ends somewhere generic all produce it. Merchants report it comes back after a manual recrawl fixes it, which is the signature of a URL that is still being generated wrong at the source.
How to fix it
- Open the exact URL Google lists, in a private window, with no session. Not your admin preview — the public URL.
- Check whether it redirects. A product URL that redirects to a collection or the homepage reads as missing, not as moved.
- If the handle changed, fix the source of the URL rather than adding a redirect, or the same item will fail again on the next sync.
- Look for products that are unpublished or out of every sales channel — those return a page Google cannot use.
Common causes
Handle or URL changed
The product was renamed and its URL changed, but the feed still sends the old link. Platforms may redirect the old URL, and a product link that redirects elsewhere is not the landing page Google expects.
Product unpublished from the online store
The product is active in the admin and in the feed, but not available on the online store sales channel, so the public URL returns a 404 or a generic page.
Collection or home page submitted as the link
A feed rule or app sends a collection URL or the home page instead of the product URL. Google needs a page for that exact product.
Soft 404
The URL returns 200 but the page says "product not found" or shows an empty template. Google treats it as missing even though the status code looks fine.
Deleted variants
A feed item refers to a variant ID that no longer exists. The page loads without that variant, so the item has no matching product on the page.
Fix it on your platform
On Shopify
- Check the product's Sales channels and make sure Online Store is enabled, not only the Google channel.
- If you changed a product handle, confirm the feed has resynced and now sends the new URL.
- Open the link from Merchant Center exactly as listed, including ?variant=, in a private window.
- Remove feed items for deleted variants by resyncing the Google & YouTube app.
On WooCommerce
- Confirm the product is Published (not Draft or Private) and visible in the catalogue.
- Check that the feed plugin uses the product permalink, not a shop or category URL.
- After changing permalinks, resave Settings > Permalinks and regenerate the feed.
On other platforms
- Make sure every feed link points directly to the product page and returns a 200 with the product visible.
- When a product URL changes, update the feed at the same time rather than relying on redirects.
- Return a real 404 or 410 for removed products and drop them from the feed.
How to confirm it is fixed
- Run the product page check on the exact URL from Merchant Center to see status, redirects and final destination.
- Confirm the final URL shows the product name, price and an add-to-cart button without logging in.
- Refresh the feed and wait for Merchant Center to recrawl the item before judging the result.
A worked example
Hypothetical case: a skincare store renames "Vitamin C Serum 30ml" and its handle changes to /products/vitamin-c-serum. The old URL redirects to the new one, but the feed app caches product links and keeps sending the old address with a variant parameter that no longer exists. Merchant Center follows the redirect, lands on the product without the listed variant, and reports a missing product page. Forcing a full feed resync sends the new URL with the correct variant ID, and the item clears on the next crawl.
Questions
What does "missing product page" mean in Google Merchant Center?
Do redirects cause missing product page errors?
Why does the error come back after I fix it?
What is a soft 404 for a product page?
Shipwork requests your product URLs from outside your network and reports the status, the redirect chain, and the final destination of each one. Free, no account, no signup. Paste your store address.
Check my store for Missing product pageGo deeper: Landing page requirements
See the check: What a crawl of your sitemap finds
Other errors like this