Why mismatches are punished hardest
Most data errors cost one product its listing. Price and availability mismatches trigger preemptive item disapproval: Google errs on the side of caution and disapproves items likely to mislead, and clearing them needs an account review, not just a data fix. The logic is shopper-first — a wrong price at checkout is the fastest way to destroy trust in Shopping results — so the enforcement is deliberately unforgiving.
Price mismatch patterns
| Pattern | Typical cause | Fix |
|---|---|---|
| Off by cents | Multi-currency rounding between Shopify and the feed | Round consistently on one side; verify in the feed currency |
| Sale ended, price did not | Promotion expired overnight; feed re-fetches later | End the sale price and the promotion together; shorten feed refresh intervals |
| Different currency | Feed currency differs from page currency | One currency per target country feed; never mix |
| App-discounted price | Discount app changes page price post-feed | Ensure the feed reads the final presented price |
Availability mismatch patterns
The classic is Shopify “continue selling when out of stock”: the page stays purchasable while the feed says out of stock, or the reverse after a restock the feed has not picked up. Fast-moving inventory during sales makes this chronic — the store shows in stock, Merchant Center still shows the old status, and Google flags it as inaccurate rather than outdated. Timing issue, same punishment.
Keeping feed and page in sync
- Feed refresh runs at least daily — hourly during sales
- Sale start and end dates exist in both Shopify and the feed
- One currency per country feed; no mixed-currency targets
- “Continue selling” products carry availability logic you can explain
- Landing page price verified against the feed after every price change
Related error guides: product page unavailable · missing product page · invalid price
Shipwork fetches your product pages from outside your network and compares what they return against the catalogue — catching the mismatches Diagnostics only hints at. Free, no account, no signup — paste your store address.
Check my pagesQuestions
- What is preemptive item disapproval?
- Google disapproving items likely to violate price or availability rules before a full review, because a misled shopper is the worst outcome. Clearing it needs an account review.
- Can a one-cent price difference really disapprove a product?
- Yes. Parity is exact — same price, same currency. Rounding from multi-currency conversion is a documented trigger.
- How often should my feed refresh?
- At least daily; hourly during sales and restocks. Every hour of lag is an hour where the page and feed can disagree.
- Does “continue selling when out of stock” cause mismatches?
- It is one of the most common causes. The page stays buyable while feed availability says otherwise — align the setting with the feed value deliberately.
Keep reading