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.

published ai-searchretail-marketplaces

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 Claro

What 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, and condition are populated for every item, with empty or whitespace-only values flagged.
  • Identifier completeness: whether gtin, mpn, and brand are supplied, and whether identifier_exists is 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 gtin is 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: price is a number followed by an ISO 4217 currency code (for example 129.00 USD), and sale_price is not greater than price.
  • 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_category is a valid taxonomy ID or path, and product_type is present for your own merchandising.
  • Image link hygiene: image_link is an absolute https:// URL and not a known placeholder.
  • Duplicate and missing IDs: repeated id values across rows and any blank id cells.

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.

  1. 1
    Load your feed
    Paste a few rows or drop the full export. TSV, CSV, and RSS/Atom XML are all parsed.
  2. 2
    Map columns
    The tool auto-detects standard Merchant Center headers and lets you confirm any non-standard ones.
  3. 3
    Review results
    Each 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.

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.