Merchant Center Product Feed Validator

Check product feeds for missing fields and invalid values.

What Is a Merchant Center Product Feed Validator?

A Merchant Center product feed validator helps identify potential problems in product data prepared for Google Merchant Center. A useful pre-submission check looks for missing product attributes, malformed values, duplicate identifiers, and inconsistent product information. Merchants can then correct their feed before submitting or resubmitting it. Validation is an initial quality check, not Google’s approval decision: eligibility also depends on product policies, landing pages, target markets, and account settings.

Merchant Center Product Feed Validator

Check product feeds for missing fields and invalid values.

Merchant Center Product Feed Validator thumbnail

Check Merchant Center product feed

Checks feed structure, required fields, product URLs, ISO currency formatting, GTIN check digits and duplicate IDs. These are local data checks, not a guarantee of product approval by Google. No API access is needed.

Rate this tool 5.0 out of 5 from 1 rating

Check Your Google Shopping Product Data Before It Reaches Merchant Center

A product feed is the structured description of the items you want Google to display across eligible Shopping ads and free listings. Each item needs the right attributes, meaningful values, and a product page that agrees with the submitted data. One incorrect availability value or outdated price can create problems even when the rest of your store is configured correctly.

Start with the data source used by your ecommerce platform or feed management system, and review the format that the validator above actually accepts. Use its findings as a preflight checklist rather than assuming that a clean result guarantees approval. This guide explains the fields that matter, shows an intentionally flawed example, and outlines how to diagnose errors that a file-only checker cannot confirm. The goal is to fix the underlying product data rather than repeatedly resubmitting the same broken feed.

Read Full GuideShow Less

Start With a Format Merchant Center Can Actually Use

Google Merchant Center supports file-based product data in tab-delimited text (.txt or .tsv) and XML (.xml) formats. Google Sheets is another supported method for managing product data. A comma-separated CSV can be useful while editing or auditing a feed, but do not assume that an ordinary .csv file is the correct direct-upload format. Export or convert the final data source into a format supported by your chosen Merchant Center submission method.

For a text file, put attribute names in the first row and the corresponding product values in the rows below. Use Google’s recognized field names, such as image_link and availability, rather than descriptive labels invented for a spreadsheet dashboard. Inspect separators, quotation marks, embedded line breaks, character encoding, and empty columns before troubleshooting individual products.

Which Product Attributes Deserve a First-Pass Check?

Some attributes are fundamental to a product listing; others become required for particular products, countries, or destinations. Use this table as a practical audit guide, not a universal substitute for Google’s current product data specification.

Attribute What to inspect Typical problem
id Unique, stable identifier for each item Two products share the same ID
title Accurate product name that matches the listing Promotional text or an unclear variant
description Specific, factual product description Blank text or irrelevant store promotion
link Accessible URL for the particular product Category page instead of a product page
image_link Main product image URL Missing, blocked, or unsuitable image
price Numeric amount and ISO currency code 19.99 without USD or another currency
availability Supported value matching actual stock status available instead of in_stock
brand, gtin, mpn Correct manufacturer identifiers when applicable Invented barcode or brand field

Additional attributes can be mandatory depending on the listing. For example, certain apparel variants require details such as size and color, while a product offered as a preorder may need an availability date. The newest Google specification should decide whether a missing field is an error or only a recommendation.

A Two-Row Example With Several Hidden Feed Errors

Consider this simplified, illustrative tab-delimited extract. The example is deliberately invalid; it is not an output from or a test of the tool on this page.

id	title	price	availability	link	image_link
MUG-001	Stoneware Mug	18.50 USD	in_stock	https://example.com/mug	https://example.com/mug.jpg
MUG-001	Blue Stoneware Mug	18.50	available	https://example.com/blue-mug	https://example.com/blue-mug.jpg

