The CTR formula is clicks ÷ impressions × 100. Divide the number of clicks your ad, link, or email got by the number of times it was shown, then multiply by 100 to express it as a percent. If an ad earned 200 clicks from 10,000 impressions, its CTR is 200 ÷ 10,000 × 100 = 2%.

Click-through rate is the simplest performance number in marketing, and also the most misread. The formula takes ten seconds. Understanding what a given CTR is actually worth to your bottom line takes a little longer — and that gap is where most sellers lose money. This guide walks the calculation, the benchmarks, and the trap of optimizing a rate that has nothing to do with profit.

The CTR formula

Here is the whole thing:

CTR = Clicks ÷ Impressions × 100

  • Clicks — the number of times someone clicked your ad, link, listing, or button.
  • Impressions — the number of times it was displayed, whether or not anyone clicked.
  • × 100 — converts the decimal into a percentage so you can read it at a glance.

That is it. CTR is a ratio between "shown" and "acted on," expressed as a percent. Every platform — Google, Meta, your email tool, your Shopify search bar — reports it, and every one of them uses this same shape.

A worked example

Say you run a Meta prospecting campaign for a print-on-demand apparel store. Over a week, your ad set spends its budget and Meta reports the following:

  • Impressions: 250,000
  • Link clicks: 3,500

Plug it in: 3,500 ÷ 250,000 = 0.014, and 0.014 × 100 = 1.4% CTR. Out of every hundred people who saw the ad, roughly one and a half clicked through to your store.

Now flip it. If you know your CTR and your impressions, you can forecast clicks: 250,000 impressions × 1.4% = 3,500 clicks. And if you know your target clicks and expected CTR, you can back into the impressions you need to buy. The formula runs in every direction.

The formula is trivial. The inputs are where people go wrong, and it almost always comes down to which clicks and which impressions you feed it.

Meta, for example, reports "clicks (all)" — a bucket that includes likes, comments, shares, and profile taps — alongside "link clicks," which are the ones that actually send someone to your site. Compute CTR off "clicks (all)" and the number looks flattering but means nothing for traffic. For any calculation that connects to on-site behavior, use link clicks, or better yet landing-page views, which filter out clicks that bounced before your page loaded.

The same discipline applies to impressions. Are you counting served impressions or viewable ones? Unique reach or total exposures? A CTR is only comparable to another CTR when both use the same numerator and the same denominator. Standardize before you compare periods, channels, or campaigns.

What is a good CTR?

"Good" depends entirely on the channel, because the intent behind an impression varies wildly. Someone typing a query into Google is hunting; someone scrolling Instagram is not.

For Google Search, the average click-through rate across industries sits at about 1.53%, according to Pixis's 2025 advertising benchmarks, with health and healthcare services leading near 2.43% and jewelry and luxury goods trailing around 0.97%. Branded search skews far higher — that same report notes software advertisers hitting 9.88%, driven by people searching for a company by name.

On Meta, expectations are lower because the audience is cold. The average CTR for Facebook traffic campaigns across all industries is 1.71%, per LocaliQ's 2025 Facebook benchmarks, and even the top-performing category — shopping, collectibles, and gifts — reaches only 4.13% in that same dataset. So the 1.4% CTR from the worked example above is not alarming for a cold prospecting audience; it sits inside the normal band, even if it would look weak on branded search.

The lesson: never judge a CTR against a universal number. Judge it against the same channel, the same audience temperature, and your own trailing average.

Why CTR alone can bankrupt you

Here is the uncomfortable part. CTR measures interest, not money. You can double your CTR and lose more per order than before, because a click is not a sale, and a sale is not a profit.

Watch how the chain works for a hypothetical store. Say your cost per click is $0.50 and your landing page converts 3% of clicks into orders. That means each order costs you 0.50 ÷ 0.03 = $16.67 in ad spend. Now suppose a new creative lifts CTR from 1.4% to 2.8% — a genuine win on paper — but the extra clicks are lower-intent, and conversion drops to 1.5%. Your cost per click might fall to $0.40 as CTR rises, yet cost per order becomes 0.40 ÷ 0.015 = $26.67. Higher CTR, worse economics.

