Skip to content
GSC + GA4 · CTR + conversions

CTR Lens

Compares two GSC periods and separates demand, ranking and CTR/query-mix effects. GA4 optionally compares key events and KER across the same periods to flag conversion risk.

How to use
CTR dropswhere the signal is stronger than statistical noise
Conversion Risk (GA4)Two GA4 periods: key events and KER
Traffic Quality (GA4)CTR↑ but conversions↓ = different signal
How it worksGSC + GA4
1
GSC two periodsclicks, CTR, position, impressions
2
GA4 enrichmentsessions, KER & engagement from organic
3
Prioritise by impactDiagnosis, confidence, conversion risk
📊
Select a site and click «Compare periods»
CTR, clicks and position comparison for two GSC periods will appear here
↑ Select a site above to get started

Loading data...

Analysis result · GSC data
Executive diagnosis

—loss in top 5 URLs
Opportunity concentration
Qualified decisions✓
—
Scenario opportunity↗
—
Click-rate movement%
—
Data confidence✓
—
Observed click change—Observed in GSC across periods
Demand contribution—Impression change at prior CTR
Position contribution—Modeled from the position CTR curve
CTR / query mix—Residual: snippet, SERP or query mix

Where qualified opportunity concentrates

Only URLs passing evidence and volume gates; expected CTR is an upper-bound scenario

TOP 8

What shapes the scenario opportunity

Upper-bound scenario split by testable hypothesis

GSC

Diagnosis map

Select a signal to open the matching tasks

Search demand flow

How Google impressions become clicks, sessions and key events

GSC

What to do first

Five pages with the highest expected impact. Select a task to open its ready-to-use brief.

Start at the top: order already accounts for urgency and click opportunity.
TOTAL URLS
—
CTR NOW
—
CLICKS NOW
—
IMPRESSIONS NOW
—
CURRENT PERIOD
—
PREVIOUS PERIOD
—
Analysis workspace
Decision queue shows only signals that passed noise filtering.
—priority decisions
—scenario opportunity
—conversion risk
—implemented / measured
Status Min impressions
PRIORITY URL PROBLEM NEXT ACTION OPPORTUNITY CTR ΔCTR POS GA4 STATUS
No tasks match this filter Try another filter, lower minimum impressions, or choose a longer period.
GA4 →
URL IMPR i CLICKS i CTR i POS i CTR vs Exp i QUERIES i CTR i CLICKS i POS i ΔCTR i ΔCLICKS i ΔPOS i STATUS i
Task brief

TIPS

TOP QUERIES by impressions

How to Use CTR Lens

  1. Connect your Google Search Console account via the button in the top bar.
  2. Select a GSC site property and, optionally, a GA4 property — this adds conversion data to each page.
  3. Choose two date ranges: the current period and a comparison period (e.g., last 30 days vs. previous 30 days).
  4. Click Compare periods. The GSC table loads first; GA4 enrichment runs in the background.
  5. Once GA4 loads, three new filters appear: Conversion Risk (key events↓ + KER↓), Quality Alert (CTR↑ + KER↓) and GA4 Champion (high KER).
  6. Click any row to open the detail drawer: it includes GA4 sessions, key events, KER and period-over-period changes.
  7. Use filters and sorting to prioritise. Export to CSV for reporting.

What CTR Metrics Mean

CTR (Click-Through Rate) is the share of impressions that result in a click. A page ranking in position 1 typically expects 25–35% CTR; position 5 expects around 7–9%. When your actual CTR is lower than expected for your average position, it signals a title or description problem.

vs Expected compares your actual CTR to the benchmark for your average ranking position. A value below 1.0× means you are underperforming; above 1.0× means your snippet outperforms peers at the same rank.

Scenario Opportunity is an upper-bound estimate from a generic position CTR benchmark. It is useful for ranking qualified opportunities, but it is not a forecast or a claim that the clicks were actually lost.

Frequently Asked Questions

Why is my CTR lower than expected?
The most common reasons: an uninspiring title tag that doesn't match search intent, a meta description that gives away the answer without creating curiosity, competitors using structured data (stars, prices, FAQs), or brand unfamiliarity. Start by rewriting the title to be more specific and benefit-driven.
How many impressions are needed for reliable data?
CTR Lens filters out queries with fewer than 10 impressions per period to avoid misleading ratios. For page-level analysis, we recommend at least 100 impressions per period; for query-level decisions, 50+ impressions give a reasonably stable CTR estimate.
What is a good CTR for my ranking position?
Rough targets: position 1 → 28–35%, position 2 → 15–20%, position 3 → 10–13%, positions 4–5 → 6–9%, positions 6–10 → 2–5%. Branded queries typically have much higher CTR. The "vs Expected" column already accounts for your actual average position — focus on pages where that ratio is below 0.7×.
How do I export data from CTR Lens?
Click the Export CSV button above the results table. The file contains all visible columns: URL, impressions (both periods), clicks (both periods), CTR delta, average position, and lost clicks estimate. Open it in any spreadsheet tool to build custom reports.

Next step

Continue in Search Console analytics

Read: Organic CTR by position What is normal for a position, and how to build your own curve All tools in this group →
SEOKIT · GROQ

SEOKit assistant

0 / 1000

Data at Groq