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.
In this guide
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.
- Create the account at merchants.google.com with your business Google account.
- Enter your business details: store name, where you sell (online, in a physical store or both) and your checkout options.
- 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.
- 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.
- 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.
- 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.
| Method | How it updates | Good fit |
|---|---|---|
| Scheduled fetch of a feed file | Google fetches the file from your URL on a schedule | Catalogs that change a few times a day or less |
| File upload | Only when you upload | Small or static catalogs, one-off tests |
| Google Sheets | Syncs on a schedule, every 24 hours by default | A few dozen products kept by hand |
| Merchant API | Per product, as soon as you send it | Frequent price and stock changes, large catalogs |
| Shop platform app | The app's own sync | Shops 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.
| Attribute | Rule | Issue when wrong |
|---|---|---|
| id | Required, max 50 characters, stable over time (your SKU works) | Duplicate or changing IDs reset the product's history |
| title, description | Required, plain text, max 150 and 5,000 characters, matching the landing page | Text that does not match the page, or promotional text |
| link | Required, http or https, on your verified domain | Product page unavailable |
| image_link | Required; at least 500 x 500 pixels from 31 January 2027, no overlays or watermarks | Image too small, Text on image |
| price, availability | Required, must match the landing page; availability is in_stock, out_of_stock, preorder or backorder | Mismatched product price, Mismatched product availability |
| gtin, brand, mpn | A valid manufacturer GTIN, or brand and MPN; identifier_exists no only when none exist | Missing or incorrect GTIN, Invalid GTIN |
| google_product_category | Optional; if sent, a valid taxonomy ID or full path | Invalid product category |
| color, size, gender, age_group, item_group_id | Required for apparel and variants in several countries, and for free apparel listings | Missing 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.
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 Center | Fix guide | Effect |
|---|---|---|
| Misrepresentation | Fix a misrepresentation suspension | Account warning or suspension |
| Missing or incorrect GTIN (limited performance due to missing identifiers) | Add GTIN, or brand and MPN | Limited performance |
| Invalid GTIN in unsupported format | Correct the GTIN format and check digit | GTIN rejected |
| Incorrect GTIN | Replace a GTIN that belongs to another product | Product disapproved |
| Mismatched product price | Match feed and landing page prices | Product disapproved |
| Mismatched product availability | Match feed and landing page stock | Product disapproved |
| Product page unavailable | Make the landing page reachable | Product disabled |
| Image too small | Send a larger image | Product disapproved |
| Text on image (promotional overlay) | Remove text and watermarks | Product disapproved |
| Missing shipping costs | Add shipping costs | Product not shown |
| Invalid product category | Use a valid Google category | Value rejected |
| Missing value: size, color, gender, age group | Add the apparel attributes | Product not shown |
| Restricted targeting in Personalized advertising | Adjust audience targeting | Targeting 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.
- Start with account issues. A misrepresentation or website issue outranks every product issue, because it can switch off the whole account.
- Sort product issues by the number of affected products and fix the biggest group first. One mapping mistake often explains hundreds of products.
- Find where the wrong value comes from: the shop, a supplier file, a feed rule or a missing field mapping.
- 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.
- For crawl issues (price, availability, landing page), fix the website or the timing between site and feed, then request a website check.
- 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.
- Google Merchant Center Help: Get started with Merchant Center
- Google Merchant Center Help: Product data specification
- Google Merchant Center Help: The Needs attention tab
- Google Merchant Center Help: Request a review of your issues
- Google for Developers: Merchant API compatibility overview (Content API sunset)
Frequently asked questions
Still have questions?
Can't find the answer you're looking for? Please get in touch with our team.
Contact SupportSend 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 reading
Google Shopping feed specification
Every feed field with its format, limits and examples.
Read moreGoogle Shopping feed checker
Test one product against Google's title, price, GTIN and image rules.
Read moreGoogle product category guide
How the Google taxonomy works and how to pick the right ID.
Read more
Keep exploring
Hand-picked next steps to go deeper.