Google Merchant Center (GMC) is the Google platform where you upload, validate, and manage product feeds that power Google Shopping ads, free listings, Performance Max, and Demand Gen campaigns.
Last updated
Google Merchant Center is the bridge between your product catalog and Google's ad surfaces. You upload a feed (XML, CSV, or via the Content API), Google validates every row against its schema, and approved products become eligible to appear in Google Shopping results, Performance Max campaigns, free Shopping listings, and YouTube Shopping. Disapproved products are flagged with a reason — wrong price, missing identifier, image too small — and must be fixed before they ad serve.
A GMC account requires verified ownership of your domain, a configured Business Information section, and at least one feed input source. Feeds can be fetched on a schedule (Google pulls from a URL), uploaded directly, or pushed via the Content API for real-time updates. Multi-country selling requires either separate feeds per country or supplemental feeds with country-specific overrides.
The most common GMC errors are predictable: missing GTIN where Google expects one (most major brands), invalid image URLs (404 or non-HTTPS), price mismatches between feed and landing page (Google crawls the page and compares), and missing google_product_category. FeedArc catches all of these before upload — every export is validated against the GMC schema, so disapproval rates drop to near-zero.
Where the concept above breaks down or needs careful application — written honestly so you can make better decisions.
The specification Merchant Center enforces on every submitted product — the primary source for required attributes and accepted formats.
Feed management is the process of collecting product data from an e-commerce store, validating and enriching it against per-channel specifications, and distributing the resulting feeds to advertising channels and marketplaces so the products can be sold across them.
A product feed is a structured file (XML, CSV, TSV, or JSON) that lists every product in your catalog with the fields advertising and marketplace platforms need to display them.
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.
A Global Trade Item Number (GTIN) is the international barcode identifier — UPC, EAN, JAN, or ISBN — that uniquely identifies a manufactured product worldwide, issued by GS1.
A diagnostic guide to Google Merchant Center disapprovals: the 12 most common causes, how to fix each one, and how to stop them recurring before re-upload.
Why Google Merchant Center suspends accounts (misrepresentation, policy), how to fix the root cause, complete verification, request a review, and avoid the cool-down trap.
The exact XML format Google Shopping requires — RSS 2.0 envelope, required g: attributes, a copy-ready example feed, and how to build and validate it by hand.
Paste the issue name from your Diagnostics page and get the cause, the exact fix steps, and whether it needs an account review — for the recurring product-data disapprovals.
Search the Google product taxonomy by keyword and copy the category ID or full path for your google_product_category feed attribute. Runs in your browser; nothing is uploaded.
FeedArc handles google merchant center — and 31 other feed concerns — automatically. Free to start, no credit card needed.
Create free account