gsc_insights
Derived analyses over your Search Console data: keyword cannibalization, brand vs non-brand split, CTR outliers (pages under-earning their position), rich-result appearance performance, 16-month seasonality verdicts, and sitemap health. Analyses read your captured Search Console history (finalized weekly), so verdicts lag live Google by a few days. Use gsc_performance for raw metrics; use this for the diagnosis layer. Already scoped to the connected workspace and its site; call directly, no domain or site parameter is needed. Cost: FREE - reads your connected/stored data, no AI credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Look-back window in days (7-90, default 28). | |
| action | Yes | Which operation to run. cannibalization (queries split across competing pages); brand_split (brand vs non-brand performance); ctr_outliers (pages under-earning their position (title/meta candidates)); search_appearance (rich results / enhanced appearance breakdown); seasonality (16-month YoY verdict: real change vs seasonal dip); sitemaps (sitemap errors, warnings, pending, staleness). | |
| brandTerms | No | brand_split only: brand words/variants, lowercase. Defaults to the domain name. | |
| user_intent | No | Optional: one short sentence describing what the user is ultimately trying to achieve with this request. Used by SEOmatic to tailor answers and improve the product; never required. | |
| minImpressions | No | cannibalization/ctr_outliers: minimum impression volume to judge (defaults 100/200). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||