What Spyro Does with Your GSC Data
Keyword Tracking
Enriches Spyro’s keyword position data with real impressions and click counts from Google
Indexing Audits
Surfaces pages that aren’t indexed so you can fix coverage gaps before they hurt rankings
Published Article Validation
Confirms that articles Spyro publishes are picked up and indexed by Google
Content Gap Analysis
Identifies queries where you’re getting impressions but low clicks — prime targets for GEO optimization
Prerequisites
Before connecting, make sure you have:- A verified property in Google Search Console for your domain
- A Google account with at least Full User access to the Search Console property
- Your site already receiving traffic (GSC data is only available for properties with at least some impression history)
Connect Google Search Console
Open Integrations in Spyro
Log in to app.spyro.app, navigate to Integrations in the left sidebar, and click Google Search Console.
Connect your Google account
Click Connect Google Account. A Google OAuth window opens asking you to sign in and grant Spyro permission to access your Search Console data. Spyro requests read-only access — it can view your data but cannot make any changes to your Search Console settings.
Select your GSC property
After authorization, Spyro loads all the Search Console properties associated with your Google account. Select the property that matches the domain you’re tracking in Spyro. If you manage multiple domains, you can connect additional properties later.
Wait for the initial data sync
Spyro begins importing your keyword impressions, click data, and indexing status. The initial sync typically takes a few minutes depending on the size of your site. A progress indicator shows when the sync is complete.
View your enriched data
Once the sync finishes, open the Keyword Tracker in Spyro. Your tracked keywords now show real GSC impression and click data alongside Spyro’s AI citation tracking.
Spyro only reads your Google Search Console data — it never modifies your Search Console properties, submits sitemaps, or changes any indexing settings. The OAuth permission Spyro requests is strictly read-only.
Data Sync Details
| Data Type | What Spyro Reads | Sync Frequency |
|---|---|---|
| Keyword impressions | Query, impressions, clicks, CTR | Daily |
| Average position | Per-query ranking position | Daily |
| Indexing status | Indexed / Not indexed per URL | Daily |
| Coverage errors | Pages with indexing issues | Daily |
Troubleshooting
I don't see any properties after connecting my Google account
I don't see any properties after connecting my Google account
Make sure the Google account you authorized has at least Full User access to the Search Console property. If you have multiple Google accounts, check that you signed in with the correct one during OAuth. You can disconnect and reconnect in Integrations → Google Search Console.
My domain shows in GSC but not in Spyro's property list
My domain shows in GSC but not in Spyro's property list
Spyro only lists verified properties. If your property shows as “Unverified” in Search Console, complete the verification process there first, then retry the connection in Spyro.
Keyword data looks different in Spyro vs. Search Console
Keyword data looks different in Spyro vs. Search Console
GSC applies sampling for high-volume queries and rounds impression counts. Minor discrepancies between Spyro and the native GSC interface are expected. If you see large differences, check that you’ve selected the correct property and date range in both tools.