Google Merchant Center Errors & How to Fix Them

Google Merchant Center Errors & How to Fix Them

AI Summary

Google Merchant Center errors are among the most common and frustrating challenges eCommerce businesses face when trying to get their products visible on Google Shopping. Whether it’s a disapproved listing, a missing attribute, or a full account suspension, these errors can directly cut your visibility and revenue if left unresolved.

This guide covers the 15 most common errors, explains exactly why they happen, and gives you clear, actionable steps to resolve each one. If you’re looking at your GMC diagnostics screen right now, jump straight to the quick-reference table or the error list below.

Quick Reference: 15 Common GMC Errors at a Glance

#ErrorSeverityRoot CauseQuick Fix
1Invalid or Missing IDDisapprovalDuplicate or blank product IDsMap variant_id (Shopify) or variation ID (WooCommerce)
2Missing or Incomplete AttributesDisapproval / WarningMissing GTIN, title, description, priceFill all required fields; use Google’s spec guide
3Encoding Errors in DescriptionsWarningNon-UTF-8 characters in feed fileSave feed as UTF-8; remove special characters
4Price / Availability MismatchDisapprovalFeed not synced with live site dataAutomate feed updates; increase refresh frequency
5Promotional Overlay on ImagesDisapprovalWatermarks or sale badges on product imagesUse clean, unedited product images
6Incorrect Product CategoriesWarningWrong or too-broad category selectedUse Google’s taxonomy; pick the most specific category
7Invalid Value [sale_price]DisapprovalFormatting errors or sale price > regular priceInclude currency code; use correct decimal format
8Missing Value [price]DisapprovalPrice field blank, zero, or wrong field mappedMap to correct price field; ensure non-zero values
9Invalid Value [availability]DisapprovalNon-standard availability values in feedUse only: in_stock, out_of_stock, preorder
10Automatic Item Updates ActiveWarningFeed out of sync; Google auto-correcting dataIncrease feed refresh rate; add schema markup
11Missing Shipping / Tax InfoWarningShipping rules not configured in GMCSet up shipping and tax settings in Merchant Center
12Duplicate Product ListingsWarningSame product ID used for multiple itemsAssign unique IDs to every product and variant
13Missing Inventory DataWarningLocal inventory feed missing or incompleteUpload local inventory feed or disable Local Inventory Ads
14Broken Landing Page URLDisapprovalDead URLs, redirects, or domain mismatchesAudit feed URLs; fix 404s; match verified domain
15Feed Upload Stuck / Feed Label MissingErrorFeed label field left blankAdd uppercase feed label to proceed
16Image ErrorsDisapproval / WarningLow resolution, broken URL, or unsupported formatUse 800×800px+ clean JPEG/PNG images

What Are Google Merchant Center Errors?

Google Merchant Center Interface

At its core, Google Merchant Center works by using product feeds – structured data files that contain all the details about your products, such as titles, descriptions, prices, images, and availability. These feeds act as a roadmap, telling Google exactly what you’re selling and how to display it to potential customers.

Google Merchant Center errors happen when product feed data is incomplete, inaccurate, or doesn’t comply with Google’s Shopping policies. Common causes include price or availability mismatches between your feed and website, missing required attributes like GTIN or product images, and policy violations. These errors are classified as warnings, disapprovals, or account suspensions, each with increasing severity. Resolving them quickly ensures your products stay visible in Google Shopping results and your ads perform effectively.

While some errors may limit your product’s performance, others can lead to disapproval or even suspension of your entire account. These errors can directly impact your product feeds, causing your listings to disappear from Google Shopping and Search, reducing visibility, and ultimately cutting your sales.

The good news is that most errors are fixable with the right approach.

Google Merchant Center Disapprovals: What They Are and Why They Matter Most

