Fixing Common Google for WooCommerce Connection and Loading Issues
Content
Many users of the Google for WooCommerce plugin encounter connection problems, random disconnections, or infinite loading screens. These issues can prevent you from syncing products with Google Merchant Center and running ads effectively. Based on community reports, here are the most common problems and their solutions.
Common Symptoms
- The plugin interface shows a continuous loading spinner.
- Error messages like "There was an error loading Jetpack account info" or "Unexpected token '<'... is not valid JSON".
- The connection to your Google account randomly disconnects after a few hours or days.
- You cannot proceed past the initial setup screen.
Why This Happens
These issues typically stem from one of several root causes:
- Corrupted Connection Data: Stale or conflicting connection tokens between WordPress.com, Jetpack, and Google.
- Jetpack Connection Confusion: The plugin requires a connection to WordPress.com, which is powered by Jetpack technology, but the Jetpack plugin itself is not always mandatory. This distinction can cause confusion.
- Caching or Firewall Interference: Aggressive caching plugins, security rules, or firewalls (like Cloudflare) can block the API calls the plugin needs to function.
- Leftover Data: Even after uninstalling the plugin, residual database entries (like
jetpack_nonce_options) can interfere with a fresh installation.
Step-by-Step Solutions
Solution 1: The Full Reset (Most Effective)
This is the most reliable method to clear corrupted connection data. It's often the first step recommended by the 'Google for WooCommerce' team.
- Navigate to your site's Connection Test page. The URL is typically:
https://YOURSITE.com/wp-admin/admin.php?page=connection-test-admin-page(replace YOURSITE.com with your domain). - On this page, you will see sections for Merchant Center, Google Account, and Jetpack. Click the Disconnect button in each section.
- Once everything is disconnected, go to Marketing > Google for WooCommerce and start the setup process again.
Solution 2: Clear All Plugin Data
If the reset above doesn't work, a more thorough cleanup may be necessary.
- Before deactivating the plugin, add the following line to your
wp-config.phpfile, just above the line that says/* That's all, stop editing! Happy publishing. */:define('WC_GLA_REMOVE_ALL_DATA', true); - Deactivate and delete the Google for WooCommerce plugin.
- Reinstall the plugin freshly from the WordPress plugin repository. The constant you added will ensure all previous data is purged during deletion.
- Attempt the connection process again.
- Important: After a successful setup, you can remove the
define('WC_GLA_REMOVE_ALL_DATA', true);line from yourwp-config.phpfile to prevent accidental data loss in the future.
Solution 3: Check for Caching and Security Conflicts
- Temporarily disable caching: If you use a caching plugin (e.g., W3 Total Cache, WP Rocket) or a server-level cache, temporarily disable it and try the connection again.
- Check your firewall: If you use Cloudflare or another firewall, ensure it is not blocking requests from your own site or from WordPress.com/IPs. You may need to add specific IPs to an allowlist; consult your firewall's documentation.
- Disable other plugins: As a test, temporarily disable all other plugins except for WooCommerce and Google for WooCommerce. If the connection works, reactivate your plugins one by one to identify the conflict.
Solution 4: Understand the Jetpack Requirement
You do not necessarily need the Jetpack plugin installed. The connection to WordPress.com is powered by Jetpack's underlying technology. However:
- If you do have Jetpack installed, you must be logged into WordPress as the user connected to Jetpack (this user will have a green Jetpack logo next to their name in the Users list).
- If you do not have Jetpack installed, the plugin will create a limited connection to WordPress.com for its specific purposes. This is normal.
- If you previously had Jetpack and uninstalled it, you may have leftover database tables (like
_jetpack_sync_queue) or options (likejetpack_nonce_*). These are generally safe to remove if you are sure Jetpack is no longer needed by any plugin on your site.
When to Provide More Information
If none of these solutions work, the problem might be more specific to your server environment. Before seeking further help, gather the following information, as it is routinely requested for deeper troubleshooting:
- System Status Report: Found under WooCommerce > Status > Get system report.
- Error Logs: Check under WooCommerce > Status > Logs for any relevant error files.
- Screenshots: Use a service like Snipboard.io to share screenshots of any error messages.
By methodically working through these steps, most connection and loading issues with the Google for WooCommerce plugin can be resolved.
Related Support Threads Support
-
Plugin stuck/Disconnects and not loading anymore anythinghttps://wordpress.org/support/topic/plugin-stuck-disconnects-and-not-loading-anymore-anything/
-
do you use plugin jetpack?https://wordpress.org/support/topic/do-you-use-plugin-jetpack/
-
Plugin error when removing JetPackhttps://wordpress.org/support/topic/plugin-error-when-removing-jetpack/
-
I was about to cancel and stop Jetpackhttps://wordpress.org/support/topic/i-was-about-to-cancel-and-stop-jetpack/
-
When i deactivate this plugin its disable jQueryhttps://wordpress.org/support/topic/when-i-deactivate-this-plugin-its-disable-jquery/
-
jetpack_nonce_https://wordpress.org/support/topic/jetpack_nonce_/
-
Unable to connect to Google Merchant Center Even With Jetpack installed.https://wordpress.org/support/topic/unable-to-connect-to-google-merchant-center-even-with-jetpack-installed/
-
Just loading..https://wordpress.org/support/topic/just-loading-2/
-
There was an error loading Jetpack Infohttps://wordpress.org/support/topic/there-was-an-error-loading-jetpack-info/
-
Disconnect all The timehttps://wordpress.org/support/topic/disconnect-all-the-time/
-
There is a pixel discrepancyhttps://wordpress.org/support/topic/there-is-a-pixel-discrepancy/
-
The host says that the Google-listings-and-ads plugin is mentioned in these logshttps://wordpress.org/support/topic/the-host-says-that-the-google-listings-and-ads-plugin-is-mentioned-in-these-logs/
-
There was an error loading Jetpack account infohttps://wordpress.org/support/topic/there-was-an-error-loading-jetpack-account-info/
-
Plugin disconnecting from Google accounthttps://wordpress.org/support/topic/plugin-disconnecting-from-google-account/
-
There was an error loading the reporthttps://wordpress.org/support/topic/there-was-an-error-loading-the-report/
-
Error JSONhttps://wordpress.org/support/topic/error-json-4/
-
can not connecthttps://wordpress.org/support/topic/can-not-connect-3/
-
Google Merchant Center That site does not seem to be accessible or no longer hashttps://wordpress.org/support/topic/google-merchant-center-that-site-does-not-seem-to-be-accessible-or-no-longer-has/