Goal: let Topify read your Google Search Console (GSC) data (read-only) and show it inside your Shopify admin.
Topify requests read-only access to GSC (webmasters.readonly) plus your primary email for profile display. We never change your sites, Ads, or GA. You can disconnect any time.
Requirements
-
A Shopify store with Topify installed.
-
A Google account that has access to the GSC property for your shop’s domain (recommended roles: Owner or Full user).
-
A GSC property that matches your shop (prefer Domain property like sc-domain:example.com; URL-prefix also works if it matches your live host, e.g., https://example.com/).
Step-by-step: connect Google
-
Open Topify in your Shopify admin.
-
Click Connect Google account.

- In the Google window, select the Google account that has access to the correct GSC property.

-
Review permissions and click Allow:
-
View your Search Console data for verified sites (read-only).
-
See your primary Google Account email.
-
-
Back in Topify, choose the GSC property that matches your shop domain (e.g., sc-domain:example.com).
-
Click Start initial sync to fetch historical data (last 16 months, up to 50,000 rows/day). You can continue using the app while the sync runs.

-
Open the Dashboard—metrics appear as data arrives (usually within seconds).
Tip: Don’t see the right property? Click Refresh, or use Reconnect to choose a different Google account.


What Topify accesses
-
GSC performance data: queries, pages (URLs), impressions, clicks, CTR, average position, date, device, country.
-
Your Google email: for profile display in Topify.
-
Tokens: stored encrypted at rest; used only to fetch your data and rotated/revoked on disconnect/uninstall.
Topify complies with Google’s API Services User Data Policy (Limited Use). We do not sell your data or use it for ads.
Troubleshooting
-
“No Search Console access for {shopDomain}”
The connected Google account doesn’t have access to the needed property. Click Reconnect and choose an account that does, or open GSC to add/request access to sc-domain:{rootDomain} (or the correct URL-prefix).
-
Property not listed
Ensure you’re an Owner/Full user on that property; check you picked the correct variant (https vs http, with/without www). Refresh the list after changes in GSC.
-
“This app isn’t verified / access_denied”
Make sure you’re using the official Topify OAuth flow from inside the app. If your organization uses Google Workspace restrictions, ask your admin to allow the app.
-
“invalid_grant” / token errors
Tokens can expire or be revoked. Click Reconnect and complete the flow again.
-
No data on the dashboard
Wait a minute for the first batches, check the selected date range, and confirm the property actually has impressions/clicks in GSC.
Disconnect or change account
-
In Topify go to Settings → Connected Google account.
-
Click Disconnect (this revokes tokens and stops data pulls).
-
You can connect another Google account anytime with Reconnect.
Data handling: upon uninstall or disconnect we revoke tokens immediately and delete/anonymize associated Google user data within 30 days.
FAQ
Does Topify modify my site or rankings?
No. Access is read-only; we only fetch and visualize your existing GSC data.
Which GSC role do I need?
Owner or Full user is recommended for API access. Restricted access may not be sufficient in some setups.
Can I connect multiple properties?
Connect the property that represents your live shop domain. If you run multiple storefronts, connect each store to its matching property.