Reporting

CTR report: how to read clickthrough rate data

A CTR report shows clicks ÷ impressions for each query, ad or page. Read it by sorting on impressions, then look for rows whose CTR is low for their position or placement: those are the titles and ads worth rewriting first.

Marketing Calculators editorial teamUpdated 6 sources

What each CTR report measures

Every CTR report divides clicks by impressions, but each platform counts both from a different place. Search Console reports CTR as click count divided by impression count for your organic results;[1] Google Ads divides an ad’s clicks by the times it was shown;[2] Microsoft Advertising does the same for its network;[6] Meta shows both a link CTR[3] and a CTR (all).[4]

Where CTR appears and how it is defined
ReportCTR isBreak it down byNote
Google Search ConsoleClicks ÷ impressions for your search resultsPosition, query, page, deviceOrganic only
Google AdsClicks ÷ times the ad was shownCampaign, ad group, keyword, adPaid; one click per ad interaction
Microsoft AdvertisingClicks ÷ impressionsCampaign, keyword, adPaid search
Meta Ads ManagerLink clicks ÷ impressions, and clicks (all) ÷ impressionsCampaign, ad set, ad, placementTwo CTR columns
Google Analytics 4No ad CTR; engagement rate = engaged sessions ÷ sessionsSource, landing pageMeasures what happens after the click

Google Analytics 4 has no ad CTR because it never sees impressions. Its closest neighbour, engagement rate, is the share of sessions that were engaged: longer than 10 seconds, with a key event, or with two or more page views.[5] Use it to judge what the click led to.

How to read a Search Console CTR report

In Search Console, CTR only makes sense next to average position, because results higher on the page get clicked more. Search Console defines average position as the average position of the topmost result from your site.[1] A practical routine:

  1. Open Performance, tick clicks, impressions, CTR and position, and choose the last 3 months.
  2. Sort queries (or pages) by impressions. High-impression rows matter most.
  3. Look for rows with a good position but a weak CTR compared with similar rows on your own site.
  4. Check the result as it appears: title, description, date and any rich result. Rewrite the snippet to answer the query more directly.
  5. Re-check after 4 weeks with the same date length, comparing CTR at a similar position.
Example rows from a Search Console report
QueryImpressionsClicksCTRAvg. position
Query A12,4003102.5%8.1
Query B2,05020510.0%2.3
Query C88091.0%14.6

Query A has the most impressions and a mid-page position, so a title rewrite there is worth more than anything else on the list. Query C ranks on page two: its low CTR is a ranking problem, not a snippet problem. Compute your own rows with the CTR calculator.

How to read a paid CTR report

In ad reports, compare CTR between ads in the same ad group or ad set, on the same placement, over the same dates. Different keywords, audiences and placements have very different baseline rates, so a portfolio-wide average hides the signal. Then look past CTR to cost per result: the CPC calculator and CPA calculator show whether a higher CTR made clicks and conversions cheaper. To get a correct total for several rows, add the clicks and impressions before dividing; the CTR formula explains why averaging CTRs goes wrong.

Reading mistakes

  1. Comparing different date ranges. Seasonality changes CTR. Compare equal periods, ideally year over year.
  2. Mixing devices. Mobile and desktop results lay out differently; filter by device before judging a snippet.
  3. Treating branded queries like generic ones. People searching your name click your result far more often; split branded and non-branded queries.
  4. Small numbers. A query with 40 impressions can swing from 0% to 10% CTR on four clicks. Wait for volume.

Not affiliated with Google, Microsoft or Meta. Platform names are trademarks of their owners and appear only to identify whose documentation we cite.

Frequently asked questions

What is a CTR report?

A table of clicks, impressions and CTR (clicks ÷ impressions) by query, page, keyword or ad, used to find results that people see but do not click.

How is CTR calculated in Search Console?

Click count divided by impression count for your site’s results, shown as a percentage.

Why is my Search Console CTR low?

Usually because the result sits low on the page, appears for loosely related queries, or has a title that does not match what people searched. Check position first.

Does Google Analytics show CTR?

Not for ads or search results, because it does not record impressions. It shows engagement rate after the click.

Sources

  1. Performance report (Search results): clicks, impressions, CTR, position · Google Search Console Help, accessed 2026-11-14
  2. Clickthrough rate (CTR): Definition · Google Ads Help, accessed 2026-11-14
  3. CTR (all) · Meta Business Help Center, accessed 2026-11-14
  4. [GA4] Engagement rate and bounce rate · Google Analytics Help, accessed 2026-11-14
  5. Report attributes and performance statistics (CTR, average CPC, conversion rate, ROAS) · Microsoft Advertising, Microsoft Learn, accessed 2026-11-14