ctr-underperformers

Installation
SKILL.md

CTR underperformers

Use this report to prioritise retained query/page rows whose observed CTR is materially below a position-based benchmark. It aggregates duplicate rows before analysis and prefers a robust site-aware peer benchmark when enough evidence exists, otherwise it uses a built-in fallback curve. The result can identify snippets worth reviewing, but it cannot observe the live SERP layout, explain user intent, isolate title or description effects, or promise that the calculated shortfall is recoverable.

Run the report

Use the compact MCP flow:

  1. Call seo_list_reports with {"category":"opportunities"}.
  2. Call seo_describe_report with {"id":"ctr-underperformers"}.
  3. Call seo_run_report with {"id":"ctr-underperformers","params":{"site":"sc-domain:example.com","minImpressions":250,"includeBrand":false}}.

The CLI calls the same handler:

seo reports describe ctr-underperformers --json
seo reports run ctr-underperformers --params '{"site":"sc-domain:example.com","minImpressions":250,"includeBrand":false}' --json
Installs
1
Repository
iannuttall/seo
GitHub Stars
464
First Seen
Jul 11, 2026
ctr-underperformers — iannuttall/seo