Skip to main content
Feed management

Feed validation

Feed validation is the process of checking a product feed against a channel's schema and rules — required fields, data types, value formats, and business logic — before upload, so errors are caught locally rather than after disapproval.

Validate your feed free — in your browserGoogle Shopping Feed Validator — no signup, nothing uploaded.

Last updated

Definition

Every channel publishes a feed specification: which fields are required, which are optional, what values they accept, and what format they expect. Google Merchant Center alone has more than 50 distinct attributes and at least 30 documented error codes. Manually reviewing 5,000 products against this schema is impractical — validation has to be automated.

A validator runs every row of the feed through three layers of checks. The first is structural: are the required fields present, are the data types correct (numeric price, ISO-format date), and is the file itself well-formed XML or CSV. The second is value-level: is the GTIN check-digit valid, is the image URL reachable over HTTPS, is the price greater than zero. The third is business-rule: does the price in the feed match the landing page, is the availability status consistent with stock levels, does the product belong to the declared google_product_category.

FeedArc validates every export against the destination channel before generating the file. Errors are grouped by type (missing GTIN, invalid image, price mismatch) and presented with the specific fix per product. This pre-flight validation is the difference between a 95% approval rate and a 99.5% approval rate — the latter unlocks Performance Max scale.

Limitations & caveats

Where the concept above breaks down or needs careful application — written honestly so you can make better decisions.

  • Validation is deterministic, so it only catches rule-checkable errors — a feed can pass every structural check and still be disapproved for landing-page mismatch, policy violations, or image quality, which require crawling or human review.
  • Validators encode a snapshot of a channel’s spec; when Google tightens an enforcement (as it did for MPN), a feed that validated last month can fail this month. Validation reduces, but never eliminates, the need to read enforcement emails.
  • Pre-upload validation cannot see Google’s side of the cross-checks — GS1 registry ownership for GTINs and feed-vs-page price comparison happen only at Google’s review, after submission.

Frequently asked questions

Sources

Put feed validation to work

FeedArc handles feed validation — and 31 other feed concerns — automatically. Free to start, no credit card needed.

Create free account