get_insights
Analyze Google Search Console data using 16 pre-built queries to identify trends, opportunities, and performance insights for SEO optimization.
Instructions
Run pre-built analytical queries against synced GSC data. Choose from 16 insight types: summary, top_queries, top_pages, growing_queries, declining_queries, growing_pages, declining_pages, opportunities (queries ranking 5-20 with high impressions — your quick wins), device_breakdown, country_breakdown, page_queries, query_pages, daily_trend, new_queries, lost_queries, branded_split. Requires synced data — run setup first if needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteUrl | Yes | GSC property URL. | |
| insight | Yes | Insight type to run. | |
| dateRange | No | Date range: "7d", "28d", "3m", "6m", "12m", "16m". Default: "28d". | |
| pageFilter | No | Filter by URL path (uses LIKE). e.g. "/blog/" | |
| queryFilter | No | Filter by query text (uses LIKE). | |
| device | No | Filter by device: DESKTOP, MOBILE, TABLET. | |
| country | No | Filter by ISO country code. | |
| brandTerms | No | Brand terms for branded_split insight. | |
| limit | No | Max rows returned. Default: 50. | |
| minClicks | No | Minimum clicks threshold. | |
| minImpressions | No | Minimum impressions threshold. |