CTR: what it is in marketing, how to calculate it, and what counts as good

13 minutes

In marketing and advertising, CTR (click-through rate) is the share of impressions after which a person clicked the ad or link. To calculate it, divide the number of clicks by the number of impressions and multiply by one hundred — that gives you a percentage. The metric appears in ad platforms, for example Yandex Direct and VK Ads, and in search reports — in Yandex Webmaster and Search Console.

Below is the formula with examples, where to find CTR in your own account, how it differs from CR, CPC and CPA, and how to tell whether your CTR is actually good for your situation.

What CTR is, in plain terms

CTR stands for click-through rate; Yandex Direct’s own materials translate it as “the click-through indicator.” It’s read letter by letter: “C-T-R.” On a Russian keyboard layout, people often type the abbreviation on the same physical keys as “ctr” without switching layouts, which produces a different-looking, Cyrillic-letter string — it still refers to the same metric.

Understanding CTR takes two terms. An impression is an ad being displayed on a page in front of a visitor. A click is following the link from the ad to the site. CTR shows what share of the people who saw the ad clicked on it. A high CTR means the ad more often grabs the attention of the people it was shown to; a low one means it’s more often skipped.

This metric is used everywhere there are impressions and clicks: search ads, ad networks and social media feeds, and regular search engine results. It also shows up in marketplace product-listing statistics — the logic is the same there: how many times the listing was seen and how many times it was opened.

The CTR formula and a calculation example

CTR = clicks divided by impressions, multiplied by one hundred

Multiplying by one hundred gives the result as a percentage. This is how CTR is defined in Yandex Direct’s help and in VK Ads’ help.

Example

Take two numbers for an ad from a report for the same period: how many times it was shown and how many times it was clicked. Divide the clicks by the impressions — that gives the share of impressions that ended in a click. Multiply it by one hundred, and that’s CTR as a percentage. If clicks go up while impressions stay the same, CTR rises; if impressions go up while clicks stay the same, CTR falls.

The reverse task is figuring out how many clicks you’ll get at a known CTR and impression count. Flip the formula: multiply the number of impressions by CTR and divide by one hundred. This lets you estimate how many clicks an expected volume of impressions will produce at the CTR an ad already has.

CTR for a campaign or ad group

CTR for a campaign or group is calculated from the total clicks and total impressions of all its ads, not as the average of the individual ads’ CTRs. Otherwise the result gets skewed.

A hypothetical example. Ad A got few impressions and a high CTR. Ad B got several times more impressions, but its CTR is noticeably lower. If you add the two CTRs and divide by two, you get a value right between them. But ad B produced most of the campaign’s impressions and clicks, so the campaign’s actual CTR — total clicks divided by total impressions — ends up much closer to ad B’s CTR. The arithmetic average inflates the result because of an ad that was barely shown.

Where to find CTR

In Yandex Direct

Campaign statistics in Direct are viewed in the Report Wizard, which opens from the “Statistics” section of the account menu. The report lets you choose metrics and groupings, so it’s convenient to look at CTR not just for the whole campaign but for individual groups and ads too. If you’re new to the platform, start with how advertising in Direct works.

In VK Ads

In VK Ads, detailed statistics open with the “Statistics” button next to a campaign’s, group’s or ad’s name. CTR is defined the same way there: the ratio of clicks on the ad to impressions, expressed as a percentage. There’s a separate breakdown of how to launch advertising on VK.

In organic search

A site’s regular search results also have a CTR. In Yandex Webmaster, the “Search Query Analytics” report shows it: CTR is the ratio of clicks on the snippet to the number of times it was shown. A snippet is the block with a page’s title, URL and description in the search results. Webmaster only counts impressions and clicks up to a certain position in the results, so not all of the data makes it into the statistics. There’s a separate article with more detail on where to find a site’s search queries.

In Search Console, the same metric appears in the “Performance report”: CTR is the number of clicks divided by the number of impressions.

CTR in search depends on where the page ranks and what its snippet looks like: the title and description are the first thing a person sees before deciding whether to click. We’ve covered how a page’s title and description look in the search results separately.

CTR, CR, CPC and CPA: how they differ

CTR is often confused with other advertising metrics. They answer different questions.

MetricWhat it showsHow it’s calculatedWhat question it answers
CTR, click-through ratethe share of impressions that ended in a clickclicks divided by impressions, multiplied by one hundredwhether the ad or snippet grabs attention
CR, conversion ratethe share of visits in which the visitor completed a target actiontarget visits divided by all visits, multiplied by one hundredwhat happens after the click
CPC, cost per clickhow much one click costs; in Direct the price is calculated by the auction’s rulesaverage price: spend divided by the number of clickshow much a visit to the site costs
CPA, cost per actionthe cost of a conversionspend divided by the number of target actionshow much a result costs: a lead, an order, a sign-up

A target action is a visitor action the site owner cares about: for example, viewing a specific page or clicking the “Place order” button. The article on conversion rate will help you understand what happens after the click and how to calculate it.

In short: CTR tells you how much the ad grabs attention, CR tells you what people do on the site, and CPC and CPA tell you what it costs. Advertising decisions should be made by looking at the whole chain, not just one link.

What counts as a good CTR

There’s no single CTR benchmark. A good CTR is one that grows relative to your own past values under the same display conditions, and comes with target actions.

This isn’t just our view. Yandex Advertising’s training materials state outright: many factors affect CTR, so you can’t say precisely which number is good and which is bad. VK Ads’ material says the same: there’s no average CTR that fits every case; the analysis needs to account for the ad platform, competition in the niche, seasonality, topic, time of display and ad type. So “CTR benchmarks” from articles that don’t specify the platform, format and conditions deserve a skeptical read.

