Websites & conversion

How to Improve Your CTR in Google Search Console

Find pages with many impressions but few clicks in Google Search Console, set your own CTR benchmark by position and rewrite the snippets that underperform.

Published
Reading time
9 min read

This guide shows the workflow step by step, including a simple way to build your own CTR benchmark instead of relying on generic figures.

What CTR in Search Console measures

The Performance report for search results shows four metrics:

Metric Meaning
Clicks How often someone clicked through to your site from Google Search
Impressions How often a link to your site appeared in the search results
CTR Clicks ÷ impressions
Average position The average ranking of your site or page across all queries in the selected period

Two details matter for the analysis:

  • A page's CTR mixes many queries. A guide may be shown for its main keyword at position 4 and for dozens of loosely related queries at position 30. The page CTR is the result of all of them together.
  • Average position is an average. A position of 8 can mean "always eighth" or "first for a small query and twentieth for the important one". Look at the queries behind a page before drawing conclusions.

What is a good CTR?

There is no reliable universal benchmark. CTR depends on:

  • Position: higher results get far more clicks than lower ones.
  • The results page: ads, a map with local businesses, videos, images or AI-generated answers above the organic results take attention and clicks.
  • Brand vs non-brand: people searching for your company name click your result much more often than people searching for a general topic.
  • Device and country: mobile and desktop layouts differ.

That is why comparing your CTR with numbers from somebody else's study says little. A more useful yardstick is your own data: how does this page perform compared with your other pages at a similar position?

Step 1: Export the right data

  1. In Search Console, open Performance → Search results.
  2. Set the date range to the last 3 months. Search Console keeps up to 16 months of data, which helps for year-over-year comparisons later.
  3. Activate all four metrics (clicks, impressions, CTR, average position).
  4. Add a query filter that excludes your brand name, so brand searches do not inflate the CTR of your homepage and about page.
  5. Export the Pages tab and the Queries tab to a spreadsheet.

Step 2: Build your own CTR benchmark by position

In the spreadsheet, group your pages into position buckets and calculate the median CTR of each bucket. The median is better than the average here, because a few outliers (for example a page that ranks for a brand-like query) would otherwise distort the result.

Example (hypothetical):

Position bucket Pages in bucket Median CTR (your site)
1–3 12 8.5 %
4–6 18 3.0 %
7–10 25 1.6 %
11–20 40 0.5 %

These values are only an illustration. Yours will look different, and that is the point: they reflect your industry, your results pages and your mix of queries.

Step 3: Shortlist pages with untapped clicks

A page is worth working on if all three conditions are true:

  1. Enough impressions. Set a threshold that fits your site, for example at least 500 impressions in three months. Below that, changes in CTR are mostly noise.
  2. Position roughly 1 to 10. On page two, the ranking is the bigger problem, not the snippet.
  3. CTR clearly below the median of its bucket.

Then estimate the potential: impressions × (bucket median − current CTR) = extra clicks if the page performed like your typical page.

Page Impressions (3 months) Position CTR Bucket median Potential extra clicks
/website-maintenance/ 6,000 5.1 1.1 % 3.0 % 114
/blog/vat-on-invoices/ 9,500 8.4 0.9 % 1.6 % 67
/contact/ 700 2.2 7.9 % 8.5 % 4

All figures are hypothetical. Sort by potential and start at the top. In the example, the contact page is not worth the effort; the maintenance page is.

Step 4: Find out why the CTR is low

Open the page in the report, switch to the Queries tab and note the two or three queries with the most impressions. Search for them yourself in a private browser window, ideally on mobile and desktop, and look at the result as a searcher would. Typical causes:

The page does not match the intent. Searchers want a price, a local provider or a tool, and your result looks like a general article, or the other way round. A snippet rewrite helps only a little here; the page itself may need to change.

Google shows a different title. Google may generate the title link from other text on the page, such as the H1, if the title tag is very long, repetitive or does not describe the page well. Compare what Google displays with your title tag.

The important words are cut off. If the topic or benefit sits at the end of a long title, searchers do not see it. Our article on title tag length in pixels explains why character counts mislead.

The snippet is generic. "Services | Brand" or a description that starts with "Welcome to our website" gives nobody a reason to click. The competing results usually name a concrete benefit, a price range, a location or a format.

Other elements push results down. If ads, a map with local businesses and a video block fill the screen, all organic results get fewer clicks. You cannot change that layout. For local queries, a strong Business Profile matters more than the snippet; see our local SEO checklist.

