Skip to main content

Google Shopping

Google Merchant Center: setup, feeds and fixing errors

Google Merchant Center is where your products enter Google: Shopping ads, free listings and the Shopping tab all read from it. Getting in is the easy part. Keeping products approved takes clean data, a feed that stays in step with your shop, and a routine for the issues Google reports. This guide covers setup, how to send products, the data that matters most, how diagnostics work, and how to fix the issues merchants run into most.

Diego Nijboer · WISEPIMLast updated:

Short answer

Create a Merchant Center account with your Google account, add your business details, verify your online store, set up shipping and returns, then add products through a file feed, Google Sheets, the Merchant API or your shop platform's app. Check the Needs attention tab under Products after every upload, fix issues in your source data rather than only in Merchant Center, and request a review once the fix is live.

What Google Merchant Center does

Merchant Center holds your business information and your product data for Google. Each product you send there can show in free listings and, once you link Google Ads, in Shopping ads and Performance Max campaigns. Google checks every product against its product data specification and its Shopping policies, and reports what it finds as issues on the product or on the account.

It is not a shop and not a product information system. Merchant Center shows what you send it; when your shop changes, the data in Merchant Center only changes after the next upload. That is why most errors come down to two things: data that was never complete, and data that has drifted out of step with the website.

Set up Merchant Center step by step

Google's getting started guide walks through sign-up. Each Google account email address can create one Merchant Center account, so use an address your business controls, not a personal one that leaves with an employee.

  1. Create the account at merchants.google.com with your business Google account.
  2. Enter your business details: store name, where you sell (online, in a physical store or both) and your checkout options.
  3. Verify and claim your online store's URL. Products can only link to the domain you verified; a mismatch shows up as its own issue.
  4. Set up shipping and returns under Products & store, Shipping and returns. Account-level shipping covers most products; the product-level shipping attribute is for exceptions.
  5. Add your products: let Google read them from your store, connect your shop platform, upload a file, use Google Sheets or connect through the Merchant API.
  6. Link Google Ads if you want Shopping ads, then check the Needs attention tab before you start spending.

Feed file or Merchant API

There are two basic ways to send products. A feed is a file (XML or tab-separated text) that you upload or that Google fetches on a schedule from a URL. The API route pushes each product to Google as it changes. Google Sheets and shop platform apps sit on top of these. For the fields and formats a feed file needs, see the Google Shopping feed specification; for managing feeds across several channels, see product feed management.

If you built on the API: Google's Content API for Shopping was sunset on 18 August 2026, and requests to it get progressive errors from 1 September 2026. Its successor is the Merchant API. Any app or script that still calls the Content API needs to move, or apply for the extended access Google offers.

MethodHow it updatesGood fit
Scheduled fetch of a feed fileGoogle fetches the file from your URL on a scheduleCatalogs that change a few times a day or less
File uploadOnly when you uploadSmall or static catalogs, one-off tests
Google SheetsSyncs on a schedule, every 24 hours by defaultA few dozen products kept by hand
Merchant APIPer product, as soon as you send itFrequent price and stock changes, large catalogs
Shop platform appThe app's own syncShops that keep all product data in the platform

The product data that matters most

Google's product data specification lists dozens of attributes. These are the ones behind most issues. The full field reference, with examples, is in the Google Shopping feed specification, and listing tips per field are in the Google Shopping listing guide.

AttributeRuleIssue when wrong
idRequired, max 50 characters, stable over time (your SKU works)Duplicate or changing IDs reset the product's history
title, descriptionRequired, plain text, max 150 and 5,000 characters, matching the landing pageText that does not match the page, or promotional text
linkRequired, http or https, on your verified domainProduct page unavailable
image_linkRequired; at least 500 x 500 pixels from 31 January 2027, no overlays or watermarksImage too small, Text on image
price, availabilityRequired, must match the landing page; availability is in_stock, out_of_stock, preorder or backorderMismatched product price, Mismatched product availability
gtin, brand, mpnA valid manufacturer GTIN, or brand and MPN; identifier_exists no only when none existMissing or incorrect GTIN, Invalid GTIN
google_product_categoryOptional; if sent, a valid taxonomy ID or full pathInvalid product category
color, size, gender, age_group, item_group_idRequired for apparel and variants in several countries, and for free apparel listingsMissing apparel attributes

Free tool

Check a product against Google Shopping rules

Enter one product's title, description, price, GTIN and image link. The checker lists the errors and warnings Merchant Center's core requirements would raise, before you upload.

Open the full tool
Loading the tool

How Merchant Center diagnostics work

Issues live on the Needs attention tab under Products. Product issues affect one product and its listings; account issues (setup and policy) affect everything in a country, and can end in a suspension. Filter by issue to see every affected product, or download the affected products as a CSV file to fix them in bulk.

