Free tool
Expected CTR calculator
Enter a query's impressions and average position from Search Console. See how many clicks that position normally earns — and how many you're leaving on the table.
Expected CTR
Expected clicks
Your gap
Organic CTR by position
A deliberately conservative blend of public click-through-rate studies for non-brand searches, desktop and mobile combined. Use it to rank opportunities, not as a forecast: brand queries, ads and SERP features shift real numbers.
| Position | Expected CTR | Clicks per 1,000 impressions |
|---|---|---|
| 1 | 28.0% | 280 |
| 2 | 15.0% | 150 |
| 3 | 10.0% | 100 |
| 4 | 7.0% | 70 |
| 5 | 5.0% | 50 |
| 6 | 4.0% | 40 |
| 7 | 3.2% | 32 |
| 8 | 2.6% | 26 |
| 9 | 2.2% | 22 |
| 10 | 1.9% | 19 |
| 11 | 1.7% | 17 |
| 12 | 1.5% | 15 |
| 13 | 1.4% | 14 |
| 14 | 1.2% | 12 |
| 15 | 1.0% | 10 |
| 16 | 0.9% | 9 |
| 17 | 0.8% | 8 |
| 18 | 0.8% | 8 |
| 19 | 0.7% | 7 |
| 20 | 0.6% | 6 |
What to do with a CTR gap
- On page one but under the curve: rewrite the title and meta description around the exact query. Check it in the SERP snippet preview.
- Positions 11–20: the gap is the ranking, not the snippet. Strengthen the content and add internal links from related pages.
- Many queries at once: upload your export to the Search Console action list to find every gap, ranked by clicks.
More free Search Console tools
Search Console action list
Upload an export, get what to fix first.
SERP snippet preview
See your title and description as Google shows them.
Search Console regex generator
Filters for brand, questions and long-tail queries.
robots.txt tester
Check whether Googlebot can crawl a URL.
hreflang generator
Correct hreflang tags for HTML and sitemaps.
Indexing errors explained
What every Page indexing status means and how to fix it.
Search Console guides
How to submit sitemaps, export data, filter with regex and more.