Why are my WooCommerce products not showing on Google Shopping?
Your WooCommerce products may not appear on Google Shopping because they have not reached the correct Merchant Center account, are still being reviewed, contain product or website problems, target the wrong country, are excluded from free listings or are not included in an active Google Ads campaign.

Another common situation is that products are marked as approved in Merchant Center but still do not appear when the store owner searches for them.
Approval is important, but it does not guarantee that a product will appear for every search.
Google first decides whether the product is eligible for a particular country and place, such as free listings or Shopping ads. It then considers the relevance of the product information, the customer’s location, the search phrase, competition and, for paid advertising, the campaign settings.
The solution is therefore not to keep searching for the product and repeatedly resubmit it. The correct approach is to find the stage at which visibility stops.
First decide where you expect the product to appear
“Showing on Google” can mean several different things.
A store owner may expect to see a product in:
- The Google Shopping tab
- Free product listings
- Google Search
- Google Images
- Google Lens
- YouTube
- Google Maps
- A paid Shopping advertisement
- A Performance Max campaign
- The store’s Business Profile
These appearances do not all use the same eligibility and campaign conditions.
Google explains that products eligible for free listings may appear across Search, Maps, Images, Lens, YouTube, Gemini and the Shopping tab. The word “may” is important: eligibility allows Google to consider the product, but it does not guarantee a particular position or impression. Google’s free listings guide describes the supported surfaces.
Paid Shopping ads have additional requirements. The Merchant Center account must be connected to Google Ads, the correct products must be included in an active campaign and billing, location, budget and campaign settings must allow the ads to run.
Before investigating, answer one question:

Am I expecting a free product listing or a paid advertisement?
Without this distinction, a perfectly valid Merchant Center product can appear to be missing simply because no advertising campaign was created.
Check whether WooCommerce actually sent the product
Begin in WooCommerce.
Confirm that the missing product:
- Is published
- Is visible in the catalogue
- Has a price
- Can be purchased
- Has a valid product page
- Has a main image
- Has an accurate stock status
- Is included in the selected synchronization rules
- Has not been manually excluded
- Belongs to a product category that the connection accepts
- Is not waiting in a failed or paused queue
For variable products, inspect the individual variations.
A parent product can appear complete while its colour or size variations have no price, no image or no stock information. If the integration sends variations separately, each variation must be treated as an individual product.
Next, open the product history in the WooCommerce Merchant connection.
Look for a successful submission or update. A product waiting in a queue, rejected before submission or skipped by a store rule has not yet reached Google.
Do not assume that clicking a general “Synchronize” button means every WooCommerce product was accepted. Check the specific missing item.
Make sure you are viewing the correct Merchant Center account
Businesses sometimes have more than one Merchant Center account.
This commonly happens when:

- An old agency created an account
- A previous plugin created another connection
- A new account was opened during testing
- Different email addresses are used
- A business has several stores
- A sub-account exists under another business account
- The WooCommerce connection was reset
- A new Google project was connected to the wrong account
Record the Merchant Center account selected inside WooCommerce and compare it with the account currently open in your browser.
The account numbers should match.
If WooCommerce submitted the product to one account while you inspect another, the product will appear to be missing even though the connection worked correctly.
The same principle applies to Google Ads. An advertising campaign connected to a different Merchant Center account cannot use the products from the intended store.
Search for the product inside Merchant Center
Do not begin by searching for the product publicly on Google.
First find it inside Merchant Center.
Search using:
- Product title
- WooCommerce product number
- SKU
- Product link
- Brand
- GTIN
- Merchant product ID
If the product is not present, the problem is between WooCommerce and Merchant Center.
Possible causes include:
- The product was never submitted
- A submission failed
- The wrong account was selected
- The product was excluded
- The variation was not eligible
- The connection expired
- The background process stopped
- An outdated integration removed the product
- The product is stored under a different identity
- The data source was deleted or changed
If the product is present, the connection completed at least part of its work. You can then investigate its Google status.

Read the product status carefully
A Merchant Center product may be:
- Approved
- Pending
- Limited
- Disapproved
- Expired
- Archived
- Excluded from a particular marketing method
Do not reduce these different states to “working” or “not working”.
Open the affected product and check:
- The country
- Free listings status
- Shopping ads status
- Product issues
- Account issues
- Last update time
- Data source
- Product URL
- Current price
- Current availability
A product may be approved for free listings but disapproved for Shopping ads. It may be approved in one country and unavailable in another.
Google’s product status information separates approval by country and marketing method. Item-level issues also explain the affected field, severity and applicable countries. Google’s Merchant API status guide documents this separation.
For a nontechnical store owner, the practical rule is simple:
Check the product status for the exact country and the exact place where you expect it to appear.
A general approved label does not answer every visibility question.
Understand what “approved but not showing” means
An approved product has passed the checks required for the stated country and marketing method at that time.

