Fixing “Mismatch: availability” between your feed and landing page

Why Google overrides your stock status and disapproves items, and how to keep feed availability in sync with your store.

Check your own feed first. feedcheck scans your whole product file in your browser and lists every row with this problem — plus the other 5 disapproval causes below. Nothing is uploaded.
Audit my feed free →

What Google is actually complaining about

Google crawls your landing page and compares what it finds against the availability value in your feed. Disagreement gets the item disapproved — and because Google trusts the page over the feed, a stale feed is always the thing that loses.

Only four values are valid: in_stock, out_of_stock, preorder, backorder. Anything else — In Stock, available, TRUE, yes, 1 — is invalid. The values are lowercase with underscores.

The mismatch itself usually means:

How to fix it

  1. Normalise every value to one of the four exact lowercase strings.
  2. Increase feed fetch frequency, or push stock changes with the Content API instead of a scheduled file.
  3. Make stock status visible in the server-rendered HTML, not injected by JS after load.
  4. Hide or disable the buy button on out-of-stock items so the page is unambiguous.
  5. For pre-orders, use preorder and set availability_date.

What a correct row looks like

id,title,availability,availability_date,price
SKU-4471,Cast Iron Skillet 10in,in_stock,,49.99 USD
SKU-4480,Winter Boot 2026,preorder,2026-10-01T00:00:00Z,140.00 USD

How long until the disapproval clears

Merchant Center re-crawls a scheduled feed on its normal cadence, so a fix can sit invisible for up to 24 hours. To force it: Products → Feeds → your feed → Fetch now, then re-check Diagnostics the following day. Items usually flip back to Active within one or two crawls once the attribute validates.

Don't want to edit thousands of rows by hand?

FeedCheck Rescue — $29, one-off. Send your feed file and I run the auto-fixer over it, then send back a corrected file plus a plain-English changelog of every single edit, so you can see exactly what changed before you upload it.

Get FeedCheck Rescue — $29 Or try the free auditor

Other common disapproval causes

Invalid GTINMissing or invalid priceDuplicate product IDsImage link errorsMissing required attributes