Before diving into individual errors, it’s worth understanding the three error levels — because they require very different responses.

  • Warnings: This means products may still appear in Shopping results, but their performance is limited. If unresolved, warnings escalate to disapprovals.
  • Disapprovals: The affected product is removed from Google Shopping entirely. It won’t appear in results or ads until the issue is fixed and the product re-reviewed. This is the most common source of lost visibility and wasted ad spend.
  • Account Suspensions: Happen when account-level policy violations go unaddressed. Every product across your entire account is disabled. Reinstatement requires fixing all violations and submitting a manual review request, which can take days to weeks.

Start with disapprovals. They have the most immediate impact on revenue. Use the priority order in the table above to triage your diagnostics.

To understand these in detail, you can visit the Google Merchant Center Help page.

Common Google Merchant Center Errors and Solutions

1. Invalid or Missing ID / ID Not Unique

Every product in your Google Shooping feed must have a unique ID. This error appears when you’ve either left the ID field blank or submitted the same ID for multiple products, especially common with product variants like different sizes or colors.

Why It Happens

This is particularly common among Shopify merchants. Shopify has two ID fields: id (shared across all variants of a product) and variant_id (unique to each variant). If you map the generic ID field instead of variant_id, all variants of the same product will share the same ID, triggering a duplicate error. WooCommerce users can face similar issues when variable products aren’t configured correctly in their feed plugin.

How to fix:

  • Ensure every product and variant in your feed has a unique ID value. For Shopify, map your feed’s ID attribute to variant_id rather than id.
  • For WooCommerce, use a feed plugin like WebToffee’s Product Feed plugin to automatically generate unique IDs for each variation by mapping the variation ID field.
  • Never change IDs once assigned. Google uses them to track product history. Changing IDs resets performance data.

2. Missing or Incomplete Attributes

One of the most frequent problems in Google Merchant Center involves product data quality, which happens when your product listings lack certain attributes or have incomplete information.

Attributes like product title, description, price, or GTIN (Global Trade Item Number) are crucial for Google to understand and showcase its products to potential customers accurately.

Why It Happens

This issue typically occurs when the data submitted during product uploads is either incorrect or incomplete. For instance:

  • You might upload a product without providing a GTIN, which is necessary for its unique identification.
  • The description could be too vague or miss key details, making it difficult for Google to align your product with relevant searches.
  • Titles might lack essential keywords, resulting in a listing that is harder to find.

For example:

If you upload the product feed without including the GTIN or using a vague title like “Wireless Earbuds,” your product may get flagged or have low visibility in search results. By providing complete information, such as “Wireless Bluetooth Earbuds with Noise Cancellation – Black,” a GTIN, and a detailed description, your product will be more discoverable and better aligned with Google’s standards.

Product attributes
Missing key attributes like GTIN can result in your product being flagged.

How to Fix:

  • Use Google’s Product Data Specification Guide

Google offers a comprehensive guide that details all the necessary and optional attributes for each product category. Make this your primary resource when preparing your product feed to ensure every listing complies with Google’s standards.

  • Fill in All Required Fields

Ensure you’ve included all essential attributes like title, description, price, and availability. For items that need unique identifiers (like GTIN or MPN), confirm that you’re using accurate and valid codes.

  • Optimize Product Details

Craft clear and descriptive titles that incorporate relevant keywords (e.g., “Men’s Black Leather Jacket – Large” instead of just “Jacket”). Provide thorough product descriptions that emphasize key features, benefits, and specifications.

  • Regularly Update Your Product Feed

Product data is subject to frequent changes – prices, availability, or even descriptions may need adjustments. Plan regular updates to your product feed to keep it in sync with your website and Google’s requirements.

3. Encoding Errors in Descriptions

Your product descriptions contain characters that Google’s system can’t read properly. This causes the description to be rejected or displayed incorrectly.

Why it happens:

This typically occurs when product descriptions are copied from Word documents, PDFs, or other external sources that use non-standard characters. Common culprits include curly quotes (” “), em dashes (—), trademark symbols (™), or characters from non-Latin alphabets that weren’t properly encoded. It can also happen when your feed file is saved in an encoding format other than UTF-8 — for example, Windows-1252 or ISO-8859-1.