It does not mean:
- The product will appear for every search
- It will appear in the first results
- It will appear to the store owner personally
- A paid advertisement is active
- The product will receive impressions immediately
- Google considers every search phrase relevant
- The campaign budget is sufficient
- The customer is inside the intended country
- The product will be selected instead of competing offers
For free listings, Google decides whether and when an eligible product is useful for a customer’s search.
For paid advertising, visibility also depends on the campaign, product selection, bid strategy, budget, location, schedule and competition.
This is why repeatedly searching for the product name is not a reliable visibility test.
Merchant Center performance reports and Google Ads reports provide better evidence. Check impressions over a reasonable period instead of relying only on your own search results.
Check the “Needs attention” section
Merchant Center groups account and product problems in the “Needs attention” area.
Google recommends using this section when products are not approved or are limited in where they can appear. Google’s product visibility guide directs merchants to these product diagnostics.
Start with account-level problems because one account issue can affect every product.
Then review product-level problems.
Common reasons that prevent or limit product visibility include:

- Price mismatch
- Availability mismatch
- Missing product identifiers
- Invalid GTIN
- Missing shipping information
- Unavailable landing page
- Image problems
- Unsupported content
- Policy violations
- Incorrect currency
- Missing variation information
- Website problems
- Unclear return information
- Business verification requirements
Open the full explanation for the issue. Do not try to repair it based only on a short red label.
One problem may affect all appearances, while another affects only a country or advertising method.
Check for an account-wide restriction
If many or all products disappeared at the same time, investigate the account before editing individual WooCommerce products.
Possible account-wide causes include:
- Website verification was lost
- Business information needs verification
- The account has a policy warning
- The website is unavailable
- Shipping information is incomplete
- Return information is missing or inconsistent
- The store is considered unfinished
- The account is suspended
- A required review is still pending
- The intended marketing method is inactive
Merchant Center may review the website, product information, account details and other available business information together.
A product title correction will not solve an account-wide website or business problem.
Make sure customers can easily find:
- Business name
- Contact information
- Shipping information
- Return and refund policy
- Privacy policy
- Terms and conditions
- Accepted payment methods
- Clear product prices
- Working cart and checkout
Google’s store requirements state that an online store should be functional and provide clear business, contact, shipping and policy information. Google’s online store guidance explains these expectations.
Confirm that the website is verified
Merchant Center needs to know that the business controls the submitted store website.

