← All disapproval codes
critical availability mismatch

Availability mismatch between feed and landing page

What this means

Your feed says the product is in stock but Google's crawler found it out of stock on the landing page (or vice-versa). Like price mismatches, this is a user-protection block.

Why this happens

Out-of-sync inventory between your storefront and your feed export. The feed runs once a day; meanwhile the product sold out hours ago.

How to fix it

  1. Move from once-a-day feed exports to scheduled hourly exports for fast-moving SKUs, or use the Content API for Shopping for real-time updates.
  2. Configure your feed to match availability exactly: in stock / out of stock / preorder / backorder.
  3. Add availability structured data to the landing page (schema.org/Offer with availability) for confirmation.
  4. Set up out-of-stock automation: when inventory hits 0, the feed flips to out_of_stock automatically, not on the next scheduled refresh.

Common pitfalls