How to Fix Common Google Merchant Center Errors

Last updated
Read time
9 min
Category
How to Fix Common Google Merchant Center Errors

Fixing Google Merchant Center errors starts with correcting the specific issue Google flags in your Diagnostics report, whether that’s an invalid price, a missing GTIN, a mismatched availability status, or a policy violation. Most errors trace back to product data that doesn’t match your website, is missing a required attribute, or breaks one of Google’s Shopping policies.

A WooCommerce product feed plugin automates attribute mapping, category alignment, and scheduled feed updates, which prevents the majority of these errors before they ever reach Google. 

This guide covers the most common Google Merchant Center errors, what causes each one, and exactly how to fix it, including GTIN issues, price and availability mismatches, misrepresentation flags, and account suspensions.

Types of Google Merchant Center Issues: Errors, Warnings, and Notifications

Google Merchant Center groups issues into three severity levels. Knowing which one you’re dealing with tells you how urgently to act.

  • Errors: Critical issues that get individual products disapproved and, if repeated, can lead to account suspension. Fix these first.
  • Warnings: Lower severity than errors, but they reduce feed quality and hurt how your items perform in campaigns. Left unresolved, warnings can escalate into errors.
  • Notifications: Optional recommendations from Google for improving ad performance. Not mandatory, but worth reviewing.

Common Google Merchant Center Errors and How to Fix Them

Invalid Price, Description, or Image Errors

Google relies heavily on accurate titles, descriptions, and images to match your products to search results. Errors here usually come from titles or descriptions that are too long or too short, broken image URLs, or special characters in image filenames. A specific version of this error, “images per offer incomplete,” means Google can’t find a usable image for one or more offers in your feed.

To fix it, open Merchant Center and go to Products, then Diagnostics (some accounts now show this as “Needs attention” following Google’s interface updates; the fix workflow is the same either way). Download the error report to see exactly which products and attributes are affected. Correct the data at the source, either in WooCommerce directly or in your feed file, then re-upload or let your scheduled feed refresh. Recheck Diagnostics to confirm the issue clears.

If you use CTX Feed, its smart filter option lets you exclude any product missing a price, image, or description before the feed is even generated, so incomplete products never reach Google in the first place.

Incorrect Price and Availability Mismatches

If a sale ends on your WooCommerce store but your feed still shows the old price, or a product goes out of stock but your feed still marks it as available, Google will flag a mismatch. Google actively checks your feed price and stock status against your live landing page, and any discrepancy triggers a policy violation, not just a technical warning.

To fix it, update your feed as soon as pricing or stock changes, or better, automate it. CTX Feed pulls current price and sale price data directly from WooCommerce on every scheduled update, and you can add a sale_price_effective_date attribute so the plugin automatically submits your sale’s start and end dates to Google. This prevents the exact “mismatched price” and “mismatched product availability” errors that Google’s Diagnostics report flags most often.

Automatic Item Updates Not Reflecting Site Changes

Google Merchant Center’s automatic item updates feature can adjust your listed availability or price if it detects a mismatch between your feed and your site, without you manually intervening. This is useful as a safety net, but it shouldn’t be your primary method of staying accurate. Relying on it means your listings and ads can temporarily show wrong information before Google’s automatic correction kicks in, and repeated mismatches still count against your account’s policy compliance.

The more reliable fix is keeping your feed itself current. Set your feed plugin to refresh on a short interval (hourly works for most stores) and connect it to Merchant Center through a feed URL rather than a one-time upload, so every price or stock change on your WooCommerce store propagates automatically.

GTIN, MPN, and Brand (Unique Product Identifier) Errors

Unique Product Identifiers, GTIN, MPN, and Brand, are how Google matches your listing to the correct product across the web. A missing, invalid, or inconsistent GTIN is one of the most frequent Merchant Center errors, and it’s required for most product categories.