What CTR depends on

  • Platform and format. Yandex Advertising’s training materials note that figures in PPC (paid search) advertising can be higher than in other channels. In search, the person is actively looking for a solution, while in networks and feeds the ad appears while they’re busy with something else.
  • Placement. An ad in the top block and one at the bottom of the page are seen differently; in organic search the same applies to a page’s position.
  • Match to the query or to interests. The more precisely an ad answers the query or the audience’s interest, the better its chances of a click.
  • Branded and non-branded queries. With queries that include the company’s name, the person is already looking specifically for you, so they usually click more readily.
  • How broad the targeting is. A broad audience produces more impressions to people who don’t need the offer.
  • Copy and creative. Headline, text, image.
  • Competition. The higher the competition in a niche, the lower the CTR: other ads sit right next to yours.
  • Season. Interest in the same offer changes over the course of the year.

For organic results, what matters most is the page’s position and what its snippet looks like.

How to compare CTR correctly

  • Within one platform, one campaign type and one placement: search with search, networks with networks.
  • Over comparable periods, adjusted for season.
  • Branded queries separately from the rest.
  • By group and by ad, not just as a single campaign-wide number.

VK Ads itself compares things in a similar way: when assessing performance, it matches campaigns, groups and ads with the same promoted object, target action and a similar business category. CTR in Yandex Zen, on YouTube or in email newsletters is also only compared within its own platform: each has its own display format.

Is a higher CTR always better?

Not always. CTR is a signal, not a goal.

In Yandex Direct, CTR genuinely matters for the auction. Search ads are ranked by cost-per-click bid, a quality coefficient and a CTR forecast for each impression. The charged click price calculation also factors in the CTR forecast for the block’s ads, and with equal bids and quality coefficients, the ad with the higher CTR forecast ranks higher. In Google Ads, “expected CTR” is one component of Quality Score, but Quality Score itself isn’t used in the auction — it’s a diagnostic tool.

But a high CTR can be misleading:

  • Clickbait. A headline that oversells brings clicks without leads. VK Ads directly advises against using clickbait, and Direct reminds advertisers that information in an ad must be accurate and confirmed on the site.
  • A narrow audience. Very narrow targeting can produce a high CTR on a small number of impressions, but leads will be scarce too.
  • The wrong clicks. If the ad promises one thing and the page shows another, you get lots of clicks and no conversions.

So it’s sensible to look at CTR together with conversion rate and cost per action. That’s also what our advertising work judged by inquiries, not by clicks, is built on.

How to raise CTR: what to check

  • Match to the query. Add keyphrases to the headline and text: in a Direct ad, they’re highlighted in bold.
  • Specifics and benefit. Explain why your offer is worth choosing: delivery terms, warranty, a promotion. Only what’s actually on the site.
  • Additional elements. In Direct you can add callouts, sitelinks and a promo extension to an ad: this makes it more informative. The names of these elements in the interface change, so check the help docs.
  • Non-target impressions. Negative keywords are words for which, if a query contains them, the ad won’t show. They cut out impressions to people the offer doesn’t suit.
  • Testing variants. Run several ads in one group and compare them against each other under the same conditions.
  • Targeting and placements in networks. Check who the ad shows to and where, and remove clearly non-target segments.
  • For organic results — the page’s title and description, which is what a person uses to decide whether to click.

After every change, check not just CTR but conversion rate too: a rise in clicks without a rise in leads is a reason to find out who you’re actually attracting.

Frequently asked questions

Why are there more clicks in Direct than visits in Metrica?

Clicks and visits are counted by different systems. Direct’s help names several reasons, for example: the Yandex Metrica (Yandex’s analytics counterpart of Google Analytics) tag isn’t attached to part of the campaigns, different attribution models are being compared, the visitor has an ad blocker that keeps the tag from loading, or the person left the site before the tag finished loading.

Does CTR affect the cost per click in Yandex Direct?

The CTR forecast factors into both ad ranking and the calculation of the charged click price. But the final price also depends on the bids and quality coefficients of the ads in the block, so there’s no simple rule like “CTR up by this much means the click gets cheaper by that much.”

Can you compare CTR in search with CTR in the Yandex Advertising Network?

No. Direct’s help states that the nature of communication in contextual network ads differs from search ads, and the CTR of network ads doesn’t affect the cost per click in search. Compare search with search and networks with networks — more detail is in the “How to compare CTR correctly” section.

What does a high CTR with a low conversion rate mean?

The ad grabs attention, but something isn’t working after the click. Common reasons: the ad promises something different from what the person sees on the page; the ad is shown to a non-target audience; the site has an inconvenient form or slow loading. Start by comparing the ad’s text with the first screen of the page it leads to.

Why does CTR fall over time?

Possible reasons — hypotheses worth checking: the placement changed, new competitors showed up, the network audience has already seen the ad, the season changed. Direct names similar factors behind CTR growth — changes in bids, display conditions, placements, seasonality — and the same factors can work in reverse. Look at the trend by ad and by placement over comparable periods.

CTR shows how well an ad grabs attention, but advertising decisions should be made on inquiries and their cost. That’s how we run advertising in Yandex Direct: we set up goals in Yandex Metrica before launch, adjust campaigns based on the data, and show you what we changed. Tell us about your product and the region you want to advertise in — we’ll suggest where to start. → Discuss your advertising task