Why Your WooCommerce Products Don't Appear in Google Shopping (And the Fix)

Why Your WooCommerce Products Don't Appear in Google Shopping (And the Fix)

WooCommerce products not showing up in Google Shopping? Here are the most common causes and the step-by-step fix for each, including product feed setup, schema,

By Growpins AI Team
21 Jun 2026
9 min read
0 views

Why Your WooCommerce Products Don't Appear in Google Shopping (And the Fix)

WooCommerce products do not appear in Google Shopping automatically. You need a product feed submitted to Google Merchant Centre, correct schema markup on your product pages, and product images that meet Google's size requirements. This guide walks through the five most common causes and the fix for each one, in order of how frequently they occur.

In This Article

  1. How Google Shopping Works With WooCommerce

  2. Cause 1: Missing or Broken Product Feed

  3. Cause 2: Google Merchant Centre Not Set Up Correctly

  4. Cause 3: Missing Product Schema Markup

  5. Cause 4: Product Images That Fail Google's Requirements

  6. Cause 5: Price Mismatch Between Feed and Product Page

  7. The Ongoing Maintenance Reality

  8. FAQ

WooCommerce is very efficient platform and with the right setup it can work well for Google Shopping. The problem is that "the right setup" requires several moving parts to be configured and maintained correctly, and when any one of them breaks, your products silently disappear from Google Shopping with no obvious error message.

If your products failed to appear on Google Shopping, you are likely dealing with one of five specific problems. Here is how to diagnose and fix each one.

How Google Shopping Works With WooCommerce

Google Shopping is not an automatic feature that activates when you publish products. It requires a specific data pipeline requirements. When your WooCommerce store generates a product feed (This is a structured file listing all your products with attributes like price, description, availability, and images), that feed is submitted to Google Merchant Center, and Google Merchant Center sends eligible products to Google Shopping.

If any step within that pipeline should fail, that means a broken feed to Merchant Center receives no data. A Merchant Center account suspension means no products get to Shopping. A schema issue means Google cannot verify your product pages match your feed data. A disapproved product means that specific item is excluded even if everything else is working.

Diagnosing the problem means checking each stage of the pipeline in order.

Cause 1: Missing or Broken Product Feed

This is the most common cause. WooCommerce does not generate a Google Shopping product feed by default. You need another plugin to create one. The most widely used options are WooCommerce Google Listings and Ads (free, official Google integration), WP Simple Google Shopping Feed (free), and the premium DataFeed Watch or WooCommerce Google Shopping plugin.

How to check: Go to your WooCommerce plugins and look for an active Google feed plugin. If none exists, your products are not in Merchant Center at all. If a plugin exists but is not configured, navigate to its settings and check whether a feed URL has been generated.

The fix: Install WooCommerce Google Listings and Ads (the official integration), connect it to your Google account, and complete the account setup wizard. The plugin generates your product feed and submits it to Merchant Center automatically. After setup, go to Merchant Center and check the Diagnostics tab to see if products are being accepted or rejected.

Cause 2: Google Merchant Center Not Set Up Correctly

Google Merchant Center is the account through which your products enter the Google Shopping system. Merchant Center account issues prevent all products from appearing in Shopping, regardless of feed quality. The two most common account issues are: website URL not verified and claimed, and missing or incorrect shipping or returns information.

How to check: Log in to your Google Merchant Center account at merchants.google.com. Look for any red banners or warnings at the top of the dashboard. Navigate to Business Information and confirm your website URL is both verified (ownership confirmed) and claimed (associated with your specific Merchant Center account). Check the Shipping and Returns section to confirm at least one shipping service is set up.

The fix: Verify your website URL using the HTML tag method (add a meta tag to your WordPress header) or via Google Search Console if your site is already verified there. Complete shipping setup by adding your primary shipping country, service type (flat rate or carrier-calculated), and delivery time. Google will not approve products for Shopping without this information.

Cause 3: Missing Product Schema Markup

When your products appear in Google Shopping, Google cross-references your feed data against your actual product pages. It uses schema markup (structured data on your pages) to verify that the price, availability, and product description in your feed match what is on your website. If schema is missing or mismatched, products get flagged with a "mismatched value" error in Merchant Center Diagnostics and are excluded from Shopping.

How to check: Go to one of your product pages and use Google's Rich Results Test (search.google.com/test/rich-results). Enter your product URL. The tool will show whether your page has valid product schema, what data Google is reading, and whether any required fields are missing.

