# Merchant Center Product Disapprovals: Every Issue Explained

> Every common Google Merchant Center product disapproval explained: price and stock mismatches, unavailable pages, GTIN, image and shipping issues, and fixes.

Web page: https://www.certanza.app/guides/merchant-center-product-disapprovals

# Merchant Center product disapprovals, explained

When Google disapproves a product, Merchant Center names the issue but not much else. This page takes the common issues as Google shows them, including the older names you may still see, and explains what each means, the usual causes and what to do first. Type a word from your issue below to jump straight to it.

Reference guide · updated 30 October 2026 · 10 minute read

## The short version

- A product disapproval stops one product showing. A suspension stops your whole account. Google says too many price or availability mismatches can turn the first into the second.
- Price and stock mismatches between your product data and your pages are the issues to fix first.
- Google renamed many issues in the new Merchant Center, so you may see either name. Both are listed here.
- After fixing, request a website check: Google says it can take up to 12 hours.

## Key numbers

- **14**: common product issues explained on this page
- **12 hours**: maximum for Google's website check after you request one, Google says
- **100 × 100**: minimum image size in pixels (250 × 250 for clothing)
- **500 × 500**: new minimum image size from 31 January 2027, Google says

## Find your issue

- Mismatched product price (Merchant Center)
- Mismatched product availability (Merchant Center)
- Product page unavailable (Merchant Center)
- Preemptive item disapproval (Merchant Center)
- Missing or incorrect GTIN (Merchant Center)
- Limited performance due to missing value: brand [brand] (Merchant Center)
- Conflicting values (GTIN, brand) (Merchant Center)
- Image too small (Merchant Center)
- Generic image (Merchant Center)
- Promotional overlay on image (Merchant Center)
- Missing shipping costs (Merchant Center)
- Excessive capitalization (Merchant Center)
- Invalid value (Google product category) (Merchant Center)
- Missing value: gender, size, color or age group (Merchant Center)

