| Error | What it usually means |
|---|---|
| Missing identifier | No GTIN, brand or MPN. Supply them, or set identifier-exists to false honestly. |
| Price mismatch | Feed disagrees with the live page — often a currency app or a stale feed. |
| Availability mismatch | Feed says in stock, page says otherwise. Check sync frequency. |
| Image too small / promotional | Low resolution, or text and badges burnt into the picture. |
| Missing shipping | No shipping configured for the target country. |
| Landing page not working | Redirects, 404s, or a page that fails on mobile. |
| Policy violation | Product text or category Google restricts. Read the specific policy named. |
Work top-down by number of products affected — one field fix often clears hundreds. The full checklist.