Check that the correct WooCommerce domain is verified and associated with the Merchant Center account.
Pay attention to differences such as:
www.example.comandexample.com- HTTP and HTTPS
- An old domain and a new domain
- A test subdomain and the live website
- Country-specific domain extensions
- Product links pointing to another domain
Google explains that website verification confirms ownership, while claiming connects the website address to the Merchant Center account. Google’s website verification guide describes the available verification methods.
If the store recently moved to a new domain, update the website information and product links before expecting the products to appear.
Compare Merchant Center with the real product page
Open the exact product URL sent to Google.
Then compare:
- Product title
- Price
- Sale price
- Currency
- Stock status
- Product image
- Product condition
- Selected variation
- Brand
- Product identity
The page should show the same offer submitted to Merchant Center.
For a variable product, the link should display or select the correct colour, size or other option. A blue size-medium product should not open a page showing a red size-large option with a different price.
Google’s product data specification warns that inaccurate, incomplete or conflicting information can cause disapprovals, limited visibility or display problems. It specifically identifies product identifiers, variation details, images and website consistency as important areas. Google’s product data specification explains these requirements.
Test the product while logged out of WordPress. An administrator may see an uncached or unrestricted version that ordinary customers and Google cannot access.
Check whether customers can complete the purchase
A product page that looks correct may still fail at the cart or checkout.
Test the full purchasing journey:
- Open the submitted product link.
- Select the intended variation.
- Add the product to the cart.
- Open the cart.
- Continue to checkout.
- Enter an address in the target country.
- Confirm that shipping is available.
- Confirm that the price remains consistent.
- Confirm that no unexplained mandatory charge appears.
- Confirm that the order can reach the payment stage.
Investigate any login requirement, minimum order rule, location restriction or unavailable shipping method.
An ordinary customer should be able to understand the offer and complete the purchase under the conditions shown to Google.
Check the target country, language and currency
A product can exist in Merchant Center without being eligible in the country where you are searching.
Compare:
- Target country
- Store language
- Product language
- Currency
- Shipping country
- Google Ads campaign location
- Customer search location
A store that submits EUR prices for one market may not automatically appear for customers searching in another market that expects a different currency or delivery setup.
The product data source and shipping information help determine where a product may appear. The name of a data source or a country code used only as a label does not automatically target that country.
Make sure the selected country is genuinely supported by the store. Customers in that country should be able to access the page, view the submitted currency and complete checkout using an available delivery method.
Make sure free listings are available
If you expect products to appear without advertising, check their free listings status.
A product being stored in Merchant Center does not always mean it is eligible for free listings in every country.
Open the product and confirm that free listings are not:
- Disapproved
- Pending
- Excluded
- Limited by a product problem
- Affected by an account restriction
- Unsupported in the selected country
Free listings can show products across several Google surfaces, but Google selects when and where an eligible product is displayed. There is no guaranteed position or minimum number of impressions.
Improve the product information for genuine customer relevance rather than repeatedly changing titles merely to trigger new processing.
Check the Google Ads campaign
If you expect a paid Shopping advertisement, Merchant Center approval is only one part of the setup.
Confirm that:
- The correct Google Ads account is linked
- The link is active
- The correct Merchant Center account is used
- A campaign exists
- The campaign is enabled
- Billing is active
- The daily budget is available
- The intended country is targeted
- The campaign is not outside its schedule
- The product is included in the campaign
- The product group is not excluded
- The campaign has not been limited by another setting
Google states that Merchant Center must be linked to Google Ads before campaigns can use the submitted products. Google’s account-linking guide explains how these accounts are connected.
Google uses Merchant Center product information to decide which products may be relevant to a search, but an active campaign and its settings determine whether paid advertising can run. Google’s Merchant Center advertising guide explains this relationship.
If products are approved but the campaign reports no eligible products, compare the campaign country and product filters with the Merchant Center product status.
Look for excluded products
Products can be intentionally excluded without being deleted.
Check whether the missing item was excluded by:
- WooCommerce category
- Product tag
- Product type
- Stock status
- Price rule
- Store synchronization setting
- Merchant Center marketing method
- Google Ads listing group
- Campaign product filter
- Custom label
- Manual product selection
A broad rule may exclude more products than intended.
For example, a campaign intended to include only one custom label can leave all products without that label outside the campaign. The products remain approved in Merchant Center but receive no paid visibility from that campaign.
Review the exact affected product rather than assuming the rule applies correctly to the entire catalogue.
Check for old or duplicate product sources
More than one WooCommerce extension or product source can create confusing results.
Possible sources include:
- A current Merchant API connection
- An older Google product plugin
- An XML feed
- A scheduled file
- Automatically found website products
- Manual products
- A previous agency connection
Symptoms include:
- Duplicate-looking products
- Products returning after deletion
- Old prices reappearing
- Different approval statuses for similar items
- One version appearing while another remains disapproved
- WooCommerce updates reaching the wrong record
Open the affected Merchant product and identify its data source.
Then decide which system should control it.
Do not delete an entire data source before understanding its role. First stop the unwanted submission process, confirm that the intended WooCommerce connection is working and then clean up obsolete products carefully.
Allow time for processing
New and corrected products are not always visible immediately.
Merchant Center needs time to process product information, crawl pages and complete applicable reviews.
After a correction:
- Confirm that WooCommerce saved the new value
- Clear relevant website caches
- Submit the current product information
- Check that Merchant Center received it
- Wait for processing
- Inspect the product status again
- Monitor impressions after eligibility is restored
For formal issue reviews, Google states that completion may take up to seven business days. Products approved after a review can become eligible to appear across Google within 24 hours. Google’s review guidance provides these timeframes.
Do not request another review until the underlying problem is genuinely corrected. Repeated requests cannot replace a working store, accurate product information or consistent business details.
Do not rely only on your own Google search
Searching for your own product is an understandable test, but it is not definitive.
Results can vary according to:
- Country
- City
- Device
- Language
- Search history
- Google account
- Search phrase
- Competition
- Time
- Advertising budget
- Personalisation
- Product relevance
A product can receive impressions without appearing in the exact search performed by the store owner.
Use:
- Merchant Center product status
- Merchant Center performance reports
- Google Ads impressions
- Campaign diagnostics
- Product-level issue reports
If impressions are zero, investigate eligibility, targeting and campaign inclusion.
If impressions exist but clicks are low, the product is appearing. The next problem may concern relevance, image quality, title clarity, price competitiveness or campaign performance rather than technical visibility.
Use this correction order
A practical investigation should follow this order:
- Confirm that the product is published and purchasable in WooCommerce.
- Confirm that WooCommerce attempted to send it.
- Confirm that the correct Merchant Center account was selected.
- Find the product inside Merchant Center.
- Check its country and marketing-method status.
- Review account-level issues.
- Review product-level issues.
- Compare price, availability and variation details with the website.
- Test cart and checkout.
- Confirm website verification.
- Check country, language, currency and shipping.
- Confirm free listings eligibility.
- If using ads, check the Google Ads link and campaign.
- Review product and campaign exclusions.
- Check old or competing data sources.
- Correct the information in WooCommerce or the responsible source.
- Clear stale caches.
- Submit the current product again.
- Wait for Google to process it.
- Review status and impressions instead of relying only on a manual search.
This order prevents unnecessary changes to products that are already correct.
How PW Merchant helps
PW Merchant is designed to connect WooCommerce with Google Merchant Center through Merchant API.
Depending on the store configuration, it can help administrators:
- Inspect WooCommerce products and variations
- Identify products ready to be sent
- Submit product information to the selected account
- Record product submission results
- Update price and availability
- Display Google-side product issues
- Track background processing
- Retry appropriate failed operations
- Match WooCommerce products with Merchant records
- Identify products that require attention
PW Merchant cannot guarantee that a product will appear on Google Shopping.
Google controls product processing, policy decisions, free listing eligibility and advertising placement. Google Ads campaign performance also depends on settings outside the WooCommerce connection.
The purpose of PW Merchant is to make the path between the WooCommerce product and Google’s processed result easier to follow.
Frequently asked questions
Why are my WooCommerce products missing from Merchant Center?
They may not have been submitted, may be excluded by a synchronization rule, may be waiting in a failed queue or may have been sent to another Merchant Center account.
Why are my products approved but not showing on Google Shopping?
Approval makes a product eligible for the specified country and marketing method. It does not guarantee that Google will display it for every search. For paid visibility, an active and correctly configured Google Ads campaign is also required.
Do I need Google Ads for my products to appear?
Not always. Eligible products may appear through free listings. Google Ads is required when you specifically want to run paid Shopping or Performance Max advertising.
How long does it take for products to appear?
Processing time varies. New products, website changes and formal reviews may require additional time. Google states that formal reviews can take up to seven business days.
Can a product show in one country but not another?
Yes. Product status, shipping availability, currency, language and eligibility can differ by country.
Can one variation appear while another does not?
Yes. Each size, colour or other purchasable variation may have its own price, availability, identifiers and Google status.
Can an old WooCommerce plugin cause products to disappear?
Yes. An older feed or integration may update, replace, duplicate or remove products controlled by the intended connection.
Should I keep resubmitting all products?
No. First identify the affected product and the reason it is not visible. Repeatedly sending the same incorrect information will not solve the underlying problem.
Does a successful submission mean the product is approved?
No. It means the product information was received. Google must still process the product and evaluate its status.
Can PW Merchant guarantee that my products will appear?
No. It can support accurate submission, updating and issue visibility. Google determines approval, eligibility and display.
Final visibility checklist
Before considering the problem resolved, confirm that:
- The product is published in WooCommerce
- The exact variation can be purchased
- A valid price is visible
- Stock information is accurate
- The product has a working image
- The public page opens correctly
- The item can be added to the cart
- Checkout works for the target country
- WooCommerce submitted the product
- The correct Merchant Center account received it
- The product can be found inside Merchant Center
- The correct country is selected
- Free listings or Shopping ads show an eligible status
- Account issues have been reviewed
- Product issues have been reviewed
- The website is verified
- Product price matches the landing page
- Product availability matches the landing page
- The intended variation opens correctly
- Currency and language are suitable
- Shipping covers the intended country
- The product is not excluded
- Competing data sources have been checked
- Google Ads is linked when paid ads are expected
- The campaign is active
- The product is included in the campaign
- Processing time has been allowed
- Performance reports have been checked
- The decision is not based only on a personal Google search
Conclusion
When WooCommerce products do not appear on Google Shopping, the cause is not always a failed product connection.
The product may never have reached Merchant Center, may be under review, may have a website or product issue, may target the wrong country or may be approved for a different marketing method. An approved product can also remain absent from a particular search because approval is eligibility, not guaranteed placement.
The quickest way to find the cause is to follow the product from WooCommerce to Merchant Center and then to the intended Google surface.
First confirm that the exact product or variation is published, purchasable and included in synchronization. Then verify that it reached the correct Merchant Center account. Review its status for the intended country and determine whether you expect a free listing or a paid advertisement.
The product page, cart, checkout, shipping coverage, currency and business information must support the same offer submitted to Google. If paid advertising is expected, the correct Google Ads account and campaign must also include the product.
PW Merchant can help make this route more traceable by connecting WooCommerce product information with Merchant Center results. It does not control Google’s final display decisions, but it can help store owners identify where a missing product stopped progressing and correct the responsible source without making random changes across the catalogue.
