Fix “Unavailable for purchase” on Google Merchant Center
The landing page exists and works but the item can't actually be purchased from it — out of stock, requires login, requires a region the user isn't in, or has a broken add-to-cart.
What you see in Google Merchant Center:
Unavailable for purchase
API identifier: unavailable_for_purchase
Items reachable but not purchasable get flagged. Causes: broken add-to-cart button, login-required products, geo-restricted purchasing, or out-of-stock with availability flag not updated.
The Googlebot perspective matters here. Googlebot inspects the landing page for purchase signals — add-to-cart button present and functional. Pages requiring login or showing region-blocked content fail the inspection.
The fix is making the page genuinely purchasable. The feed can't compensate for broken checkout. For genuinely out-of-stock items, the fix is flagging in the feed, not hiding from the page.
Top causes
- 1
Add-to-cart button broken on the landing page
- 2
Product requires customer login to buy
- 3
Geographic restrictions hiding the add-to-cart for some visitors
- 4
Out-of-stock without availability flag updated in the feed
How to fix it
- 1
Test purchase flow in incognito
Replicate Googlebot's environment. Confirm add-to-cart actually works.
- 2
Fix any broken purchase paths
Whatever blocks purchase — fix it. The feed can't compensate for broken checkout.
- 3
Update availability in feed if out of stock
Out-of-stock items should be flagged, not hidden.
Related issues
Availability mismatch
The availability in the feed doesn't match what Google sees on the landing page. Feed says 'in stock', the landing page shows 'sold out' (or vice versa). Affected items stop serving until both align.
Read moreLanding page not crawlable
Googlebot can't reach the product page. The URL might be 404, redirected to a non-product page, blocked in robots.txt, or behind authentication. Affected items can't be served because users would land on a broken page.
Read moreRelated fields
FAQ
Does Google buy items to test purchase flow?
Indirectly — Googlebot inspects the page for purchase signals (add-to-cart present, button functional). Doesn't complete transactions but does detect obvious purchase blockers.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them