generate_report
Generate a Search Console business report for one period (clicks, impressions, rankings, branded vs non-branded, page movers, narrative) compared with the previous period. Needs Search Console paired on the site. Defaults to the last full calendar month.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site ID to generate a report for | |
| period_end | No | Period end, YYYY-MM-DD, not in the future. Default: last day of last month | |
| brand_terms | No | Brand query terms (JSON array or comma-separated) for the branded vs non-branded split | |
| period_type | No | "monthly" (default; period must be one full calendar month), "weekly" (exactly 7 days) or "custom" | |
| period_start | No | Period start, YYYY-MM-DD. Default: first day of last month | |
| comparison_mode | No | "previous_period" (default), "year_over_year" or "none" |