Encoding errors seen in product descriptions
A product description with non-standard characters

How to fix:

  • Ensure your feed file uses UTF-8 encoding. Google Merchant Center supports UTF-8, UTF-16, Latin-1, and ASCII, but UTF-8 is the safest and most widely compatible choice.
  • Open your feed in a text editor like Notepad++ or VS Code and check the encoding setting (usually shown in the bottom status bar). Convert to UTF-8 if needed.
  • Search your descriptions for invisible or special characters. Look for characters like ©, ®, ™, curly quotes, or accented characters and replace them with standard equivalents.

4. Pricing and Availability Mismatch

Another frequent error in Google Merchant Center is a mismatch in pricing and availability. This occurs when the details in your product feed do not match what is shown on your website.

For example: Imagine you’re selling a “Wireless Gaming Mouse” for $29.99 on your website but forgot to update the feed, which still lists it at $34.99. A shopper sees the ad, clicks through, and notices the price difference. Not only does this create confusion and a poor experience, but Google might also flag or disapprove your listing, causing it to disappear from Shopping results.

Why It Happens

This problem usually occurs when updates to products, such as price changes or stock availability, are made on your website but are not reflected in your product feed. Here are some scenarios that might lead to this:

  • You might run a flash sale or change prices on your website, but your product feed isn’t updated immediately.
  • Stock levels can change rapidly (for instance, a popular item might sell out), but the feed still indicates the item is available.
  • Manual feed uploads may not capture dynamic or frequent updates on your site, resulting in inconsistencies.

How to Fix

  • Automate Feed Updates with Real-Time Data

Utilize a product feed management tool or plugin that connects with your website to sync updates automatically. This ensures that your feed consistently reflects accurate pricing and stock levels. For instance, WebToffee’s Product Feed for WooCommerce plugin can simplify this process, aligning your data with Google’s requirements.

Automating feed updates
Set auto-refresh to sync instantly and fix pricing variations.
  • Cross-Check Details Before Uploading

When uploading feeds manually, verify all product details to confirm they match your website. Pay attention to key attributes such as price, availability, and sale start/end dates to ensure accuracy.

  • Regularly Audit Your Feed and Website

Set up regular audits to compare your product feed with your website to identify and resolve discrepancies early on.

5. Promotional Overlay on Images

Your product image contains text overlays, watermarks, logos, promotional badges (like “Sale!” or “Free Shipping”), or any graphic element that isn’t part of the actual product.

Why it happens:

Many merchants use their website’s promotional banners or watermarked images directly in their product feed. Others add sale badges, brand logos, or “NEW” stickers onto product images for their website and forget that Google Shopping has stricter rules.

How to fix:

  • Use clean, unedited product images with no overlays, watermarks, text, or promotional badges of any kind.
  • Google specifically prohibits: sale/discount text, “Free shipping” badges, brand watermarks, call-to-action buttons, and any graphic borders or frames.
  • Audit all product images in your feed. Check the image_link URLs to ensure they point to clean images, not marketing-enhanced versions.
  • If your WooCommerce store automatically adds overlays to images (via a plugin or theme feature), make sure your feed pulls the original, unmodified image URL.

6. Incorrect Product Categories

Assigning your products to the wrong Google Product Category is a common data quality issue that can greatly impact how your listings perform. The Google Product Category is a standardized classification system that helps Google understand what you’re selling. It ensures your products are displayed in the most relevant searches and Shopping results.

When products are categorized incorrectly, they’re less likely to appear in the searches of the right audience, leading to lower visibility and missed opportunities.

Category mapping
Boost visibility and feed performance with accurate Google Shop categorization.

Why It Happens

  • Lack of Familiarity with Google’s Categories: With thousands of categories to choose from, it can be overwhelming to find the most accurate one.
  • Rushed Feed Setup: When setting up feeds quickly, merchants may assign generic or broad categories instead of more specific ones.
  • Complex Product Range: For stores with diverse inventories, manually categorizing each item can lead to errors.

