How to use the CTR calculator
Enter clicks and impressions for your ad. Use link clicks for traffic and sales campaigns.
Read the CTR and what it means per 1,000 impressions.
Switch on comparison and add a second ad's clicks and impressions.
Check the confidence level before declaring a winner.
The CTR formula
- CTR=clicks ÷ impressions × 100
- Lift=(CTR of B − CTR of A) ÷ CTR of A
- z=(CTR of B − CTR of A) ÷ standard error of the difference
- Clicks
- Link clicks for traffic and sales goals. All clicks also include engagement such as reactions and profile taps.
- Impressions
- Times the ad was shown.
- Confidence
- From a two-proportion z-test: how unlikely the observed gap would be if both ads truly had the same CTR. 95% is the common bar for calling a winner.
Worked example
Two hooks on the same audience
- Ad A: 420 clicks from 30,000 impressions = 1.40% CTR.
- Ad B: 510 clicks from 31,000 impressions = 1.65% CTR.
- Lift = (1.65 − 1.40) ÷ 1.40 = 17.5%.
- The two-proportion z-test gives z ≈ 2.47, which is a confidence of about 98.7%.
What a good CTR looks like
Link CTR on Meta feed ads is commonly reported somewhere around 0.5% to 2%, but the spread is large. Retargeting audiences, strong offers and bold creative can sit well above that range; cold audiences in competitive categories, and video optimized for views, can sit below it.
The most useful benchmark is your own. Track the median CTR per format and audience type in your account, then judge new ads against it.
Why CTR matters beyond clicks
CTR is an early, cheap signal of creative quality. It shows up long before you have enough purchases to judge CPA, which makes it valuable for testing hooks, thumbnails and headlines.
It also feeds cost: at the same CPM, doubling CTR halves CPC. But CTR is not the goal. An ad that baits clicks with a misleading hook can win on CTR and lose on conversion rate, so confirm a CTR winner with downstream results.
Testing CTR without fooling yourself
Most false winners come from small samples and impatience rather than bad maths.
- Give each ad enough impressions. With small samples a few clicks either way can flip the result.
- Compare ads within the same audience and placements, over the same dates.
- Decide your threshold before you look, for example 95% confidence, and stick to it.
- Repeated peeking inflates false positives. If you check daily and stop at the first significant result, you will crown more false winners than the confidence level suggests.
Questions and answers
How do you calculate CTR?+
Divide clicks by impressions and multiply by 100. 150 clicks from 10,000 impressions is a CTR of 1.5%.
What is a good CTR for Facebook ads?+
Many advertisers see link CTRs roughly between 0.5% and 2% in feed placements, but your account history for the same audience and format is a better benchmark. A good CTR is one that, combined with your conversion rate, delivers a CPA on target.
What is the difference between CTR (all) and link CTR?+
CTR (all) counts every click on the ad, including reactions, comments, profile visits and expanding the text. Link CTR counts only clicks to your destination, and it is the one that relates to traffic and sales.
How many impressions do I need to compare CTR between two ads?+
It depends on the size of the gap. Telling 1.4% from 1.5% reliably can take a couple of hundred thousand impressions per ad, while 1% versus 2% can show up within a few thousand. The comparison mode estimates the sample you would need for the gap you are seeing.
Does a high CTR mean the ad is good?+
Not on its own. CTR measures interest, not intent. Check that conversion rate and CPA hold up as well; a curiosity hook that does not match the landing page can produce a high CTR and poor sales.
What does confidence mean in the comparison?+
It estimates how surprising the observed gap would be if both ads really had the same CTR. At 95% confidence a gap this large would appear by chance only about 1 time in 20. It says a difference probably exists, not exactly how large it is.