# Click-through rate calculator

Turn clicks and impressions into a rate, compare it with the typical range at your position, and see what a better rate would bring on the same impressions. Or paste the rows of a Search Console report and get them back ranked by the clicks each leaves on the table. The figures come from Search Console; the reading comes from here.

Updated 2026-09-14 · Source: https://porteur.ai/tools/click-through-rate-calculator

## The formula

Click-through rate is clicks divided by impressions, multiplied by a hundred. A page shown 2,140 times that got 9 clicks has a rate of 0.42 percent. Search Console reports both figures for every page and every query, over any window, and the rate beside them; the calculator is for the figures you have written down or want to test.

```text
CTR = clicks ÷ impressions × 100
9 ÷ 2,140 × 100 = 0.42 %
```

## What a good rate is

There is no good rate without a position. The first result on a page takes roughly a quarter to a third of the clicks; the third takes under a tenth; the tenth takes one or two in a hundred. A rate of two percent is excellent at position nine and a disaster at position one. So the calculator asks for the average position, and shows the typical range at that position from public click-through studies, said as approximate, because they disagree on the exact figures and every query is different.

Two things move the whole curve down: what sits above the results, and what the query wants. A results page with ads, a map, a shopping strip or an AI answer at the top leaves fewer clicks for the ten links. A query with a plain answer, a date, a conversion, gets the answer on the page and few clicks anywhere. Read the range as the shape of the curve, not as a target.

## How to read the result

- **Click-through rate** is the division, shown with its terms. **Typical range at that position** is the approximate share of clicks a result at that position gets on an ordinary results page.
- **Reading** says under, inside or above the range. Under the range at a good position is the cheapest fix in search: the title and the description are losing to the results around them.
- **At the typical rate** and **Two more clicks a hundred** turn the gap into clicks on the same impressions, which is what a rewritten title is worth before any change of position.
- **If the rate were** takes a target and gives the clicks; the other way round takes impressions and a target and says what rate that means, and whether it is realistic at your position.
- **Paste rows from Search Console** takes the Queries or Pages table (copied, or the CSV export) and ranks every row by the clicks it leaves behind against the typical rate at its position. The top rows are the titles to rewrite first. Nothing leaves your browser.

## Where to get the figures

1. **Open the Performance report** Search Console, Performance, Search results. Set the date range to the last three months so small pages have enough impressions to mean something.
2. **Pick the Pages tab or the Queries tab** Pages tells you which titles to rewrite; Queries tells you what people typed. For one page, filter by page and read its queries.
3. **Copy the rows or export** Select the rows of the table and copy them, or use Export and open the CSV. Both give five columns: the query or page, clicks, impressions, CTR, position.
4. **Paste them here** The tool reads the rows, computes the typical rate for each position, and sorts by the clicks lost. Copy the rows under the typical rate to a sheet and work down the list.

> Search Console's totals and its query breakdown do not add up, on purpose: rare queries are withheld to protect the people who typed them. Use the page figures for a page and the query figures for a query, and do not expect the two to reconcile.

## Limits

The range is a typical curve, not a measurement of your query. Branded queries run far above it, informational ones with a featured snippet or an AI answer far below. A single page with few impressions moves by chance; read three months, not a week. The pasted rows are read in the browser and never sent anywhere; the clicks lost are an estimate against the middle of the typical range, which is why they are for ordering, not for a forecast.

## Questions

### What is the click-through rate formula?

Clicks divided by impressions, times a hundred. Nine clicks on 2,140 impressions is 0.42 percent.

### What is a good click-through rate in Google search?

It depends on the position. The first result typically takes a quarter to a third of the clicks, the fifth around five percent, the tenth one or two. A rate is good or bad only against the range at its position.

### Why is my CTR low at a high position?

The title and description are losing to the results around them, or something above the results (ads, a map, an AI answer) takes the clicks. The first is fixed with one line; the second is not yours to fix.

### Where do I find my CTR?

In Google Search Console: Performance, Search results, then the Pages or Queries tab. It shows clicks, impressions, CTR and average position for each.

### What does the pasted-rows table compute?

For each row, the typical click-through rate at its average position (the middle of the range in the table below), the gap between that and the row's own rate, and the gap multiplied by the impressions: the clicks the row leaves on the table each period. Rows are sorted by that figure. It is an estimate for ordering the work, not a promise of clicks.

## Read next

- [What is a good click-through rate in search, by position](https://porteur.ai/guides/what-is-a-good-click-through-rate-in-search): CTR depends on position, query intent and the results page. Learn how to benchmark your own CTR in Search Console and what to fix on low-CTR pages.
- [Pages Google shows and nobody clicks: a title problem, not a page problem](https://porteur.ai/guides/pages-shown-but-never-clicked): If a page gets impressions but no clicks, read its queries and position. On page one, rewrite the title. Past page one, change targeting first.
- [Title tag length: what fits, what Google rewrites, and how to write one](https://porteur.ai/guides/title-tag-length): About 60 characters is a safe line. Learn pixels versus characters, why Google rewrites titles, and how to write titles that earn clicks.
- [Title and meta description checker](https://porteur.ai/tools/title-and-meta-description-checker): Paste a page or type a title and a description: pixel widths, character counts, desktop and phone previews, with the h1 and canonical beside them.
- [Click-through rate (CTR)](https://porteur.ai/glossary/click-through-rate): CTR is clicks divided by impressions. See why it varies by position and the results page, how to read it in Search Console, and how to fix weak titles.
- [Title tag](https://porteur.ai/glossary/title-tag): A title tag is the HTML title of a page. See how long it should be, why Google rewrites it, what to put in it, and how to fix weak titles.

The calculator reads one page at a time. The free check reads every page Google shows and nobody clicks, with the queries each is shown for, so you know which titles to rewrite and in which words. Free check: https://porteur.ai/