How to Fix

  • Use Google’s Taxonomy Guide

Google offers a comprehensive taxonomy of product categories. Take some time to explore or search through the guide to identify the category that best matches each product. Opt for the most specific category available. 

For instance, rather than selecting “Home & Garden > Furniture,” go for “Home & Garden > Furniture > Living Room Furniture > Sofas.”

  • Automate Category Assignment

Numerous feed management tools and plugins, such as WebToffee’s WooCommerce Product Feed plugin, can assist in mapping the precise categories for your products to the corresponding Google categories, which saves time and minimizes errors in product data.

  • Regularly Audit Your Feed

Make it a habit to periodically review your feed to confirm that all products are accurately categorized, especially after introducing new items or making updates.

7. Invalid Value [sale_price]

The sale price attribute in your feed is formatted incorrectly, contains an invalid value, or doesn’t meet Google’s requirements.

Why it happens:

Common causes include submitting a sale price without a currency code, setting the sale price higher than the regular price, using incorrect number formats (commas instead of periods as decimal separators), leaving the sale price active after the promotion has ended, or not including the sale_price_effective_date attribute when required.

How to fix:

  • Always include the currency code with the sale price (e.g., “29.99 USD”, not just “29.99”).
  • The sale price must always be lower than the regular price attribute.
  • Use a period (.) as the decimal separator, not a comma.
  • Always pair sale_price with sale_price_effective_date to define when the sale starts and ends. Format: 2026-03-01T00:00:00Z/2026-03-15T23:59:59Z.
  • When a sale ends, remove the sale_price from your feed or let the effective date expire, don’t leave stale sale prices in the feed.

8. Missing Value [price]

The price attribute for one or more products in your feed is either blank, set to zero, or formatted incorrectly.

Why it happens:

This often occurs when the price field isn’t properly mapped in your feed configuration. Many shopping platforms have multiple price-related fields — price, regular_price, compare_at_price, special_price — and selecting the wrong one can result in blank values. It also happens when products are set to “Request a Quote” or have no price assigned in the CMS.

How to fix:

  • Ensure every product in your feed has a non-zero price value with the correct currency code (e.g., “49.99 USD”).
  • Don’t include free items (price of 0) in your feed — Google doesn’t allow them in Shopping ads.
  • In your feed plugin, verify that the price attribute is mapped to the correct source field from your store. For WooCommerce, this is typically the regular_price field.

9. Invalid Value [availability]

The availability attribute in your feed contains a value that Google doesn’t recognize.

Why it happens:

Google only accepts three predefined availability values: in_stock, out_of_stock, and preorder. Many eCommerce platforms use different terminology like “available,” “unavailable,” “yes,” “no,” “true,” “false,” or “1”/”0.” When these non-standard values are passed directly to the feed without mapping, the product gets disapproved.

How to fix:

  • Map your store’s availability values to one of Google’s three accepted options: in_stock, out_of_stock, or preorder. No other values are accepted.
  • In WooCommerce, the stock status field typically uses “instock” and “outofstock” — your feed plugin should convert these to Google’s accepted format automatically.
  • For Shopify, check that your availability field isn’t passing “true/false” — it needs to be converted to “in_stock/out_of_stock.”
  • Use feed rules to set conditional availability: for example, if quantity > 0, set availability to in_stock; otherwise, set it to out_of_stock.
  • Consider whether to include out-of-stock products in your feed at all — in many cases, excluding them reduces errors and improves feed quality.

Automatic Item Updates Active [price] and [availability]

This deserves its own section because it’s one of the most misunderstood warnings in Google Merchant Center and one of the most consequential if ignored.

What This Warning Means

Google detected a mismatch between your feed data and what it found during its crawl of your product pages, and it automatically corrected the listing. While this keeps your product active, it’s a direct signal that your feed is out of sync with your website.

Why It Happens

