Skip to main content
Connecting Google Search Console gives Spyro access to the real performance data Google has collected for your site — keyword impressions, clicks, average position, and the indexing status of every URL. Spyro layers this data on top of its own AI citation tracking to give you a complete picture: not just whether AI tools are citing your content, but whether that content is actually indexed and performing in traditional search too.

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)
If you haven’t verified your domain in Google Search Console yet, do that first — verification typically takes a few minutes with DNS or HTML tag methods. Spyro can only pull data for properties that are fully verified.

Connect Google Search Console

1

Open Integrations in Spyro

Log in to app.spyro.app, navigate to Integrations in the left sidebar, and click Google Search Console.
2

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.
3

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.
4

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.
5

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 TypeWhat Spyro ReadsSync Frequency
Keyword impressionsQuery, impressions, clicks, CTRDaily
Average positionPer-query ranking positionDaily
Indexing statusIndexed / Not indexed per URLDaily
Coverage errorsPages with indexing issuesDaily
GSC data has a natural delay of 2–3 days from Google’s side — this is a Google limitation and not specific to Spyro. Data you see in Spyro reflects what’s available in GSC at the time of the daily sync.

Troubleshooting

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.
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.
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.
Need help? Reach out to support@spyro.app.