Unable to insert site verification
-
Hello, I can’t connect Google WooCommerce to the existing Google Merchant Center.
There is an error: Unable to insert site verification. The necessary verification token could not be found on your site.
Google Merchant Account is completely verified and claimed.
The page I need help with: [log in to see the link]
-
Hi @l575,
Thanks for getting in touch. The “Unable to insert site verification” error typically happens when there’s a caching issue or something blocking Google from verifying your site. I checked the network tab of your site and noticed you have WP-Optimize: https://share.zight.com/llupdJKL.
Here are a few things to check:
- If your site uses heavy caching, try temporarily disabling it as this can prevent the verification meta tag from appearing immediately to Google.
- Look in your site’s source code for any existing
<meta name="google-site-verification" content="..." />tags that might be conflicting. - Go to Marketing → Google for WooCommerce → Settings, click “Disconnect from all accounts,” then reconnect your WordPress.com, Google, and Google Merchant Center accounts to automatically re-verify.
Let us know how that goes!
Hello,
I’ve purged all caches.
I’ve looked the tag on the front page and I didn’t find it there.
There is nothing to disconnect, because I can’t connect it initially.
I’ve tried to connect, but it’s still same error.
Hi @l575,
I just checked and noticed that the tag has been added: https://share.zight.com/llupd2n1. Could you double-check? That means the plugin is generating it correctly.
Since the verification tag is present but Google still can’t verify your site, this suggests there might be an issue with Google’s servers being able to access your site to read the tag. Here are a few things to check:
- Check if your site or hosting provider is blocking traffic from Google’s servers. Some security plugins or hosting configurations can block Google’s verification bots.
- Ensure your site isn’t blocking traffic from certain countries where Google’s verification servers might be located.
- Sometimes temporary server issues can prevent Google from reaching your site during verification attempts.
- Navigate to
wp-admin/admin.php?page=connection-test-admin-pageand disconnect/reconnect your Google account, making sure to select all required permissions when reconnecting.
Let us know how that goes.
Hello,
I disconnected google and connected again.
I disconnected Merchant Center and connected it again:
ResponseRequest: GET /wc/gla/mc/connection Status: 200 Response: { “id”: 731786961, “status”: “incomplete”, “notification_service_enabled”: true, “wpcom_rest_api_status”: “error”, “step”: “verify” }
I’ve tried to connect it through Google Merchant Center, but it’s still same error:
Request: POST /wc/gla/mc/accounts Status: 400 Response: { “message”: “Unable to insert site verification: The necessary verification token could not be found on your site.”, “errors”: { “badRequest”: “The necessary verification token could not be found on your site.” } }
Hosting provider doesn’t block anything.
Hi @l575,
Thank you for the detailed update and for confirming the actions taken so far, including reconnecting both Google and the Merchant Center accounts and verifying that your hosting provider doesn’t block Google’s access.
Since the plugin is generating the Google verification tag but Google’s server continues to report it as missing, here are a few additional troubleshooting steps to try:
- Temporarily switch to a default WordPress theme like Twenty Twenty-Three. Then deactivate all plugins except WooCommerce and Google for WooCommerce and check again if the verification meta tag appears on the homepage source code. If visible now, reactivate plugins one-by-one to identify any conflict affecting the tag insertion.
If that doesn’t help, please share a copy of your site’s System Status. You can find it via WooCommerce → Status. Select “Get system report” and then “Copy for support” (after you scroll down a bit)”. Once done, please upload it on pastebin.com
Hello,
I’ve followed the instructions. I’ve switched to the Theme Twenty Twelve, deactivated all the plugins except WooCommerce and Google for WooCommerce, it didn’t help.
Please find attached system status record: https://pastebin.com/C0qfNVcx
Hi there!
Thank you for sharing the system status report. I’ve reviewed it, and everything appears to be fine there.
To assist you further, could you please follow the troubleshooting steps below?
Confirm whether your site has a “
google-site-verification” meta tag like<meta name="google-site-verification" content="longstringofcharacters" />if it does something may be blocking Google from verifying your site (see the third point below)- Check your wp_options table for a
gla_site_verificationfield and that it has a corresponding value include the meta tag (example above). If you don’t have this value then Google for WooCommerce wasn’t able to receive the tag information from Google. Best to open a support ticket for further investigation. - Google will need to verify site ownership. This is an automated process, but verification may fail if Google’s servers can’t reach your site to check for the verification meta tag (for example, if traffic from certain countries is blocked).
- Check that your site is not blocking traffic from Google e.g. IP or geoblocking (perhaps your hosting is doing it).
I would suggest contacting your hosting provider and asking if there is anything on their side that could be causing this issue, such as traffic being blocked from Google, or having them temporarily disable the server-side cache for testing purposes.
let us know what you find.
Hello, I have multi-site: wp_options (main site) and wp_2_options (for this one).
I’ve checked both and I haven’t find the tag.
Geoblocking is only for Chine, and when I deactivate this plugin, nothing changes.
Maybe it’s because of the multi-site? This site is not main one.
Main site is https://elenakhlibko.com/
Hi @l575,
Thank you for getting back to me. In a multisite setup, each site is typically treated as an independent site, so each one generally requires its own verification.
What I’d like to clarify is regarding your existing Google Merchant account: was it previously connected to another website, and has that site been deactivated before you plan to connect this new one?
Also, are there any products currently in the account from a previous website or domain connection?
Hello,
My Google Merchant account works well, it is connected to my site https://steampunkbdsm.com, account verified and rights are claimed.
I just wanted to connect it to WordPress, so products could sync. Now there are products at the account.
I also contacted hosting provider again, and they confirmed that they don’t block merchants.google.com. They ask what other addresses they should check.
Hi @l575,
Thanks for the update.
- By any chance, is your GMC account connected to any other sources? You can check this on the GMC side under Google Merchant Center → Data Sources. That will show you if any other plugins or services are trying to feed into the account.
- If nothing is there, do you have a staging site or another multi-site that is connected? So, you could consider creating a fresh GMC account with no other connections and trying it.
Let us know how that goes.
-
This reply was modified 4 months, 1 week ago by
Frank Remmy (woo-hc).
My account connected to 2 sources: Merchant Center and Google Analytic.
I’ve already tried new account before, but it didn’t help. No, I don’t have another multi-site or site.
Please write what addresses hosting provider should check.
-
This reply was modified 4 months, 1 week ago by
l575.
Hi @l575,
Here you go:
google.com
googleapis.com
googleusercontent.com
merchants.google.com
www.google.comSpecifically, they can refer to Google’s official list of IP addresses for Google’s search bots here: https://developers.google.com/search/apis/ipranges/googlebot.json
Also, ask them to check if any ModSecurity or server-side security rules might be blocking or filtering Google’s verification requests or injecting headers that prevent Googlebot from accessing the meta tags.
Since your GMC account already works for another site, ensure that each site in your multisite network has separate verification and permissions configured and that no other installations are trying to claim ownership over the same MC account.
I hope that helps. Let us know if you need anything else.
GMC account works not for other site. It works for the https://steampunkbdsm.com.
Actually, it was working without this plugin, but I wanted to sync products through the plugin.
You must be logged in to reply to this topic.