The average position hides the real ranking. If the page ranks well only for minor queries, improving the content and ranking for the main query is the more important task.

Step 5: Rewrite the title and meta description

Write the new snippet for the main query you identified:

  1. Use the searcher's wording at the start of the title. If people search "website maintenance cost", the title should mention maintenance and cost, not "our services".
  2. Add one differentiator that the competing results lack: fixed prices, a region, a free template, a turnaround time.
  3. Make the description answer the click question: what will I get on this page, and why here? Our guide on how to write meta descriptions has a four-part formula.
  4. Check the width. Put title and description into the SERP snippet preview and adjust until nothing important is cut off on desktop or mobile.
  5. Keep the promise. The page must deliver what the snippet says. A misleading snippet may raise CTR briefly, but visitors who return to the results immediately do you no good.

Change only the title and description at this point, not the URL or the main content, so you can attribute the effect.

Step 6: Measure the effect properly

  1. Write down the date of the change in a simple log (page, old title, new title, date).
  2. Request indexing for the page via URL inspection in Search Console, so Google picks up the change sooner.
  3. Wait at least four weeks. Google has to recrawl the page, and short periods fluctuate.
  4. Compare periods of equal length before and after the change, using the date comparison in the Performance report.
  5. Check the position first. If the average position changed significantly, a CTR change may simply be caused by the ranking. A fair comparison needs a similar position before and after.
  6. Mind seasonality. For seasonal topics, compare with the same period of the previous year as well.

Worked example (hypothetical)

A web agency's page for website maintenance has these values over three months: 6,000 impressions, average position 5.1, CTR 1.1 %. The median CTR of the agency's pages at positions 4–6 is 3.0 %.

Diagnosis: The main query is "website maintenance for small business". Google shows the title "Services | Agency name", and the description starts with "We offer a wide range of services". The competing results mention monthly prices and response times.

New snippet:

  • Title: "Website Maintenance for SMEs: Fixed Monthly Plans | Agency"
  • Description: "Updates, backups and security checks for your website at a fixed monthly price. Response within one business day. See what each plan includes."

Result after six weeks: at a nearly identical average position of 5.0, the CTR rises to 2.6 %. Over three months, that is 6,000 × (2.6 % − 1.1 %) = 90 additional clicks from the same ranking, without any new content or links.

What not to do

  • Clickbait. Promising more than the page delivers costs trust and does not create enquiries.
  • Changing many pages at once without a log. You will not know what worked.
  • Optimising pages with very few impressions. The time is better spent on content and rankings.
  • Changing the URL as part of a snippet fix. That turns a small test into a migration; if you do need new URLs, follow a website redesign SEO checklist for the redirects.
  • Judging after a few days. Short periods mainly show noise.

Checklist

  • Performance report, last 3 months, brand queries excluded
  • Pages and queries exported to a spreadsheet
  • Median CTR per position bucket calculated from your own data
  • Shortlist: enough impressions, position 1–10, CTR well below bucket median
  • Main queries searched manually on desktop and mobile
  • Cause identified: intent, rewritten title, truncation, generic snippet, crowded results page or misleading average position
  • New title and description written for the main query and checked in a preview
  • Change logged, indexing requested, effect measured after at least four weeks at a similar position

Summary

Search Console shows you where your site is already visible but not chosen. Pages with many impressions, a decent position and a CTR below your own benchmark are the quickest wins in SEO, because they need a better snippet rather than a better ranking. Build the benchmark from your own data, diagnose the cause by looking at the real results page, rewrite title and description for the main query, and measure the effect over equal periods at a similar position.

FAQ

What is CTR in Google Search Console?

CTR (click-through rate) is the number of clicks divided by the number of impressions, shown as a percentage. If a page appeared 2,000 times in search results and was clicked 40 times, its CTR is 2 %.

What is a good CTR in Google Search Console?

There is no universal value, because CTR depends heavily on position, the layout of the results page, brand versus non-brand queries and device. Compare each page with the median CTR of your own pages at a similar position instead.

Why is my CTR low even though I rank on page one?

Common reasons are a snippet that does not match what searchers want, a title Google has rewritten or cut off, ads, maps or other elements pushing results down, and an average position that hides a much weaker ranking for the main query.

How long does it take for a new title to affect CTR?

Google first has to recrawl the page, which can take from a few days to several weeks. You can request indexing via URL inspection in Search Console. Judge the effect only after at least four weeks, comparing periods of equal length.