Open Products, then Needs attention, in Merchant Center to see each issue and how many products it affects. If your whole account is suspended rather than individual products, see [Merchant Center suspended](https://www.certanza.app/guides/merchant-center-suspended) instead.


## Price, stock and product page issues

These are the most serious product issues, because Google compares what you tell it with what shoppers see. Repeated mismatches can lead to an account suspension.

### Mismatched product price (Merchant Center, product disapproval)

_Older name: Mismatched value (page crawl) [price]_

**What it means.** The price Google read on your product page doesn't match the price in your product data. Google says a price mismatch can also lead to an account suspension, so fix it quickly.

Usual causes:

- Prices changed on your website but your product data wasn't updated at the same time
- The hidden product data (structured data) on the page shows a different price from the one shoppers see
- The price is loaded by JavaScript after the page opens, so Google's crawler reads a different one
- A sale price with the wrong start or end date, or the wrong time zone
- A different currency, or VAT added or removed on one side only

Do this first:

1. Compare the price in your Merchant Center product data with the price on the page, in your target country's currency
2. In Merchant Center, open Products, then Needs attention, filter for the issue and edit each product (or download the list as a CSV, fix it and re-upload)
3. After fixing, request a website check from the product's page. Google says it can take up to 12 hours, and you can't send another request in that time

### Mismatched product availability (Merchant Center, product disapproval)

_Older name: Mismatched value (page crawl) [availability]_

**What it means.** Your product data says in stock (or out of stock) but the product page says otherwise. Google says too many products with incorrect availability can lead to an account suspension.

Usual causes:

- Stock changed on your website but your product data hadn't updated yet
- Products set to out of stock in your feed just to hide them (Google suggests pausing them instead)
- The page's hidden product data says in stock while the page shows sold out, or the other way round

Do this first:

1. Make the availability in your product data match the product page
2. If stock changes often, schedule your feed updates to match, or turn on automatic item updates
3. After fixing, request a website check from the product's page. Google says it can take up to 12 hours, and you can't send another request in that time

### Product page unavailable (Merchant Center, product disapproval)

_Older names: Unavailable desktop landing page, Unavailable mobile landing page_

**What it means.** Google couldn't open the product page you gave it, so it stops showing that product in ads and free listings until the page works.

Usual causes:

- Page not found (404): the product was deleted, renamed or moved
- Too many redirects (Google allows up to 2)
- Couldn't connect or HTTP 5xx: the server failed, often a slow host or a firewall blocking Google
- Google can't reach your robots.txt file, or your domain's DNS is faulty
- Links in your product data that don't use your verified domain or https://

Do this first:

1. Open the link from your product data yourself on a phone and a computer
2. Test it with Search Console's URL inspection tool, then fix the page or update the link in Merchant Center
3. After fixing, request a website check from the product's page. Google says it can take up to 12 hours, and you can't send another request in that time

### Preemptive item disapproval (Merchant Center, product disapproval)

**What it means.** Google has found price or availability mismatches and has disapproved items before they mislead shoppers. Fixing the underlying mismatch is what clears it.

Usual causes:

- Repeated price mismatches between your product data and your pages
- Repeated availability mismatches

Do this first:

1. Fix the price and availability mismatches above for every affected product
2. Turn on automatic item updates if your prices or stock change often
3. Then request a review


## Barcode and brand issues

These usually limit how often products show rather than disapproving them, but they're worth fixing: Google uses barcodes and brands to match your products to searches.

### Missing or incorrect GTIN (Merchant Center, warning)

_Also shown as: Limited performance due to missing value [gtin], Invalid value [gtin], Incorrect identifier [gtin]_

**What it means.** A product's barcode number (GTIN) is missing or isn't recognised. Depending on the product and country this limits how often it shows, or stops it showing.

Usual causes:

- Barcode left blank, or typed with spaces, letters or the wrong number of digits
- A barcode that belongs to a different product or brand
- Handmade, vintage or own-brand items that have no barcode at all

Do this first:

1. Add the manufacturer's barcode (GTIN), or a brand plus the manufacturer part number (MPN)
2. For one-of-a-kind, vintage or custom items with no barcode, set identifier exists to false (Shopify: mark them as custom products)
3. Never make up a barcode or reuse one from another product

### Limited performance due to missing value: brand [brand] (Merchant Center, warning)

**What it means.** Your products have no brand, so Google can't match them properly and shows them less often.

Usual causes:

- The brand (Shopify: Vendor) field is empty or holds a placeholder

Do this first:

1. Enter the real brand: your shop's name for things you make, otherwise the manufacturer's
2. Don't use your shop name for other brands' products

### Conflicting values (GTIN, brand) (Merchant Center, warning)

**What it means.** The barcode you gave isn't registered to the brand you named, so Google doesn't trust the pairing.

Usual causes:

- A barcode copied from a similar product
- The brand spelled differently from the barcode owner's name

Do this first:

1. Check the barcode belongs to that brand (GS1's lookup tools can help)
2. Correct the barcode or the brand so they match


## Image issues

### Image too small (Merchant Center, product disapproval)

**What it means.** The main product image is below Google's minimum size: 100 × 100 pixels, or 250 × 250 for clothing. Google says the minimum rises to 500 × 500 pixels for all products from 31 January 2027.

Usual causes:

- Thumbnails used as the main image
- Small supplier photos

Do this first:

1. Upload a larger original photo, not a stretched small one
2. Aim for at least 500 × 500 pixels now, ready for 2027

### Generic image (Merchant Center, product disapproval)

**What it means.** The main image is a logo, an icon or a placeholder rather than a photo of the actual product.

Usual causes:

- A "coming soon" or placeholder graphic
- Your logo used as the product image

Do this first:

1. Replace it with a clear photo of the product itself

### Promotional overlay on image (Merchant Center, product disapproval)

**What it means.** The main image has text, a logo, a watermark or a promotional badge on top, such as "SALE" or "Free delivery".

Usual causes:

- Sale badges or banners added to photos
- Watermarks or logos over the product

Do this first:

1. Use a clean product photo for the main image (extra images can show more)
2. Or turn on Merchant Center's image improvements, which can remove some overlays automatically


## Shipping and product data issues

### Missing shipping costs (Merchant Center, product disapproval)

_Older name: Missing value [shipping]_

**What it means.** Some products have no delivery cost, and Google won't show them until they do.

Usual causes:

- No shipping policy set up in Merchant Center for the country you're advertising in
- Weight-based delivery rates, but products with no weight

Do this first:

1. In Merchant Center, open Shipping and returns and add a shipping policy for each country you sell to
2. Make the costs and times match your website's delivery page
3. Allow 24 to 72 hours for the change to show

### Excessive capitalization (Merchant Center, product disapproval)

**What it means.** Product titles use capitals for effect, such as "AMAZING CRYSTAL SET".

Usual causes:

- All-caps titles or words used for emphasis

Do this first:

1. Rewrite titles in normal sentence or title case. Brand names that are genuinely in capitals are fine

### Invalid value (Google product category) (Merchant Center, warning)

**What it means.** The Google product category you gave isn't one from Google's list.

Usual causes:

- Your own category name used instead of Google's
- Only the last part of the category path given

Do this first:

1. Use the category's number, or its full path from Google's product taxonomy

### Missing value: gender, size, color or age group (Merchant Center, product disapproval)

**What it means.** Clothing and accessories need extra details so Google can show the right sizes and fits.

Usual causes:

- Gender, size, colour or age group left blank on clothing products

Do this first:

1. Add each value: gender (male, female or unisex), a consistent size, a single colour name and an age group


## When a disapproval becomes a suspension

- Google says too many products with mismatched prices or availability can lead to an account suspension, not just disapproved products.
- Product data quality problems that stay unresolved after Google's warning period can also lead to a suspension. Google's help pages describe a 28-day warning for these.
- Account-level problems, such as misrepresentation or a website that needs improvement, are suspensions from the start. See [Merchant Center suspended](https://www.certanza.app/guides/merchant-center-suspended) and [website needs improvement](https://www.certanza.app/guides/merchant-center-website-needs-improvement).

> **What Certanza's scan can and can't check here.** The free scan reads your website the way Google's crawler does: it compares the price and stock in each product page's hidden product data with what shoppers see, and checks for missing product data, broken pages and a blocked crawler. It can't see your Merchant Center feed or settings, so feed-only issues such as image size or product category are for you to check in Merchant Center.


## After you fix it

1. **Fix every affected product.** Merchant Center lets you download the list of affected products as a CSV. Fix them all, not just the first few, and fix the cause (for example, keep your feed in step with your website).
2. **Request a website check.** From the product's page, request a website check to speed up reapproval. Google says it can take up to 12 hours, and you can't send another request in that time. If you don't request one, Google reviews automatically later.
3. **Disagree only if Google is wrong.** If the issue is a mistake, choose "I disagree with the issue" and then Request review. Google says some accounts have a limit on review requests, so use it carefully.
4. **Give it time to update.** Google says changes can take 24 to 72 hours to show on the Needs attention page, and fixed issues usually clear within a couple of days.


## Common questions

### What's the difference between a disapproved product and a suspended account?

A disapproved product stops that one product showing in Shopping ads and free listings. A suspension stops every product in your account. Google says too many price or availability mismatches can lead from one to the other.

### How long does it take for a disapproval to clear after I fix it?

If you request a website check, Google says it can take up to 12 hours. Changes can take 24 to 72 hours to show on the Needs attention page, and fixed issues usually clear within a couple of days.

### Why does Google see a different price from my website?

Usually because your product data wasn't updated when the price changed, the hidden product data on the page shows another price, the price loads by JavaScript after the page opens, or a sale price has the wrong dates. A different currency or VAT treatment can also cause it.

### Do handmade products need a GTIN?

Not if they don't have one. For one-of-a-kind, vintage or custom items without a barcode, Google lets you set identifier exists to false. On Shopify you can mark them as custom products. Never make up a barcode.

### Does Certanza check my product feed?

No. Certanza reads your public website, the way Google's crawler does. It checks that the price and stock in each product page's hidden data match what shoppers see, plus your policies and business details, but it can't see your Merchant Center feed or settings.

## Sources

- [Google Merchant Center: How to fix: Mismatched product price](https://support.google.com/merchants/answer/12159029)
- [Google Merchant Center: How to fix: Mismatched product availability](https://support.google.com/merchants/answer/12470049)
- [Google Merchant Center: How to fix: Product page unavailable](https://support.google.com/merchants/answer/12158123)
- [Google Merchant Center: How to fix: Missing or incorrect GTIN](https://support.google.com/merchants/answer/6098295)
- [Google Merchant Center: How to fix: Image too small](https://support.google.com/merchants/answer/6205396)
- [Google Merchant Center: How to fix: Missing shipping costs](https://support.google.com/merchants/answer/6239383)
- [Google Merchant Center: Fixing disapprovals for product data quality violations](https://support.google.com/merchants/answer/13693497)

Check your own website for these problems with a free scan: https://www.certanza.app/

---

Certanza is an independent tool and is not affiliated with Google. Reports are not legal advice and can't guarantee approval.
Site guide for AI assistants: https://www.certanza.app/llms.txt
