Skip to main content

Google Search Console

This guide shows how to connect and explore Google Search Console's Organic Query results.

You can check our live demo or connect in one click.

Setup instructions


To connect Google Search Console to Maya, you need access to a Google Search Console account with sites that you are the verified owner.

Step 1 Authorize access

  1. Navigate to the sources page and click on the connect button.
  2. Follow Google authentication process steps.

Step 2 Select your desired sites.

  1. Check the Google Search Console sites or domains that you would like to provide access to, and click on Connect. Maya will take it from here and sync your Google Search Console data.


If you select a site domain, make sure not select individual sites belonging to the same domain. If you do you will get duplicate data in your reports.

General information

Maya automatically delivers a complete set of Organic Query reports into your Google Cloud Storage bucket. By filtering on the source service and selecting 'google' you will be able to explore Google Search Console results.

The reports include detailed daily data and are presented below :

  1. All Performance Report:

    Extracts daily data at a Query level, and combines this information with the corresponding Page, Device and Country of the user search result.

    In general, Google Search Console aggregates data in order to improve response speed, and also for the case of personalized queries, to protect user privacy. That means that unique search terms or phrases may be omitted at the query level report.

  1. Property Performance Report (soon):

    Extracts daily data at a Query level, and combines this information with the corresponding Device and Country of the user search result.

    In contrast with the All Performance report, data are aggregated by property. As mentioned inside the link, when aggregating data by property, the site credited with the data is the site containing the canonical URL of the target of the search result link.

    Again data are omitted for privacy issues and speed constraints.

  1. Page Performance Report (soon):

    Extracts daily data at a Page level. This view supplements the Query level report insights, as it provides total results corresponding to each page and does not omit data.

Maya Dashboards

Maya offers the following types of business-ready dashboards:

  1. Queries
    This dashboard provides key insights for each individual query aggregated by property (explained above). A unique tool to understand what search terms relate to your organic traffic, and how the property/brand ranks across the available dimensions. All metrics presented in this report including key metrics such as Impressions and Clicks, are calculated once per user search and the Average Position value is based on the page that appears highest in the search results.

  2. Landing Pages
    The landing page dashboard provides the same view as in the Queries dashboard but it extends the query breakdown at the page level.
    The metrics provided differ from the ones on the first dashboard, as results are aggregated by landing page.

  3. Queries Growth
    Report page to visualize growth on any metric calculated at the property level, on any time cardinality.

  4. Landing Page Growth
    Report page to visualize growth on any metric calculated at the page level, on any time cardinality.

To view results related only for Google Search Console, in case you have more than one seo associated sources, select the Service to be "google". To customize or create your own dashboards, you can inspect available measures here.

Maya Database

Google Search Console is included in all schemas concerning organic queries. You can inspect the database schema for:

  1. Organic Queries
  1. Organic Queries Aggregated
  1. Organic Queries Monthly

Release notes

1.0.0Introduced aggregated reports at a daily and monthly level for Google Search Console.


I have seen that there are some small discrepancies between Maya App Dashboard and Google Search Console. Why is that?

Personalized queries that might reveal sensitive user data, as well as resource constraints, make the breakdown of data at all levels either forbidden or extremely inefficient for Google to handle, thus some data is omitted depending on the report you are viewing.

For simple data exports which don't include Query extraction such as in the case of the Url level report, data is easier to extract and less data is omitted.

I can't find the cluster/other filters that I want to use for the report. How can I change this?

To add or edit the view of this query, you can enter edit mode and add the filters needed to your report. You can then save the dashboard as a custom report and include any other change as well. To save press on "Save as" in case you are editing a default report, or "Save" if you are editing custom mode.


We would be happy to answer any questions you may have! Send us an email at [email protected].