Missing required attributes, an availability typo, or a bad link column can disapprove your whole catalog. Validate your feed here first - full error detail with example rows, free, no signup.
Not a google shopping feed? Validate against any platform.
Each error names the rule, the field, and how many records it hits, next to example rows from your own feed and the expected format or accepted values - so the fix is a copy-paste, not a guess. Invalid values in optional fields are listed as warnings, because platforms discard those values instead of rejecting the record. And recommended fields you haven't filled are named one by one - the quickest wins for better ad performance. Take the whole report with you as CSV, JSON, or PDF.
The validator reads the same live template rules Ducted uses to build and monitor production feeds - 36 templates across Google, Meta, Microsoft, TikTok, Criteo, Pinterest, Snapchat, X, and ChatGPT Ads, vehicle listings included. Validate once, then re-check the same feed against any other platform in one click, no re-upload.
Missing or empty required attributes (id, title, link, image_link, price, availability), invalid values like an availability typo, malformed prices, and duplicate ids. This validator flags every one of those per record, before you upload. Google additionally compares your feed against your landing pages - price or availability mismatches there are judged by Merchant Center itself after a crawl, which no feed-side check can see.
Yes, for things only Google can evaluate: landing page mismatches, image content rules, GTIN database checks, and policy reviews. The validator catches the feed-side data problems that cause most disapprovals, so what remains is the smaller policy-and-crawl layer.
Tab-delimited text (the Merchant Center classic), CSV, XML, and JSON all parse, gzipped versions included. Google-style qualified column headers are recognized and count toward the base attribute.
Same intent, earlier timing: you see record-level errors with example rows and the expected values before uploading and waiting for processing. And you can re-check the identical feed against Meta, TikTok, or any other platform template in one click.