Google periodically crawls your product pages and compares the data against your feed. When it finds differences — a price that’s changed on your site but not in your feed, or a product that’s gone out of stock — it updates the listing automatically, provided you have automatic item updates enabled in your account settings.

Why You Shouldn’t Ignore It

Receiving frequent automatic update warnings can escalate to the Mismatched value (page crawl) error, which causes actual disapprovals rather than silent corrections. It also signals to Google that your feed management process is unreliable, which can affect how your listings are weighted in Shopping results.

How to Fix Automatic Item Update Warnings

  • Increase your feed update frequency. If you’re updating your feed once a day, switch to multiple daily updates — especially if your prices or stock levels change frequently.
  • Use supplemental feeds for fast-changing attributes. A supplemental feed targeting just price and availability lets you push updates more frequently without regenerating your entire product feed each time.
  • Audit the root cause. Pull a feed diagnostics report and identify which products are triggering the most automatic updates. These are likely products with dynamic pricing (flash sales, tiered pricing) or fast-moving inventory. Address the sync gap at the source.
  • Enable structured data markup on your product pages. Adding schema.org/Product markup with accurate price and availability properties gives Google’s crawler a reliable machine-readable source to verify against — reducing the chance of mismatches being flagged in the first place.

How to enable or check automatic item updates:

Go to Google Merchant Center → Tools → Automatic Improvements and review your current settings. Automatic updates are a helpful safety net, but they’re not a substitute for a well-maintained feed.

11. Missing or Incorrect Shipping and Tax Information

Another common issue is missing or incorrect shipping and tax information. This error occurs when your product feed doesn’t include the necessary details about shipping costs or tax rates, which are critical for providing a clear and accurate shopping experience for customers.

For example, if a shopper clicks on your listing for a “Ceramic Coffee Mug” priced at $15 but finds no information about shipping costs. When they proceed to checkout and discover an unexpected $10 shipping fee, they might abandon the purchase. Worse, Google may flag your listing for missing essential details, reducing its visibility in search results.

Adding shipping information
Missing shipping setup can cause discrepancies in shipping information.

Why It Happens

This issue typically arises when shipping and tax settings haven’t been configured in the Merchant Center or are incomplete. Here’s how it might happen:

  • You forget to set up shipping rules or tax rates for specific regions.
  • Your shipping costs vary based on location, weight, or delivery speed, but these variables aren’t reflected in your Merchant Center settings.
  • Tax information for regions with specific requirements isn’t included, making it unclear what customers will pay at checkout.

How to Fix

  • Configure Shipping and Tax Details

To do this, go to Google Merchant Center and click Shipping and Returns. Here, you can set up the shipping and tax details for your products. Refer to this documentation on adding shipping data and configuring tax.

  • Set Up Accurate Shipping Rules

Establish shipping rates based on delivery speed (like standard or express), product weight, or geographical area. If you provide free shipping, make sure this is clearly stated.

  • Add Region-Specific Tax Information

Make sure to include tax rates for the regions where you collect taxes. Google offers options to apply standard rates based on the country or to specify custom rates manually.

For example, if you’re selling in the US, set tax rates according to state-level requirements, as these can differ. For international sales, ensure you comply with local tax regulations.

12. Duplicate or Conflicting Product Listings

Duplicate or conflicting product listings happen when two or more products in your feed share the same product ID. The product ID is a unique identifier Google uses to differentiate between your items. If multiple products have the same ID, it creates confusion, leading to errors in your listings.

Why It Happens

Duplicate product IDs typically occur when:

  • You’ve uploaded the same product multiple times, intentionally (to test changes) or accidentally, without updating the IDs.
  • Your feed generation process assigns identical IDs to different products, often due to errors in the configuration or naming convention.
  • Products with variations (e.g., size, color, or style) are not assigned unique IDs for each variation.

How to Fix

  • Assign Unique IDs to Every Product

