IndexZeroDocs

Search Console and Google Analytics

Your own measured search performance and what visitors did next. Free, because it is your data.

These five tools read data from a Google Search Console property or a Google Analytics 4 property connected to the project. They are free and marked read-only. They fail with a NOT_CONNECTED or RECONNECT_REQUIRED error, with a hint, when the integration is missing or its access has lapsed. Connecting is done in the dashboard; see Integrations.

When the question is about the user's own site, prefer these over paid estimates: they are measured, not modelled.

Shared date arguments

get_search_console_performance and get_striking_distance take the same window:

ArgumentTypeRequiredDefaultMeaning
projectIdstringyes
dateRangelast_7_days, last_28_days, last_3_months, last_6_months, last_12_months, or last_16_monthsnolast_28_daysPreset window.
startDateYYYY-MM-DDnoExplicit start; overrides dateRange.
endDateYYYY-MM-DDnoExplicit end.
typeweb, image, video, news, googleNews, or discovernowebSearch surface.

Search Console data lags by about three days; preset ranges end before the lag.

get_search_console_performance

Clicks, impressions, CTR, and average position, broken down by query, page, and date, with the previous period for comparison. The text lane shows totals and the top 50 queries; the structured result carries every row by query, page, and date.

get_striking_distance

Queries where the site already ranks in positions 5 to 20, the ones closest to page-one traffic, with the page currently ranking for each. These need a nudge, not new content.

inspect_urls

Google's own index status for specific URLs: whether they are indexed, when last crawled, the canonical Google chose, mobile usability, and rich-result status.

ArgumentTypeRequiredMeaning
projectIdstringyes
urlsstring[], 1 to 10 itemsyesMust be on the connected property.

get_analytics_report

Run one of the project's GA4 reports. Pairs with Search Console: Search Console says how people arrived, GA4 says what they did next.

ArgumentTypeRequiredDefaultMeaning
projectIdstringyes
kindlanding_pages, page_performance, key_events, traffic_acquisition, ecommerce_performance, site_search, or audience_breakdownyeslanding_pages and page_performance answer "which pages work"; traffic_acquisition compares channels; key_events and ecommerce_performance cover conversions.
channelorganic_search or allnoorganic_search
daysinteger, 1 to 365no28Trailing window.
startDate, endDateYYYY-MM-DDnoExplicit window.
limitinteger, 1 to 500no100

get_search_opportunities

Joins Search Console against Analytics to find pages that attract search traffic but under-convert, and queries with impressions that are not landing clicks. Requires both integrations.

ArgumentTypeRequiredDefault
projectIdstringyes
daysinteger, 1 to 365no28

On this page