The second row repeats MUG-001, omits the currency from its price, and uses available instead of an accepted availability value. Both rows also lack a description. The corrections are separate: assign each sellable item an appropriate stable ID, supply the full price format such as 18.50 USD, change the stock value to in_stock if accurate, and provide suitable descriptions. Do not manufacture product facts merely to make a check pass.

Validate Price and Availability Against the Live Store

A price can have correct syntax and still be wrong. Merchant Center compares submitted product information with the linked landing page and, where applicable, checkout details and structured data. Check the regular price, any sale_price, the displayed currency, and whether the item is genuinely available to purchase.

For instance, a feed saying 59.00 USD while the product page shows 49.00 USD can lead to a mismatch. The fix is not to change whichever number is easier: find which value reflects the actual offer, synchronize the source data, and resubmit or refresh it. The Product Feed vs Website Price Checker is a relevant next step for investigating this class of issue.

Product Identifiers Need More Than a Filled Cell

A GTIN identifies a particular trade item, and a valid GTIN uses an appropriate length and check digit. Simply typing a plausible-looking number is not enough. Use the manufacturer-assigned identifier where one exists. If a product has no manufacturer-assigned identifiers, review Google’s conditional rules for identifier_exists instead of inserting invented GTINs or MPNs.

For variants, each separately sellable item should have its own id. Products that belong to the same variation family may share an item_group_id and use differentiating attributes such as color or size. Mixing unique item IDs with group IDs can confuse product data and make variant troubleshooting more difficult. Check questionable barcodes with the GTIN and Barcode Number Validator.

Fix the Source, Not Just the Export

When a validator points to a missing or invalid field, work backward to the source system. In WooCommerce or Shopify, the feed may be generated by an app that maps store fields into Merchant Center attributes. Editing one downloaded file will not solve the problem if the next scheduled export recreates the same error.

  1. Identify the affected product ID and attribute.
  2. Check the original catalog entry, feed mapping, and override rules.
  3. Correct the authoritative product record or transformation rule.
  4. Regenerate the feed and review a fresh sample.
  5. Submit the revised source using the configured Merchant Center method.
  6. Review Google Merchant Center’s latest data-source processing results and product issues.

This workflow is especially important for recurring problems such as stale prices, missing product images, inconsistent availability, or duplicated item identifiers.

Diagnose Errors Without Treating Every Warning as a Rejection

Finding First investigation What a file check cannot establish
Missing core field Review the header and affected product row Every conditional country or category rule
Invalid price or stock value Fix currency and accepted enumeration Whether the website currently displays the same offer
Duplicate product ID Check SKU mapping and variant records Whether duplicate submissions have already been merged
Image or landing-page URL Inspect syntax and the intended destination Google crawl access, policy eligibility, or image quality
Missing GTIN Check manufacturer data and identifier rules Whether an identifier should exist for that product

Prioritize errors that block processing or affect many products, then address item-level problems and quality recommendations. Google’s own Merchant Center product diagnostics remain authoritative for approvals, disapprovals, warnings, and destination-specific eligibility.

Check Image Requirements and Changes in Advance

Feed image URLs should point to the correct product, load reliably, and be accessible to Google. A syntactically valid image URL cannot confirm that the image depicts the actual item, is sufficiently clear, or satisfies the current image specification.

Google has announced a minimum 500 × 500 pixel image requirement beginning January 31, 2027. Because image rules can change, check the current Merchant Center specification before updating large catalogs. The Product Feed Image Checker can support a separate image-focused review, subject to its verified capabilities.

Does a Valid Feed Guarantee Shopping Approval?

No. A pre-submission validation can identify detectable formatting and attribute issues, but it does not replace Google’s examination of products, landing pages, shipping or tax setup, account verification, and applicable policies. An accepted file might still contain items that are restricted, disapproved, or eligible only for some destinations.

Merchant Center’s data-source processing report primarily identifies basic file and parsing issues. For item-level eligibility problems, review the affected products in the Merchant Center Needs attention area. Recheck the feed after every meaningful product-catalog update, and pay special attention after changing your ecommerce platform, feed plugin, currency settings, or product variants.