Skip to content

DEMO REPORT · 5 min

CTR Benchmark report: interactive demo

Each query’s CTR compared with what your own property earns at that position.

✓ Formulas checked against the workspace code · 7 October 2026

Real SEOKit CTR Benchmark interface with neutral demo data; every address is an example.com placeholder.
Real SEOKit CTR Benchmark in safe demo mode: neutral sample data, example.com placeholders. Open CTR Benchmark →

What this report finds

A query’s CTR depends mostly on its position, so a raw CTR tells you little. This report compares each query’s actual CTR with what your own property earns at the same average position and lists the queries furthest below that baseline: pages that are visible but whose snippet under-performs.

What the screenshot shows

The screenshot above is the real Workspace report in its safe demo mode: the chart of actual CTR against the property baseline by position and the query table sorted by the gap, on neutral sample data with example.com placeholders.

How the baseline and the gap are calculated

The property’s baseline is its own impression-weighted CTR in each of 20 position buckets, clicks ÷ impressions summed over every row in the bucket; an empty bucket falls back to a default curve. For each query with at least 10 impressions, the expected CTR is the baseline of the query’s rounded position, and delta = CTR − expected in percentage points. The table is sorted by delta.

StepExample (illustrative numbers)
Query1,000 impressions, 41 clicks, position 5
Actual CTR41 ÷ 1,000 = 4.1 percent
Baseline at position 55.8 percent
Delta4.1 − 5.8 = −1.7 points, about 17 clicks below expectation

Because the baseline is your own, the gap shows under-performance relative to your site, not to a published average.

How to read the list

  1. Look at the most negative deltas with real impressions; tiny samples swing widely.
  2. Open the results page for the query and read your title and snippet beside the others.
  3. Rewrite and measure, comparing equal periods (CTR playbook, validate a change).

CTR benchmark, answered

What is a good CTR?

It depends on position, query type and the results page; compare each query with your own baseline at its position instead of a universal number (how Search Console counts clicks and impressions).

Why a minimum of 10 impressions?

Below that, one click changes the CTR too much to mean anything.

Go further

Read the CTR recovery playbook, the optimization reports and open the report on your own data in GSC Workspace.

Sources checked

  1. Search Console help: Performance report ↗
  2. Search Console help: impressions, position and clicks ↗
  3. Google: searchanalytics.query ↗