---
title: "Google Merchant Center errors: common issues and fixes"
description: "Google Merchant Center errors and Google Shopping feed errors by Google's own issue names, with the cause and fix of each and how to trace one to its source."
canonical: "https://www.productmetrics.io/blog/google-merchant-center-errors"
pageType: article
language: en
publisher: "Product Metrics"
author: "Berend Vrakking"
datePublished: 2026-10-20
dateModified: 2026-10-23
image: "https://www.productmetrics.io/og/blog/google-merchant-center-errors.png"
---

> Content index: https://www.productmetrics.io/llms.txt

# Google Merchant Center errors: common issues and fixes

## Key takeaways

- Most product issues fall into four groups, price, availability, identifiers and images, and Google names each one, such as "Mismatched product price".
- Product images need at least 100 × 100 pixels (250 × 250 for apparel) today, and 500 × 500 from 31 January 2027.
- Fix the first wrong value between source, export, processed product and landing page; an edit made later is overwritten at the next update.

[Google Merchant Center](https://www.productmetrics.io/glossary/google-merchant-center "Google Merchant Center (GMC) is a free Google tool where a shop uploads and manages its product data, so its products can appear on Google Shopping and across Google.") errors are the issues Merchant Center lists under **Needs attention** when product data, a landing page or an account setting breaks one of Google's rules.

Each one has a fixed name, and Google keeps a "How to fix" page for most of them.

Most come down to the same four things: price, availability, identifiers and images. The fix that lasts changes the first wrong value in the chain from your shop to Google, not the last one you can see.

## What are the most common Google Shopping feed errors?

These ten issues, by the name Merchant Center shows, cover most product disapprovals and limitations (Google Merchant Center Help, checked 23 October 2026):

| Issue in Merchant Center | Usual cause | Fix |
|---|---|---|
| [Mismatched product price](https://support.google.com/merchants/answer/12159029?hl=en) | Feed price differs from the page HTML or structured data | Correct the source or feed rule; check prices added by JavaScript |
| [Inaccurate price status due to inconsistency between feed and landing page](https://support.google.com/merchants/answer/9773429?hl=en) | Repeated price mismatches across products | Fix the price update path, then request a review |
| [Automatic updates: Mismatched availability](https://support.google.com/merchants/answer/14989198?hl=en) | Stock in the feed differs from the page | Update stock more often; check local data sources |
| [Incorrect GTIN](https://support.google.com/merchants/answer/12468182?hl=en) | A [GTIN](https://www.productmetrics.io/glossary/gtin "A GTIN (Global Trade Item Number) is a unique number that identifies a product that can be priced, ordered or invoiced, usually shown as a barcode.") that doesn't belong to the product | Use the manufacturer's GTIN from the packaging |
| [Missing or incorrect GTIN](https://support.google.com/merchants/answer/14899834?hl=en) | No GTIN on a product that has one | Add it; never invent one |
| [Limited performance due to missing value: GTIN](https://support.google.com/merchants/answer/14908685?hl=en) | GTIN missing, product still serves | Add the GTIN, or brand plus [MPN](https://www.productmetrics.io/glossary/mpn "An MPN (manufacturer part number) is the code a manufacturer assigns to identify one product among all the products it makes.") if none exists |
| [Image too small](https://support.google.com/merchants/answer/12159030?hl=en) | Below 100 × 100 px (250 × 250 for apparel) | Upload the original image; never upscale |
| [Generic placeholder image](https://support.google.com/merchants/answer/6098288?hl=en) | A "no image" or logo placeholder | Submit a real product photo |
| [Missing shipping costs](https://support.google.com/merchants/answer/12157544?hl=en) | No shipping settings for the country | Set shipping in Merchant Center, override per product |
| [Missing shipping weight](https://support.google.com/merchants/answer/12468179?hl=en) | Weight-based shipping without `shipping_weight` | Add the weight to each product |

Price and availability mismatches can turn into preemptive item disapprovals, which count as account-level enforcement and need a review to clear ([product data quality disapprovals](https://support.google.com/merchants/answer/13693497?hl=en)). Fix those first.

## Where do you find Merchant Center errors?

Under **Products → Needs attention**, filtered by issue; account-level problems sit under "View setup and policy issues" ([Issues in Merchant Center](https://support.google.com/merchants/answer/12153802?hl=en)). Read the status before you choose a fix:

| Status | What it means | First action |
|---|---|---|
| Not approved | An issue blocks the affected use | Open the issue and its products |
| Limited | Some countries or marketing methods are restricted | Check which ones |
| Under review | Google is still checking | Wait for the review result |
| Approved, few impressions | Not a feed error | Look at demand, bids and price |

An approved product with no impressions isn't disapproved, and a fix for one country doesn't approve the product everywhere ([product visibility and status](https://support.google.com/merchants/answer/12488713?hl=en-GB)).

## How do you trace an error to its cause?

Follow one affected variant from its source to the page Google crawls, and stop at the first wrong value:

**Find the first point where the product goes wrong**

1. **Read the exact issue.** Record the product ID, country, marketing method and the issue name as Merchant Center shows it.
2. **Inspect the processed product.** Check the final price, availability, identifiers and the data source that supplied them.
3. **Trace the input.** Compare the source record, the export and any feed rules for the same variant ID.
4. **Compare the buyable offer.** Open the exact variant and check its page, structured data and checkout.
5. **Correct the cause.** Fix the first wrong value where it lives: source, feed rule, shop or policy.
6. **Verify after the next update.** Confirm the issue has gone, then look again after the next feed run.

![Diagram tracing one variant's price through shop, feed export, feed rule, processed product and landing page: correct at €59.95 until a feed rule changes it to €64.95, which Merchant Center reports as Mismatched product price](https://www.productmetrics.io/images/blog/google-merchant-center-errors/merchant-center-error-trace-price-mismatch.png)

_The source and the page agree; a feed rule broke the price. Fixing the rule clears the error for good, editing the processed product doesn't._

If Google never received the data, the problem is delivery, not content. The [data-source troubleshooter](https://support.google.com/merchants/answer/13760862?hl=en) covers that layer:

| You see | Check first |
|---|---|
| File can't be fetched | File URL and access |
| Rows fail to parse | Format, headers, row structure |
| Product missing from the export | Export filters, market, variant scope |
| Right export, wrong processed value | Feed rules and [supplemental sources](https://support.google.com/merchants/answer/14990942?hl=en) |

Keep product IDs stable while you test: a new ID makes a new product rather than fixing the old one ([ID requirements](https://support.google.com/merchants/answer/6324405?hl=en)).

## Who should fix each error?

The owner of the first wrong value, so the fix survives the next update:

| First wrong layer | Owner | Done when |
|---|---|---|
| Product copy or identifier | Product-data team | Source value approved, export correct |
| Feed rule or fallback | Feed manager | Affected sample correct after processing |
| File delivery | Integration owner | Current version delivered |
| Page or checkout | Ecommerce team | Variant page matches the feed |
| Account policy | Merchant or policy owner | Cause fixed, review completed |

An account suspended for misrepresentation is a different job: [Merchant Center suspended for misrepresentation](https://www.productmetrics.io/blog/google-merchant-center-suspended-misrepresentation) covers it. The [PIM-to-Merchant Center workflow](https://www.productmetrics.io/blog/pim-to-google-merchant-center) assigns an owner to every field upstream.

> **Get more revenue out of Google Shopping.** Every product segmented and labelled in Merchant Center, so your top performers get more priority. [Analyse your products for free](https://app.productmetrics.io/) Log in with Google, no credit card.

## How do you check that a fix held?

Check the processed product and the issue after Google has re-processed it, and again after the next feed update. A connector's "upload successful" isn't Google's approval.

| Check | Evidence to keep |
|---|---|
| Source corrected | The approved value and its owner |
| Current version delivered | Export and submission time |
| Processed product correct | Final attribute and its data source |
| Issue gone for the affected country | Product status |
| Still correct after the next update | A repeat check |

Once products are eligible, the next question is which ones earn their spend. A first campaign is covered in the [Google Shopping ads beginner's guide](https://www.productmetrics.io/blog/google-shopping-ads-beginners-guide); [how to optimise Google Shopping ads](https://www.productmetrics.io/blog/optimize-google-shopping-ads) picks up from there.

## Final thoughts

Every Merchant Center error has a name and an owner; the slow fixes are the ones made in the wrong place.

Open Needs attention, sort by the number of affected products, and trace one variant per issue to its first wrong value. The [feed optimisation checklist](https://www.productmetrics.io/google-shopping-feed/optimization) covers each attribute once the cause is known.

## Frequently asked questions

### Is a warning the same as a disapproval?

No. A disapproval stops the product for the affected country or marketing method; a warning flags a limitation or a problem to fix before it escalates. Read the impact Merchant Center states for each issue.

### Why is my product still disapproved after I fixed the feed?

Usually because the fix didn't reach the processed product: another data source or feed rule overwrote it, or Google hasn't re-crawled the page yet. Check the processed value first, then the issue's own review instructions.

### How long does Merchant Center take to clear an error?

It depends on the process: data processing, page crawling, image crawling and account review each run on their own schedule. Keep the time you submitted the fix, so you can show it if you escalate.

## Keep reading.

- [Google product feed: how it works, IDs, sync and fixes](https://www.productmetrics.io/blog/google-product-feeds)
- [Google product category: how to choose and map it](https://www.productmetrics.io/blog/google-shopping-category)
- [How Google Shopping ads work, from feed to sale](https://www.productmetrics.io/blog/how-google-shopping-ads-work)

---

Written by Berend Vrakking, founder of Product Metrics. Last updated 2026-10-23.

HTML version: https://www.productmetrics.io/blog/google-merchant-center-errors
