gsc_search_analytics
Retrieve Google Search Console performance data like clicks, impressions, CTR, and position. Group and filter results by query, page, country, device, or date to analyze SEO metrics.
Instructions
Query search performance data (clicks, impressions, CTR, position).
Returns search analytics data for a verified property, with optional grouping by dimensions (query, page, country, device, date) and filtering.
Args: params (SearchAnalyticsInput): Query parameters including: - site_url (str): The GSC property URL - start_date (str): Start date YYYY-MM-DD - end_date (str, optional): End date YYYY-MM-DD, defaults to today - dimensions (list[str], optional): Group by query/page/country/device/date - row_limit (int, optional): Max rows 1-25000, default 100 - start_row (int, optional): Pagination offset - search_type (str, optional): web/image/video/news/discover - dimension_filters (list[dict], optional): Filters for dimensions
Returns: str: JSON with rows containing clicks, impressions, ctr, position, and dimension keys. Includes metadata with total row count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |