How to feed validator without breaking your data
Google Merchant Center rejects the whole file and says "invalid value" without telling you which row. With 4,000 products, finding that row by hand is an afternoon.
You see this most often in Google Shopping feeds, Meta catalogues, any bulk product upload. The platform error report is aggregated: one message for the file, not one per line.
Doing it in four steps
- Paste the feed CSV
- Choose Google or Meta rules
- Read the row-level issues
- Fix them and re-check
The whole thing runs locally in the browser tab: no upload, no account, no queue. When the page says "removed 37 lines", that number comes from the file you just pasted, not from a sample.
Checking before upload is the difference between one fixed file and one rejected file plus four days of re-approval.
For the full picture — imports, feeds, variants, identifiers — see the pillar guide: Shopify product data management.
Try it on your own file
Open Feed Validator and paste a sample. It is free, it does not store anything, and you do not need an account. If the file is sensitive, save the page locally and run it offline.
Questions people ask
Which columns are required?
Six for Google (id, title, link, image_link, price, availability) and eight for Meta.
Does it check prices?
Yes — non-numeric prices, currency symbols and Meta’s missing currency code are all flagged.
Feed Validator — free, runs in your browser, nothing uploaded.
Open Feed ValidatorDealing with a messy supplier table? Our free Chrome extension expands merged cells into complete rows and keeps leading zeros as text, then exports a Shopify-ready CSV — no Excel round-trip.
Get the ExtensionFree for 10 rows per table. $9 once for unlimited.