gsc_striking_distance
Identify queries ranking in positions 4–20 (striking distance) to find low-hanging fruit for quick ranking improvements. Results sorted by impressions descending.
Instructions
Find queries ranking in positions 4–20 (striking distance / low-hanging fruit). These are the best candidates for quick ranking improvements. Results sorted by impressions descending.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | No | Site URL in GSC format, e.g. 'sc-domain:example.com'. Uses config default if omitted. | |
| start_date | Yes | Start date in YYYY-MM-DD format. | |
| end_date | Yes | End date in YYYY-MM-DD format. | |
| min_position | No | Minimum average position to include. Default: 4. | |
| max_position | No | Maximum average position to include. Default: 20. | |
| min_impressions | No | Minimum impressions to include. Default: 10. | |
| row_limit | No | Max rows to return. Default: 50. |
Implementation Reference
- src/types/tool.ts:12-17 (helper)ToolDefinition type that defines the structure of a tool including name, description, schema, and handler.
export interface ToolDefinition<T extends AnyZodObject = AnyZodObject> { name: string; description: string; schema: T; handler: (args: z.infer<T>, config: Config) => Promise<ToolResult>; }