run_gsc_report
Generate Search Console search analytics reports. Analyze clicks, impressions, CTR, and position by dimension to diagnose organic traffic issues and find keyword opportunities.
Instructions
Run a Google Search Console search analytics report.
Returns clicks, impressions, CTR, and average position broken down by the requested dimensions. Useful for diagnosing organic traffic drops, finding keyword opportunities, and cross-referencing with GA4 and Ads data.
site_url: the GSC property URL (e.g. "https://example.com/" or "sc-domain:example.com"). Defaults to gsc.site_url in config.yaml. dimensions: one or more of ["query", "page", "country", "device", "date"]. Defaults to ["query"]. date_range_start / date_range_end: ISO dates (YYYY-MM-DD) or relative values like "7daysAgo", "30daysAgo", "today". search_type: "web" (default), "image", "video", "news", "discover", or "googleNews". dimension_filter_groups: optional GSC DimensionFilterGroup list to filter by query, page, country, or device. Example: [{"filters": [{"dimension": "query", "operator": "contains", "expression": "analytics"}]}] limit: maximum rows to return (default 100, max 25000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| site_url | No | ||
| dimensions | No | ||
| search_type | No | web | |
| date_range_end | No | today | |
| date_range_start | No | 7daysAgo | |
| dimension_filter_groups | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||