Global Trade Item Number (GTIN): A 12 to 14 digit code assigned by the manufacturer. It’s the most widely accepted identifier and required for most products in Google Shopping.
Manufacturer Part Number (MPN): A unique code assigned by the manufacturer, used when no GTIN exists.
Brand: The name of the manufacturer or company associated with the product.

How to fix GTIN errors: WooCommerce doesn’t include native fields for GTIN or MPN, so these need to be added as custom fields on your product pages. CTX Feed has these fields built into its settings; enable them, then enter the correct value on each product page. The plugin pulls those values into your feed automatically. For brands, go to Products, then Brands by CTX Feed, add your brand list, and the plugin includes it in the feed without further setup.

If Google’s error specifically says a GTIN is invalid rather than missing, double-check the digit count and confirm there are no extra spaces or non-numeric characters. Inconsistent GTINs across product variations are a separate, common cause of this error.

Incorrect or Missing Product Category

Skipping a category or assigning the wrong one for a product is a common cause of disapproval. Categories need to match Google’s official product taxonomy, not just your internal WooCommerce category names.

CTX Feed Pro includes a category mapping tool. Go to Category Mapping, start a new mapping, select your merchant, and the plugin pulls in your existing WooCommerce categories so you can map each one to the correct Google category. Assign the mapping attribute when generating your feed, and every product is categorized correctly going forward.

Invalid Shipping or Tax Settings

Shipping and tax errors happen when the rates in your feed don’t match what you actually charge, or don’t meet Google’s formatting requirements. You can set shipping and tax rules directly in the Merchant Center, but if you’d rather reflect your existing WooCommerce settings, CTX Feed pulls your configured tax and shipping details into the feed automatically.

Misrepresentation Policy Violations

A misrepresentation flag is different from a data error. It means Google believes your store is misleading shoppers, commonly around business identity, pricing clarity, or return and refund practices that don’t match what’s stated at checkout. Google updated this policy in 2026 with clearer examples covering non-delivery and faulty refund processes, along with expanded appeals guidance.

To fix it, open the specific policy notice in the Merchant Center to see which claim triggered the flag. Cross-check your return policy, contact information, and business name against what’s actually live on your site, since inconsistencies here are the most common trigger. Correct any mismatch, then submit an appeal through the Merchant Center with a brief explanation of what changed. Appeals that reference the specific issue Google cited are reviewed faster than generic resubmissions.

Google Merchant Center Account Suspension

Suspensions almost always follow repeated, unresolved policy violations rather than a single mistake, misrepresentation issues, unverifiable business information, and mismatched pricing being the most common causes. Once suspended, your products stop showing anywhere on Google Shopping until the suspension is lifted.

To fix a suspension, open the suspension notice in the Merchant Center and read the listed policy area carefully; it tells you exactly what needs correcting. Fix every issue across both your account settings and your live website, since Google reviews both together. Verify your business identity and domain ownership if that’s flagged. Only then submit a reinstatement request. Google has been piloting a video verification option for some suspension appeals, where merchants record a short walkthrough of their business and products; if you’re offered this option, treat it as a limited-attempt process and make sure every issue is already fixed before you use it.

Best WooCommerce Product Feed Plugin for Preventing Google Merchant Center Errors

CTX Feed is a WooCommerce product feed plugin built to generate error-free feeds for Google Merchant Center and 220+ other shopping, marketplace, and social channels. Instead of manually re-entering product data every time something changes, it maps your WooCommerce attributes to each channel’s requirements automatically and keeps feeds updated on a schedule you set.

Most Merchant Center errors come from manual data entry mistakes or feeds that fall out of sync with the live site. CTX Feed removes both risks by generating attributes directly from WooCommerce and refreshing the feed automatically, so price, stock, and product details submitted to Google always match what’s on your site.

Key Features

  • Smart and advanced filters: Exclude products missing a price, image, or description, or products that are out of stock, before they reach your feed.
  • Category mapping: Map WooCommerce categories to Google’s product taxonomy to prevent categorization errors.
  • Custom identifier fields: Built-in GTIN, MPN, and brand fields that pull directly into your feed.
  • Dynamic attributes: Adjust pricing or fill in missing data conditionally, per channel, without editing products manually.
  • Scheduled auto-updates: Set a refresh interval so your feed and Merchant Center stay in sync without manual re-uploads.