This is why CTR is a diagnostic, not a destination. It tells you whether your creative and targeting earn attention. It says nothing about whether the resulting traffic buys, or whether the margin on what they buy covers the acquisition cost. To see that, you have to walk the whole funnel — CTR into checkout conversion rate, conversion rate into cost per order, and cost per order against true per-unit profit.

How CTR chains into the metrics that matter

CTR is the first link in a chain, and each link multiplies with the next:

  • CTR → CPC. More clicks per impression usually lowers your cost per click, because platforms reward relevance.
  • CPC → CPA. Cost per acquisition equals CPC ÷ conversion rate. Cheaper clicks help, but only if conversion holds.
  • CPA → profit. An order is only profitable if its margin exceeds its fully-loaded acquisition cost.

Because these compound, a CTR win that quietly wrecks conversion or margin can leave you worse off. The number to protect is not the top of the funnel — it is the profit at the bottom. For the broader map of how these metrics connect, the ecommerce metrics guide lays out the full chain, and the blended ROAS breakdown shows why channel-level rates like CTR can flatter a business that is actually shrinking.

CTR across different channels

The formula never changes, but its name and context shift by surface:

  • Paid search & social: clicks ÷ impressions. The default meaning of "CTR."
  • Email: clicks ÷ delivered emails (bounced emails are excluded, since they were never shown). Some tools report click-to-open rate instead, which uses opens as the denominator — a different number entirely.
  • Organic search: clicks ÷ impressions in Google Search Console, where "impressions" means the times your result appeared in the SERP.
  • On-site: clicks on a banner, recommendation, or search suggestion ÷ times it was shown.

Same arithmetic, different denominator. Always confirm which denominator a platform is using before you trust its CTR label.

From CTR to true profit

CTR tells you the top of the funnel is working. It cannot tell you whether the customer at the bottom made you money — that requires stitching ad data to fulfillment cost, payment fees, shipping, and product cost, order by order.

That stitching is exactly what PodVector does. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes true per-order profit so you can see whether a high-CTR campaign is actually feeding the bank account. Victor, its AI operator, analyzes that live data and proposes moves — and, with your approval, executes the Shopify-side changes. He reads your ad data to find the leaks, but he does not touch your ad account. If you want the profit truth behind your click-through rates, start with PodVector.

Pair that with a habit of checking lifetime value against acquisition cost, and CTR settles into its proper role: an early signal, not a scoreboard.

FAQs

What is the CTR formula?

CTR equals clicks divided by impressions, multiplied by 100 to get a percentage. If a link was shown 5,000 times and clicked 150 times, its CTR is 150 ÷ 5,000 × 100 = 3%. The same formula applies to ads, emails, organic search results, and on-site elements.

Is a higher CTR always better?

No. A higher CTR means more people are clicking, which is usually good for cost per click, but it says nothing about whether those clicks convert or whether the resulting orders are profitable. A creative that boosts CTR while attracting lower-intent traffic can raise your cost per order even as CTR climbs. Always trace CTR through to conversion rate and per-order profit before celebrating.

What counts as a good CTR?

It depends on the channel. For Google Search, the cross-industry average is about 1.53% per Pixis's 2025 benchmarks, while Facebook traffic campaigns average 1.71% according to LocaliQ. Cold social audiences run lower than high-intent branded search, so compare against the same channel and audience type — never a single universal number.

Use link clicks (or landing-page views) whenever the CTR connects to on-site behavior. Platforms like Meta report a broader "clicks (all)" bucket that includes likes, comments, and profile taps, which inflates the rate without sending anyone to your site. Feeding "clicks (all)" into your CTR overstates how many people actually reached your store.

How is email CTR different?

Email CTR divides clicks by delivered emails rather than impressions, because bounced messages were never shown and should be excluded. Watch out for click-to-open rate, a related but distinct metric that divides clicks by opens instead of by deliveries — the two produce very different numbers from the same campaign.

Does CTR affect my ad costs?

Yes, indirectly. Ad platforms use CTR as a signal of relevance, and higher relevance often earns you a lower cost per click and better placement. But that discount only helps your bottom line if the extra clicks still convert and the orders stay profitable — a cheaper click that never buys is not a saving.