Connect Google Search Console to SiteOps
Search Console is Google's own report on how your site appears in Google search. It shows which queries bring your site up, how often people see it, how often they click, and at what position on the page. It is free, and it is the only place this data comes from — no other tool measures it directly.
Connecting it to SiteOps puts that data next to your traffic and revenue. You see which keywords actually rank, whether they are moving up or down, and how search clicks turn into visits — without opening a second dashboard.
The setup has two parts. First you prove to Google that the site is yours — that is called verification, and you only do it once. Then you let SiteOps read the reports with one click. The whole thing usually takes ten to fifteen minutes, plus a possible wait for DNS.
Set it up, step by step
0 of 8 done
What your DNS zone should hold when this step is done Leave the Search Console tab open while you do this — you will come back to it to press Verify.
- Search Console
- Performance
The one consent screen — read-only, revocable from your Google account If the Google window lists several accounts, pick carefully — choosing an account with no access to the property is the most common reason the connection succeeds but stays empty.
- Settings
- Search
- Google Search Console
Let an agent do it
An agent with access to your DNS can place the verification record for you — the part of this setup that is actually mechanical.
Add my Google Search Console verification record to DNS.
1. I am verifying a Domain property for <my domain>. Search Console shows a TXT record starting with google-site-verification= — here it is in full: <the google-site-verification=... value>.
2. Open the DNS zone for <my domain> at <my DNS host, e.g. Cloudflare or the registrar> and add a TXT record: host @ (the bare domain, not www), the copied text as the value, default TTL.
3. Check it is visible: dig TXT <my domain> +short should include the new value. DNS can take up to an hour — re-check rather than re-adding.
4. Tell me when the record resolves so I can press Verify in Search Console.Signing in to Google, choosing the property type, pressing Verify and approving the SiteOps connection are consent screens only you can click.
If something does not work
- Verification stays pending or fails
- For DNS: records can take up to a day to be visible, so wait and press Verify again. Check that the value was pasted whole, with no extra spaces, and that the record sits on the bare domain (host @), not on www. For the HTML file: open the file's address in your browser — if it does not load, the file is in the wrong folder. For the tag: view your home page's source and search for google-site-verification to confirm the tag is really there.
- I verified, connected, and the chart is still empty
- Three usual causes. First, timing: a freshly verified property has no data for a day or two, and all Search Console data runs about two days behind. Second, the wrong account: the Google account you connected must be an owner or user on the property — verify in Search Console that it appears under users and permissions. Third, the wrong property: with URL-prefix properties, https://example.com and https://www.example.com are different properties, and the empty one shows nothing.
- Which key do I paste into SiteOps?
- None. Search Console connects with a Google sign-in, not a key. If you are looking at an API key or a JSON file, that is a different setup meant for developers — you do not need it. Just press Connect in SiteOps settings and approve in the Google window.
- My developer or agency verified the site, not me
- You do not need to verify again. Ask them to open Search Console, go to the property's settings, find users and permissions, and add your Google account. Full permission is enough for SiteOps to read everything. Then connect in SiteOps with your own account.
- The numbers in SiteOps do not match Google Analytics
- They measure different things and will never match. Search Console counts clicks on Google search results; Analytics counts sessions on your site, from all sources, after scripts load. Compare Search Console clicks with Search Console in SiteOps — those should agree within Google's own reporting delay.