How do you calculate CTR?
CTR = (Clicks / Impressions) x 100
| Input | Value |
|---|---|
| Impressions | 25,000 |
| Clicks | 500 |
| CTR | (500 / 25,000) x 100 = 2.0% |
What is a good CTR?
CTR benchmarks vary by placement, industry, and campaign objective.| Placement / Type | Average CTR | Good CTR |
|---|---|---|
| Facebook Feed | 0.9% - 1.5% | 2.0%+ |
| Instagram Feed | 0.7% - 1.2% | 1.5%+ |
| Instagram Stories | 0.4% - 0.8% | 1.0%+ |
| Instagram Reels | 0.5% - 1.0% | 1.2%+ |
| Retargeting Campaigns | 1.5% - 3.0% | 3.0%+ |
| Prospecting Campaigns | 0.5% - 1.5% | 1.5%+ |
CTR in plain English
Imagine you’re handing out flyers on a busy street. 1,000 people walk past (impressions). If 20 people stop and take the flyer (clicks), your CTR is 2%. The headline on your flyer, the image, and the offer determine whether people stop or walk past. CTR measures how good your flyer is at getting people to stop. But taking the flyer isn’t the same as buying something. CTR gets people to your store. Your website and product have to close the sale. That’s why CTR improves CPC (more clicks per dollar) but doesn’t guarantee better CPA or ROAS.Common CTR mistakes
Using clickbait to inflate CTR
Using clickbait to inflate CTR
Misleading headlines or exaggerated claims can boost CTR but tank conversion rates. If people click expecting one thing and find another, they bounce. Your CPA goes up even though CTR went up. Meta’s algorithm also learns from post-click behavior, so poor engagement after the click can hurt delivery.
Comparing CTR across different placements
Comparing CTR across different placements
A 1% CTR on Facebook Feed is average, but a 1% CTR on Instagram Stories is exceptional. Each placement has different interaction patterns. Compare CTR within the same placement, not across them.
Ignoring CTR when creative goes stale
Ignoring CTR when creative goes stale
A sudden CTR drop is the first sign of ad fatigue. If CTR falls 30-50% from its peak, your audience is tired of seeing the same ad. Time to test new ad creative.
How CTR relates to other metrics
| Metric | Relationship |
|---|---|
| CPC | CPC = CPM / (CTR x 1,000). Higher CTR = lower CPC. This is the most direct relationship. |
| CPM | CPM is the cost of impressions. CTR determines how many clicks you extract from those impressions. |
| CPA | CPA = CPC / Conversion Rate. CTR lowers CPC, which can lower CPA if conversion rate holds. |
| ROAS | Better CTR flows through to lower CPA, which improves ROAS, assuming AOV and conversion rate stay stable. |
| Ad Fatigue | Declining CTR is the primary signal that an ad is fatiguing. |
| Impressions | CTR determines how many clicks come from a given number of impressions. |
How to improve your CTR
Test different hooks in the first 3 seconds
For video ads, the first 3 seconds determine whether someone stops scrolling. For image ads, the headline and visual must grab attention instantly. Test 3-5 different hooks per concept.
Use strong, specific CTAs
“Shop Now” beats “Learn More” for purchase campaigns. “Get Your Free Quote” beats “Submit” for lead campaigns. Make the CTA match the intent and make it clear what happens after the click.
Match creative to audience intent
Retargeting audiences respond to product-specific ads (they already know you). Prospecting audiences need education, social proof, or a strong hook. Different audiences need different creative approaches.
Refresh creative before fatigue sets in
Monitor CTR trends weekly. When CTR drops 30% from its peak, introduce new creative. Don’t wait for performance to collapse. See ad fatigue.
Use AdAdvisor to spot CTR drops early
AdAdvisor tracks CTR across all campaigns and flags creative fatigue in its AI recommendations. Catch declining CTR before it tanks your CPA.
Spot creative fatigue before it hurts performance
AdAdvisor monitors your CTR trends and flags ads that are losing engagement. Its AI recommendations tell you exactly which ads need fresh creative and what to test next.Try AdAdvisor Free
Track CTR trends and get AI recommendations when creative starts fatiguing.
Ad Copy Generator
Generate fresh ad copy and creative concepts to boost your CTR.