Ensure every product in your feed has a unique and consistent ID. This ID should remain constant even if you update other details like price or description. For products with variations, assign a unique ID to each variation.

  • Consolidate Duplicate Listings

If the same product appears multiple times in your feed with different data, merge them into a single listing. Use the most accurate and complete information for the consolidated product entry. For example, if you have two listings for “Men’s Running Shoes” with IDs “Shoe001” and “Shoe001A,” decide which entry to keep and remove the duplicate.

  • Review Your Feed Generation Process

Check your feed generation plugin to ensure it’s not generating duplicate IDs automatically.

Implement a system or naming convention that guarantees unique IDs for every product.

  • Run Regular Feed Audits

Use Google Merchant Center’s diagnostics tool to identify and resolve duplicate ID issues. Schedule periodic reviews of your feed to catch duplicates early.

By assigning unique IDs to each product and regularly auditing your feed, you can prevent these conflicts and ensure your listings are accurate and visible.

How to Fix Missing Inventory Data in Google Merchant Center

Missing inventory data is one of the most common and most searched errors for merchants running Local Inventory Ads. It’s also a highly specific error that many generic troubleshooting guides skip over entirely.

What the Error Means

If you see the warning “one or more products don’t have corresponding inventory data” in your Merchant Center diagnostics, it means your account is configured to serve Local Inventory Ads, but the local inventory feed required to support them is either missing or incomplete.

Local Inventory Ads require Google to know your in-store product availability at the specific store level. Without a local inventory feed that maps products to physical store locations — including in-store quantity data — Google can’t serve those ads, and affected products will be flagged.

Why It Happens

There are two primary causes:

Cause 1: Local inventory ads are enabled, but no local inventory feed has been uploaded. If you selected “Local inventory ads” or enabled “All for physical stores” in your data source settings, Google expects a separate local inventory feed. If you haven’t created or uploaded one, every product you carry will trigger this error.

Cause 2: A local inventory feed exists, but it doesn’t include quantity data. Google requires your local inventory feed to include a quantity field for each product at each store location. If the quantity field is missing or blank, Google treats the inventory data as incomplete and flags it.

How to Fix Missing Inventory Data

Option 1: Disable Local Inventory Ads

If you’re not actively running Local Inventory Ads or don’t have physical store locations, the simplest fix is to disable the feature:

  1. Go to Google Merchant Center → Data Sources.
  2. Find your primary feed and click the pencil (edit) icon next to Marketing Methods.
  3. Uncheck “All for physical stores”.
  4. Save your changes.
Local inventory ads
Disable Local Inventory Ads to fix the missing inventory error.

This removes the local inventory requirement and resolves the error immediately for most merchants who enabled the setting accidentally.

Option 2: Upload a complete local inventory feed (if you need Local Inventory Ads)

If you do operate physical stores and want to serve Local Inventory Ads, you’ll need to create and submit a dedicated local inventory feed:

  1. Create a feed file (CSV or XML) that includes the following required fields for each product at each store: store_code, id (matching your primary feed), quantity, and price.
  2. Go to Google Merchant CenterData SourcesAdd Data Source.
  3. Select “Local products inventory” as the feed type.
  4. Upload your feed file and map the required attributes.
  5. Ensure the store_code values in your local inventory feed exactly match the store codes registered in your Business Profile.

Option 3: Use a feed plugin to generate and sync your local inventory feed

For WooCommerce stores with physical locations, managing a local inventory feed manually is error-prone. WebToffee’s Product Feed Plugin can help generate structured, Google-compliant feeds that include the inventory attributes required for Local Inventory Ads.

14. Inappropriate or Broken Landing Page URL

The URL in your product’s link attribute either doesn’t work, leads to the wrong page, or doesn’t meet Google’s landing page requirements.

Why it happens:

Common causes include: products that have been deleted from your store but remain in the feed; URL structure changes after a site migration or CMS update; links pointing to category pages or the homepage instead of specific product pages; 301/302 redirects that confuse Google’s crawlers; domain mismatches (the domain in the feed doesn’t match the domain verified in GMC); or URLs with special characters that aren’t properly encoded.

