Click-through rate

Clicks ÷ **`max(impressions, 1)` × 100**—pair with **cost-per-lead** and **google-search-ads-roas** embed clusters.

Example scenario

A retail paid-search pilot exports one thousand eight hundred forty recorded link clicks against eighty-two thousand eligible impressions over the same date range and traffic filters in the ads UI. Dividing clicks by impressions yields a click-through rate near two point two four percent—roughly twenty-two point four clicks per one thousand impressions on the companion CTIR readout—appropriate for portfolio-level reporting before slicing brand versus non-brand queries or stripping invalid traffic.

Click-through rate

Clicks ÷ impressions × 100

Want a similar calculator on your website?

Describe your fields and formula in plain English, match your brand, and embed the widget anywhere—WordPress, Webflow, Shopify, or custom HTML. Capture leads when you're ready.

How to calculate CTR from clicks and impressions

  1. Pull “clicks” from the reporting surface that matches your hypothesis—link clicks in Meta, Google Ads segmentable clicks, or email unique clicks—excluding bot filters your governance policy already applies.
  2. Input “impressions” from the same export window and entity scope—search term reports, ad-group totals, or placement-level rows—so numerator and denominator share attribution rules.
  3. Read “CTR” as clicks divided by impressions with a floor at one impression to avoid divide-by-zero artifacts when QA rows slip through.
  4. Use “Clicks per 1,000 impressions” when comparing flight volumes—normalize away raw impression scale before testing creative or bid changes across unequal spend cells.

CTR context across common paid channels

Google Ads Search (cross-industry aggregates)
Public benchmarks often land meaningfully higher than display because intent is query-led—position and query mix dominate; compare internal branded vs non-brand slices rather than a single industry median
Display and video prospecting
Aggregate studies frequently show sub-one-percent CTR on broad-reach placements—creative format and audience layering swing outcomes more than a universal target percentage
Email and lifecycle placements
CTR is measured against delivered sends or opens depending on the ESP metric—match denominator conventions before benchmarking against paid media CTR

Best use cases

  • Growth and performance planning
  • Budget and forecast scenario modeling
  • Client-facing pre-qualification and education

Frequently asked questions

Why does my CTR differ between Google Ads and GA4 for the same campaign?

Attribution windows, click definitions, session stitching, and filtering of invalid traffic diverge—tie both exports to the same date zone, UTM discipline, and platform-specific metric glossaries before reconciling.

Should impressions include view-through or only served counts?

Follow each channel’s native definition—video often surfaces impressions on render thresholds while some native placements count one-per-request served—mixing definitions across networks invalidates blended CTR.

Is CTR statistically reliable on low impression volume?

No—Wilson intervals or simple rule-of-thumb minimums still apply; tiny denominators swing percentages dramatically—aggregate to meaningful reach before optimizing headlines off CTR alone.

Does a higher CTR always improve cost efficiency?

Not necessarily—click bait can lift CTR while harming downstream conversion rate or margin—pair CTR with qualified traffic signals like bounce proxies, lead quality, or downstream ROAS before reallocating budget.

Glossary

Scenario modeling

Comparing multiple assumption sets to estimate potential outcomes before execution.

Conversion intent

User behavior that indicates readiness to take a commercial action such as signup or purchase.

Related calculators

Category: Performance marketing & paid media analyticsTopics: Click-through rate, Paid media reporting, Impression-to-click ratio

Last reviewed: 2026-05-07

Reviewed by: Calclet Growth Team