Google Merchant Center errors are critical issues that eCommerce businesses must address to maintain product visibility on Google Shopping. These errors, ranging from disapproved listings to account suspensions, can severely impact sales if not resolved promptly, making it essential for businesses to understand and fix them to maximize their online presence and revenue.
- Google Merchant Center serves as the bridge between product catalogs and potential customers, making it vital for eCommerce success.
- Errors in product feeds can lead to disapprovals or account suspensions, directly affecting visibility and sales.
- Common errors include missing attributes, pricing mismatches, and incorrect product categories, all of which can be fixed with proper management.
- Regular audits and automated feed updates can help prevent issues and ensure compliance with Google’s policies.
- Utilizing tools like product feed plugins can streamline the feed generation process, reducing the likelihood of errors.
- Addressing these errors not only improves product visibility but also enhances customer trust and overall ad performance.
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.
| # | Error | Severity | Root Cause | Quick Fix |
|---|---|---|---|---|
| 1 | Invalid or Missing ID | Disapproval | Duplicate or blank product IDs | Map variant_id (Shopify) or variation ID (WooCommerce) |
| 2 | Missing or Incomplete Attributes | Disapproval / Warning | Missing GTIN, title, description, price | Fill all required fields; use Google’s spec guide |
| 3 | Encoding Errors in Descriptions | Warning | Non-UTF-8 characters in feed file | Save feed as UTF-8; remove special characters |
| 4 | Price / Availability Mismatch | Disapproval | Feed not synced with live site data | Automate feed updates; increase refresh frequency |
| 5 | Promotional Overlay on Images | Disapproval | Watermarks or sale badges on product images | Use clean, unedited product images |
| 6 | Incorrect Product Categories | Warning | Wrong or too-broad category selected | Use Google’s taxonomy; pick the most specific category |
| 7 | Invalid Value [sale_price] | Disapproval | Formatting errors or sale price > regular price | Include currency code; use correct decimal format |
| 8 | Missing Value [price] | Disapproval | Price field blank, zero, or wrong field mapped | Map to correct price field; ensure non-zero values |
| 9 | Invalid Value [availability] | Disapproval | Non-standard availability values in feed | Use only: in_stock, out_of_stock, preorder |
| 10 | Automatic Item Updates Active | Warning | Feed out of sync; Google auto-correcting data | Increase feed refresh rate; add schema markup |
| 11 | Missing Shipping / Tax Info | Warning | Shipping rules not configured in GMC | Set up shipping and tax settings in Merchant Center |
| 12 | Duplicate Product Listings | Warning | Same product ID used for multiple items | Assign unique IDs to every product and variant |
| 13 | Missing Inventory Data | Warning | Local inventory feed missing or incomplete | Upload local inventory feed or disable Local Inventory Ads |
| 14 | Broken Landing Page URL | Disapproval | Dead URLs, redirects, or domain mismatches | Audit feed URLs; fix 404s; match verified domain |
| 15 | Feed Upload Stuck / Feed Label Missing | Error | Feed label field left blank | Add uppercase feed label to proceed |
| 16 | Image Errors | Disapproval / Warning | Low resolution, broken URL, or unsupported format | Use 800×800px+ clean JPEG/PNG images |

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.
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.
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.

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.

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.

- 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.

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.

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:
- Go to Google Merchant Center → Data Sources.
- Find your primary feed and click the pencil (edit) icon next to Marketing Methods.
- Uncheck “All for physical stores”.
- Save your changes.

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:
- 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.
- Go to Google Merchant Center → Data Sources → Add Data Source.
- Select “Local products inventory” as the feed type.
- Upload your feed file and map the required attributes.
- 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.

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.

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.
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.
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.
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.
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.
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.
Also Read: How to Rank Higher on Google Shopping?
Comments (2)
Jasper
March 31, 2025
HOW FRUSTRATING! why is there no information or instruction on the add product page – if the feed label is so important it should be a box on the form not hidden at the bottom of the screen – wasted so much time with this not working!
Thank you webtoffee for the information
Hema
May 20, 2025
Hello Jasper,
Thank you for reaching out and sharing your feedback.
We understand how frustrating it can be when essential settings like the feed label aren’t easy to locate. However, the placement and visibility of the feed label field are entirely determined by the Google Merchant Center interface. Our plugin does not control how or where these settings are displayed within their platform.
That said, we’re always here to help clarify any steps or provide guidance to make the process smoother. If you have any further questions or need assistance with setup, feel free to let us know!