The fix: WooCommerce adds basic product schema by default through its template structure, but it is not always complete. The Rank Math SEO plugin (free tier) generates thorough product schema including price, currency, availability, and review data. Install it and verify your product schema passes the Rich Results Test before rechecking Merchant Center.

Cause 4: Product Images That Fail Google's Requirements

Google Shopping has specific image requirements that are stricter than what most WooCommerce product photos naturally meet. The most frequent failures are: images smaller than 100x100 pixels (for non-apparel) or 250x250 pixels (for apparel), images with promotional overlays or watermarks, and images on a background that Google's system classifies as too busy or inconsistent.

How to check: In Google Merchant Center, go to Products, then All Products. Filter by "Disapproved" and look at the "Issue" column. "Invalid image" or "Promotional overlay on image" are the specific errors that indicate an image problem.

The fix: Re-photograph products on a white or neutral background. Minimum recommended size is 800x800 pixels. Remove any text overlays, price stickers, or watermarks from product images. Re-upload the corrected images in WooCommerce (the feed will update automatically on the next crawl cycle, usually within 24 hours) and request a re-review in Merchant Center.

Cause 5: Price Mismatch Between Feed and Product Page

If the price shown in your product feed does not exactly match the price on your product page, Google will disapprove the product. This mismatch most commonly occurs when a discount plugin or dynamic pricing rule changes the on-page price without updating the feed, or when tax inclusion/exclusion differs between the feed and the page display.

How to check: In Merchant Center, look for "Mismatched value (price)" errors on specific products. Take note of which products are flagged and compare the feed price to the live product page price for each one.

The fix: Ensure your feed plugin is configured to pull the price that matches the displayed price on your product pages. If you show prices including tax on your site but your feed outputs prices excluding tax, align the two. If a sale plugin is changing prices, confirm the feed plugin picks up the sale price via the sale_price attribute rather than the original price.

The Ongoing Maintenance Reality

WooCommerce can absolutely work for Google Shopping, and many sellers run it successfully. But it is honest to acknowledge that the setup described above requires ongoing attention. Google's requirements change. Merchant Center account policies update. Plugin conflicts occur after WordPress updates. Products get disapproved when any one attribute drifts out of compliance.

For sellers who want Google Shopping without the ongoing maintenance overhead, platforms with automated feed management and built-in schema handle this pipeline without requiring manual intervention. Growpins generates product schema automatically on every product page, which eliminates the schema mismatch category of errors entirely. If you're evaluating whether the WooCommerce maintenance overhead makes sense for your store size and technical capacity, a free SEO audit at growpins.ai can give you a second opinion on where your product pages currently stand.

FAQ

How long does it take for WooCommerce products to appear in Google Shopping after fixing the feed?

After a feed is submitted or updated, Google typically takes 3 to 5 business days to crawl, verify, and approve products. After products are approved in Merchant Center, they usually appear in Google Shopping within 24 hours. If products are still not showing after 7 days, check for Merchant Center account-level issues or individual product disapprovals.

Do I need to pay for Google Shopping?

No. Google's free product listings (also called Surface Across Google) allow products to appear in Shopping tabs, Google Search, and Google Images without an advertising budget. You only pay if you run Shopping Ads campaigns. Setting up the free listings is done within Google Merchant Center and does not require any ad spend.

Why does Google keep disapproving my WooCommerce products?

The most common reasons are price mismatch, image quality issues, missing required attributes (price, availability, product identifier like GTIN or MPN), and policy violations. Check the Diagnostics tab in Merchant Center for the specific disapproval reason per product, then fix the underlying issue in WooCommerce or in the feed plugin configuration.

Which plugin is best for WooCommerce Google Shopping feeds?

WooCommerce Google Listings and Ads (official, free) is the safest starting point because it is maintained by Google and WooCommerce together. For stores that need more feed customisation (multiple countries, complex attribute mapping), DataFeed Watch or WooFunnels' Cart Flows are popular premium alternatives.

Can I use WooCommerce without Google Merchant Center for Google Shopping?

No. Google Merchant Center is mandatory for Google Shopping. There is no way to submit products to Shopping without a Merchant Center account. The account is free to create and free to use for organic listings.

If you want to check the SEO health of your current WooCommerce product pages alongside the Google Shopping diagnostic, run a free audit at growpins.ai/seo-audit to see schema status, page speed, and meta data for your store. Or explore Growpins if you are considering a platform that handles schema and feed management automatically.

Share this post

Have a question about this post? Contact the author