Fixes are not instant. Google says changes can take 24 to 72 hours to show on the Needs attention page. For page-crawl issues such as a price mismatch you can request a website check, which can take up to 12 hours, and you cannot send another request in that time. If you think an issue is wrong, choose I disagree with the issue. Google limits review requests: you may have one chance to disagree, account reviews can take up to 7 business days, and a failed second attempt can start a cool down that grows each time.

Common Merchant Center issues and fixes

Each issue below has its own page with the exact issue name, what it means, the usual causes, a numbered fix and how to stop it coming back. Issue names follow Google's English help center, which is what most accounts show.

Issue in Merchant CenterFix guideEffect
MisrepresentationFix a misrepresentation suspensionAccount warning or suspension
Missing or incorrect GTIN (limited performance due to missing identifiers)Add GTIN, or brand and MPNLimited performance
Invalid GTIN in unsupported formatCorrect the GTIN format and check digitGTIN rejected
Incorrect GTINReplace a GTIN that belongs to another productProduct disapproved
Mismatched product priceMatch feed and landing page pricesProduct disapproved
Mismatched product availabilityMatch feed and landing page stockProduct disapproved
Product page unavailableMake the landing page reachableProduct disabled
Image too smallSend a larger imageProduct disapproved
Text on image (promotional overlay)Remove text and watermarksProduct disapproved
Missing shipping costsAdd shipping costsProduct not shown
Invalid product categoryUse a valid Google categoryValue rejected
Missing value: size, color, gender, age groupAdd the apparel attributesProduct not shown
Restricted targeting in Personalized advertisingAdjust audience targetingTargeting restricted

A routine for fixing disapprovals

Most disapprovals come back if you only patch them inside Merchant Center, because the next upload sends the same wrong data again. Fix the source, then let the fix flow through.

  1. Start with account issues. A misrepresentation or website issue outranks every product issue, because it can switch off the whole account.
  2. Sort product issues by the number of affected products and fix the biggest group first. One mapping mistake often explains hundreds of products.
  3. Find where the wrong value comes from: the shop, a supplier file, a feed rule or a missing field mapping.
  4. Correct it there, then upload or sync again. Check a few products with a tool such as the Google Shopping feed checker before you send everything.
  5. For crawl issues (price, availability, landing page), fix the website or the timing between site and feed, then request a website check.
  6. Give Google up to 72 hours, then check Needs attention again before you request a review. Reviews are limited, so request one only when the fix is live.

How WISEPIM fits in

WISEPIM keeps your product data in one place and sends it to Google in two ways. The Merchant Center connection (in beta) pushes products through Google's Merchant API, using the SKU as the product ID, and can create the API data source for you. It sends title, description, link, images, price, sale price, availability, condition, a GTIN when its check digit is valid, brand, MPN, product type, item group ID, shipping weight and, when you map it, the Google product category. A daily check compares title, price and availability in Merchant Center with your WISEPIM data and stores the issues Google reports.

Feed Hub publishes a hosted Google Shopping XML feed instead, regenerated on a schedule or when products change. It can also carry fields the connection does not send, such as color, size, gender, age group and shipping, when you map them. Before anything leaves, the Google Shopping rule pack in Quality Guard blocks products with an empty title, description or SKU, no image, a price of zero, a title over 150 or a description over 5,000 characters, HTML in the text, or a GTIN with a wrong check digit, and warns on missing brand, MPN or EAN.

Sources

Vendor documentation we read for this guide, as of October 2026. Features and names change, so check the current documentation before you decide.

Frequently asked questions

Yes. A Merchant Center account and free listings cost nothing. You only pay when you run Shopping ads or other campaigns through Google Ads.

A scheduled feed file is simpler and fine for catalogs that change a few times a day. The Merchant API updates each product as it changes, which helps when prices or stock move often. The old Content API for Shopping was sunset on 18 August 2026, so new API work should use the Merchant API.

Google says changes can take 24 to 72 hours to show on the Needs attention page. A website check for crawl issues can take up to 12 hours, and account reviews can take up to 7 business days.

A disapproved product cannot show until you fix that product. A suspension is an account-level action, often for a policy such as misrepresentation, and stops all products in the affected country until a review succeeds.

Usually because the next upload or sync sends the old value again. Fix the value in the source your feed is built from, such as your shop, product information system or supplier file, then upload again.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Send Google data it approves

Quality Guard checks every product against the Google Shopping rules, and WISEPIM sends the result to Merchant Center or a Feed Hub feed. Free for up to 100 products.

Keep exploring

Hand-picked next steps to go deeper.