Google Merchant Center Feed Validator
Free google merchant feed validator. Check required attributes, GTINs, prices, and identifiers in your browser. No login, no upload, no file-size limit.
This google merchant feed validator checks a product feed against Google Merchant Center’s required and recommended attributes before you upload it, so you catch missing GTINs, malformed prices, and blank required fields while they are still cheap to fix. Paste a row or drop a file and see exactly which items would be disapproved and why.
Google Merchant Center Feed Validator
The interactive version of this tool is coming soon. It will run entirely in your browser — no login, no upload limits.
Planned tool: google merchant feed validator
Need this now? Talk to ClaroWhat it checks
The validator parses your feed (TSV, CSV, or XML) and evaluates each product against the rules Google applies at the item level. It reports:
- Required attributes present:
id,title,description,link,image_link,availability,price, andconditionare populated for every item, with empty or whitespace-only values flagged. - Identifier completeness: whether
gtin,mpn, andbrandare supplied, and whetheridentifier_existsis set correctly for products that genuinely have no manufacturer identifier (e.g. a private-label MRO consumable or a custom-cut furniture piece). - GTIN check-digit validity: every
gtinis verified with the GS1 mod-10 algorithm and length check (GTIN-8/12/13/14), so a transposed digit on a CPG case pack is caught before Google rejects it. - Price and currency format:
priceis a number followed by an ISO 4217 currency code (for example129.00 USD), andsale_priceis not greater thanprice. - Title and description quality: length within Google’s character limits, no all-caps shouting, and no obvious placeholder text like “TBD” or “N/A”.
- Category and product type:
google_product_categoryis a valid taxonomy ID or path, andproduct_typeis present for your own merchandising. - Image link hygiene:
image_linkis an absolutehttps://URL and not a known placeholder. - Duplicate and missing IDs: repeated
idvalues across rows and any blankidcells.
How the google merchant feed validator works
Google Merchant Center evaluates feeds against the Products data specification, which defines each attribute’s name, format, and whether it is required for a given product. This tool encodes those same field-level rules: presence checks for required attributes, format checks for price and currency, the GS1 check-digit calculation for GTINs, and length and content heuristics for titles, descriptions, and images.
- 1Load your feedPaste a few rows or drop the full export. TSV, CSV, and RSS/Atom XML are all parsed.
- 2Map columnsThe tool auto-detects standard Merchant Center headers and lets you confirm any non-standard ones.
- 3Review resultsEach item is marked pass, warning, or fail, with a plain-language reason and the exact attribute at fault.
Everything runs client-side in your browser. Your feed is never uploaded to a server, stored, or logged, so you can validate a full production export — even a 150k-SKU industrial distribution catalog — without a login or a file-size limit. The validator is a pre-flight check, not a replacement for Merchant Center’s own diagnostics: it catches the structural errors that cause the bulk of disapprovals so your real upload comes back clean.
Related resources
Playbook
How to Validate a Google Merchant Center Feed
The step-by-step workflow for fixing disapprovals across a full feed.
Tool
Google Product Category Finder
Find the correct google_product_category ID for any product.
Tool
GTIN / EAN / UPC Validator
Verify check digits on barcodes before they hit your feed.
Tool
Product Data Completeness Scorer
Score how complete each record is for feeds and AI search.
Glossary
What Is GEO?
Why clean structured feeds drive visibility in AI shopping answers.
Guide
Product Data Requirements for AI Search
The attributes AI engines need to cite your products.
FAQ
Why is my Google Merchant Center feed getting disapproved?
The most common causes are item-level: a missing required attribute (price, availability, image_link), an invalid GTIN check digit, a price format without a currency code, or an image_link that is not a reachable https:// URL. This validator flags all of these per item so you can see which rows are at fault before re-uploading.
Do I need a GTIN for every product?
No. Products that genuinely lack a manufacturer-assigned GTIN — custom-fabricated items, private-label goods, or some MRO consumables — should set identifier_exists to no and instead supply brand plus mpn where possible. The tool checks that this combination is consistent so Google does not expect an identifier you cannot provide.
What is the correct price format for a Merchant Center feed?
Price must be a number followed by a space and an ISO 4217 currency code, for example 49.99 USD or 129.00 EUR. Do not include thousands separators or currency symbols. The validator confirms the format and checks that any sale_price is less than or equal to price.
Is it safe to validate my full product feed here?
Yes. All parsing and checks happen in your browser using JavaScript. Your feed is never transmitted to a server, so there is no upload, no storage, and no file-size limit. You can close the tab and the data is gone.
Does a clean feed help with AI search and not just Google Shopping?
Yes. The same structured, complete, correctly identified product data that passes Merchant Center is what AI shopping engines rely on to cite your products. See Product Data Requirements for AI Search for how feed quality and generative engine visibility connect.