About the Google Merchant Center Feed Validator
A rejected feed can quietly remove products from Google's shopping surfaces, and errors are much easier to fix before upload. The merchant center feed validator reads your CSV or TSV file in the browser, so the feed never leaves your device, and checks each row for the required attributes: id, title, description, link, image_link, availability, price, a brand, GTIN or MPN, and condition. It also checks formats, such as price with a currency code like 499.00 INR and availability values like in_stock, and lists errors and warnings row by row.
Work through errors first, since they usually stop a product from being approved, then review warnings. Merchant Center applies additional checks after upload, including landing page crawls and policy reviews, so treat a clean result here as a good first pass rather than final approval.
How to use it
- Export your product feed as CSV or TSV.
- Load the file into the validator.
- Review errors and warnings for each row.
- Fix the source data, re-validate and upload to Merchant Center.
Frequently asked questions
Which attributes are required in a Google Merchant Center feed?
Core required attributes include id, title, description, link, image_link, availability and price. Products also need brand, GTIN and MPN details according to Google's identifier rules, and condition is required for used or refurbished items. Some categories need extra attributes such as size or colour.
How should price be formatted in a product feed?
Give the amount followed by a space and an ISO 4217 currency code, for example 1299.00 INR. The price must match the price on the landing page and at checkout. Use sale_price for discounts rather than changing price. Keep decimals consistent across the feed.
Does a clean result here guarantee Merchant Center approval?
No. This tool checks the file's structure and attribute formats. Merchant Center also crawls landing pages, compares price and availability, and reviews policies, so issues can still appear after upload. Check the diagnostics in Merchant Center after each upload. Fix them at the source.