How to fix:

  • Ensure every link attribute in your feed points to the specific product’s live, accessible landing page.
  • The domain in your product URLs must exactly match the domain you’ve claimed and verified in Google Merchant Center. If your site is www.example.com, don’t submit links from example.com (or vice versa) unless both are properly configured.
  • Regularly audit your feed for 404 errors. Export your feed, extract all URLs, and use a bulk URL checker tool to identify broken links.
  • After a site migration, create proper 301 redirects and update your feed to use the new URLs directly (don’t rely on redirects for feed URLs long-term).

15. Getting Stuck While Uploading Feed

This can occur when adding a product source if the feed label is missing. Without this label, you won’t be able to proceed, as the “Continue” button will remain greyed out. Adding a proper feed label allows you to categorize and identify your products easily.

Adding feed label
Add a feed label to proceed to the next step in feed generation.

How to Fix

  • Add Feed label

To enter a feed label, click the pencil icon next to it. Choose a name that helps you easily categorize and identify your products. Note that the feed label must be in uppercase and can include digits, hyphens, and underscores.

16. Image Errors

Image errors in Google Merchant Center occur when the images in your product feed fail to meet Google’s quality or accessibility requirements. These errors can prevent your products from being displayed properly or result in disapprovals. Since images are often the first thing shoppers notice, having clear, high-quality visuals is crucial for attracting and engaging potential customers.

Product image
Use high-quality images per Google’s guidelines for optimal product display.

Why It Happens

Image errors usually occur for one of the following reasons:

  • Broken Links: The image URL provided in your feed doesn’t lead to a valid or accessible image file. This can happen if the URL is outdated, incorrect, or points to a removed file.
  • Low-Resolution Images: Google requires images to meet minimum quality standards, and low-resolution or blurry images fail to comply.
  • Watermarks or Overlays: Images with promotional text, logos, or watermarks can be distracting and don’t provide a clear view of the product, leading to disapproval.
  • Unsupported Formats: If the image isn’t in a supported format (like JPEG or PNG), it won’t display properly in Google Shopping.

How to Fix

  • Provide High-Quality Images

Make sure to use high-resolution images that effectively showcase your products. Google suggests images should be at least 800 x 800 pixels, but larger sizes typically yield better results. The image must be clear, well-lit, and free from distortion or blurriness.

  • Avoid Watermarks and Overlays

Opt for clean images that do not have watermarks, promotional text, or logos. Google prefers images that are distraction-free so that customers can concentrate on the product itself.

  • Use Direct and Accessible URLs

Ensure your image URLs lead directly to the image file and are accessible to Google. Steer clear of URLs that require authentication or result in errors.

Common Google Product Feed Errors

Feed errors are a distinct category from general Merchant Center account errors. They originate in the structure, formatting, or data quality of your product feed file itself, before Google even evaluates individual product listings. Understanding feed-specific errors separately helps you diagnose problems faster and apply the right fix at the right level.

What Are Google Shopping Feed Errors?

Google Shopping feed errors occur when your product feed file fails to meet Google’s technical or data quality requirements. This includes formatting issues (wrong encoding, invalid attribute values), structural problems (duplicate IDs, missing required fields), or data mismatches (prices or availability that contradict your live website).

Feed errors are especially common when:

  • You’re generating feeds manually from a spreadsheet or custom script
  • Your eCommerce platform (WooCommerce, Shopify, Magento) exports data in a format that doesn’t map cleanly to Google’s attribute names
  • Your feed isn’t being updated frequently enough to stay in sync with live product data

For WooCommerce stores, using a dedicated feed plugin like WebToffee’s Product Feed Plugin eliminates most feed-level errors by generating Google-compliant feeds automatically, with correct attribute mapping, encoding, and update scheduling built in.