Pricing starts at around $119 per year for a single site at the time of writing; check the official pricing page before purchasing, since plans and site-count tiers can change.

How to Generate a Google Merchant Center Feed With CTX Feed

Click Make Feed from the CTX Feed dashboard.

Select the Google Shopping template from the channel dropdown; it comes pre-loaded with Google’s required attributes.

Review and adjust the attributes that populate automatically at the bottom of the screen.

Apply filters to exclude out-of-stock items or products missing required data.

Click Generate. The feed file appears on the Manage Feeds page, along with the feed URL, download option, and edit tools.

In the Merchant Center, choose Scheduled Fetch, paste your feed URL, and set an update frequency (2 hours is a common starting point).

Set a matching refresh interval in CTX Feed’s settings so the feed file itself updates before Google fetches it.

Frequently Asked Questions

Why are my products disapproved of in Google Merchant Center?

Disapprovals almost always trace back to a specific attribute error, a missing price, an invalid GTIN, a mismatched availability status, or a policy violation like misrepresentation. Check the Diagnostics report for the exact product and attribute flagged, fix the underlying data, and the product is typically re-reviewed automatically once the feed updates.

What causes a GTIN error in a product feed?

GTIN errors usually mean the code is missing, has the wrong digit count, contains non-numeric characters, or is inconsistent across product variations. WooCommerce has no native GTIN field, so it needs to be added as a custom field and mapped into your feed correctly.

Why is my Google Merchant Center account suspended?

Suspensions typically follow repeated or unresolved policy violations rather than one isolated mistake, most often misrepresentation, unverifiable business details, or mismatched pricing. Read the suspension notice for the specific policy cited, fix every listed issue on both your account and your website, then submit a reinstatement request.

What does “invalid store name” mean in Google Merchant Center?

This means the store name in your Merchant Center account doesn’t match your business’s legal or public-facing name, or contains promotional text Google doesn’t allow in that field. Update the store name in your account settings to match your actual business name exactly.

Why don’t I see my products in Google Shopping?

This is usually a symptom of an unresolved Diagnostics error, a policy violation, or a feed that hasn’t successfully synced yet. Confirm your feed status shows as active in the Merchant Center, then check Diagnostics for any flagged issues before assuming it’s a visibility or bidding problem.

What is a misrepresentation error in Google Merchant Center?

It means Google found a mismatch between what your store claims and what shoppers actually experience, commonly around returns, refunds, or business identity. Fix the specific inconsistency named in the policy notice and submit an appeal referencing that fix.

Key Takeaways

  • Fix errors before warnings and notifications since errors are the ones that get products disapproved or accounts suspended.
  • GTIN, MPN, and brand mismatches are among the most common Merchant Center errors and need custom fields added in WooCommerce, since they don’t exist natively.
  • Price and availability mismatches between your feed and your live site trigger both technical errors and policy violations.
  • Misrepresentation flags are about business and policy inconsistencies, not feed data, and require an appeal referencing the specific issue Google cited.
  • Account suspensions almost always follow unresolved, repeated violations rather than a single mistake; fixing every flagged issue before requesting reinstatement matters more than how quickly you request it.
  • A feed plugin like CTX Feed prevents most of these errors upstream by keeping WooCommerce data and your Merchant Center feed automatically in sync.
[CTA] Stop reading. Start fixing.
Fix your product feed with CTX Feed Pro.

Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.

[4] Comments
Join the discussion
Leave a comment →

4 thoughts on How to Fix Common Google Merchant Center Errors

    1. If you use any other plugin to control your shipping weight, you will find the field name in the feed attributes dropdown. You just have to select it and generate the feed.

Leave a comment.

[NEWSLETTER] Field Notes, monthly

One email a month.
Zero fluff.

Channel-spec changes, plugin releases, the occasional deep dive on something we broke.