Back to Community

Why Your Products Are 'Not Synced' in Google for WooCommerce (And How to Fix It)

28 threads Sep 22, 2025 PluginGoogle for woocommerce

Content

One of the most common issues users face with the Google for WooCommerce plugin is products getting stuck with a "Not Synced" status. This can be frustrating, especially when you've confirmed your products are set to "Sync and show." Based on community discussions, here are the primary reasons this happens and the steps you can take to resolve it.

Why Products Get Stuck as "Not Synced"

The "Not Synced" status indicates that the product has not been successfully sent to your Google Merchant Center account. This can occur for several reasons:

  • Incomplete Setup: The connection between your store, Google Merchant Center, and Google Ads may not be fully configured or may have been disrupted.
  • Action Scheduler Issues: The plugin relies on WordPress's Action Scheduler to handle the sync process in the background. If these actions are pending or failing, syncing will not occur.
  • Product Data Issues: Products may be missing required information for Google Merchant Center, such as GTIN, MPN, or brand, or they may have invalid attribute values (like a sizeType error for non-apparel products).
  • Plugin or Theme Conflicts: A conflict with another plugin or your theme can prevent the sync process from completing correctly.
  • Out of Stock Settings: If you have the WooCommerce setting "Hide out of stock items from the catalogue" enabled, out-of-stock products will automatically be set to "Do not sync and show."

Step-by-Step Troubleshooting Guide

Follow these steps to diagnose and fix the "Not Synced" issue.

Step 1: Verify the Basic Setup

First, ensure you have met all the general requirements. The official documentation for Google Listings & Ads provides a checklist. Confirm that your store location, currency, and product data are compatible with Google Merchant Center's policies.

Step 2: Check the Channel Visibility Setting

Navigate to Marketing > Google Listings & Ads > Product Feed. Verify that the products you want to sync are set to "Sync and show." You can bulk-edit products on this page by selecting them, choosing "Select Channel Visibility" from the bulk actions dropdown, and applying the "Sync and show" setting.

Step 3: Investigate Action Scheduler

Go to WooCommerce > Status > Scheduled Actions. Look for any failed or pending actions related to Google Listings & Ads. If you find pending actions, you can try running them manually. If actions are failing, this often points to a deeper conflict or server issue.

Step 4: Check for Product-Level Errors

In the Product Feed tab, look for any products that have an "Issues" status. Click on them to see the specific error message from Google. Common issues include missing attributes or policy violations. Address these errors directly on the product edit page.

Step 5: Force a Re-Sync

If individual products are stuck, you can try to force a re-sync. Go to the connection test page at yoursite.com/wp-admin/admin.php?page=connection-test-admin-page (replace yoursite.com with your domain). At the bottom of the page, you will find an option to "Sync All Products with Google Merchant Center." This can sometimes push through products that are stuck.

Step 6: Disconnect and Reconnect

If the above steps fail, a full reset of the connection can often resolve underlying issues. On the same connection test page, you can disconnect your Merchant Center, Google Account, and Jetpack. After disconnecting everything, go back to Marketing > Google Listings & Ads to set up the connection again from scratch.

Step 7: Review Your System Status

If the problem persists, it's helpful to review your site's overall health. Go to WooCommerce > Status and get a system status report. This can reveal conflicts with other plugins, theme issues, or server configuration problems that might be interfering with the sync process.

Advanced Scenarios

  • Bulk Editing Many Products: For stores with thousands of products, using the bulk editor on the Product Feed page (which shows 10-20 items at a time) can be impractical. In this case, you can export your products to a CSV file, locate the Meta: _wc_gla_visibility column, change the values to sync-and-show or dont-sync-and-show, and then re-import the CSV to update existing products.
  • Out of Stock Products: Currently, if you want to sync out-of-stock products while having "Hide out of stock items" enabled, it requires a code modification to the plugin, as there is no built-in setting or filter. This is an advanced procedure and may be overwritten during plugin updates.
  • Specific Product Types: Some third-party product types, like bundles, may not be supported by the plugin and might not sync. Check with the extension developer for compatibility.

By methodically working through these steps, you can usually identify and resolve the cause of your products not syncing. If you continue to experience problems after trying these solutions, sharing your system status report and any specific error messages in a community forum can help others provide more targeted assistance.

Related Support Threads Support