Most Common Feed-Level Errors and Quick Fixes

  • Incorrect attribute mapping: Your feed contains custom field names (e.g., product_name instead of title, stock_status instead of availability) that Google doesn’t recognize. Fix by remapping attributes in your feed plugin or manually updating the column headers in your feed file to match Google’s required attribute names.
  • Feed file encoding issues: Saving your feed file in Windows-1252 or ISO-8859-1 instead of UTF-8 introduces invisible encoding errors across your entire feed. Always export and save feed files in UTF-8 format.
  • Missing required attributes at the feed level: If a required field (like price or availability) is missing from your feed schema entirely — not just blank for some products — every product in the feed will be affected. Check your feed template or export settings to ensure all required columns are present.
  • Stale feed not updating: A feed that hasn’t been refreshed recently will gradually accumulate price and availability mismatches as your store data changes. Set your feed to refresh automatically — daily at minimum, multiple times daily if your inventory or pricing changes frequently.
  • Invalid or unsupported feed format: Google accepts Text (TSV), XML, and Google Sheets formats. Submitting an XLSX file, a malformed XML document, or a CSV with inconsistent delimiters will cause the entire feed to fail. Validate your feed format before uploading using the feed diagnostics tool in Merchant Center.

Frequently Asked Questions

Is Google Merchant Center free?

Yes, Google Merchant Center is completely free to use. There’s no cost to create an account, upload product feeds, or list your products on Google’s free Shopping listings. You only pay if you run paid Shopping ads (Google Shopping campaigns) through Google Ads.

For most eCommerce businesses, setting up Merchant Center and keeping your feed optimized is one of the highest-ROI activities you can do at zero direct cost.

What is Google Merchant Center?

Google Merchant Center is a free platform from Google that allows eCommerce businesses to upload and manage their product data so it can appear across Google’s shopping surfaces including Google Shopping, Google Search, Google Images, and YouTube.

You submit your product information through a product feed, and Google uses that data to display your listings to users who are actively searching for what you sell. It’s the backend infrastructure that powers Google Shopping for retailers.

What happens if you don’t resolve repeated Google Merchant Center policy violations?

Repeated or unresolved policy violations escalate in severity. Initially, individual products are disapproved and removed from the shopping results. If the underlying issues aren’t addressed, Google can issue account-level warnings. These flag your entire account for non-compliance.

If those warnings are ignored, Google will suspend your Merchant Center account entirely, which disables every product listing across all Google platforms. Reinstating a suspended account requires fixing all flagged violations and submitting a manual review request to Google, which can take days or weeks. Repeated suspensions can result in permanent account termination.

What’s the fastest way to fix Google Merchant Center errors at scale?

The most efficient approach is to use a dedicated product feed plugin rather than manually managing your feed. For WooCommerce stores, WebToffee’s Product Feed Plugin automates feed generation, handles attribute mapping, ensures correct encoding and formatting, and keeps your feed synced with live product data, eliminating the majority of common feed-level errors before they reach Merchant Center.

Conclusion

Addressing Google Merchant Center errors promptly is essential for keeping your product listings visible and performing well. By fixing issues like incorrect data, missing information, or policy violations, you can ensure your products stay compliant and accessible to potential customers.

Being proactive is important. Regularly checking your diagnostics and performance reports can help you identify problems early on. Utilize Google’s support resources and troubleshooting guides for extra assistance.

To make the process even easier, tools like WebToffee’s Product Feed Plugin can assist you in creating accurate, well-optimized feeds that meet Google’s standards.

Although errors may appear daunting, they can be managed with consistent effort and the right strategies. With dedication and the appropriate tools, overseeing your Google Merchant Center can be a smooth and rewarding journey, allowing your products to reach the right audience and enhancing your e-commerce success.

Article by

Writer at WebToffee. I focus on WooCommerce and Shopify store migration, import/export workflows, and eCommerce data management, breaking down technical concepts into clear, easy-to-follow guides for store owners.

Comments (2)

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *

Google Preferred Source

Get Free Product Listings With WooCommerce Product Feeds