Metric note
What are ad impressions? Definition, formulas and examples
An ad impression is one instance of an ad being shown to someone: each time the ad is served on a search results page, a website, an app or a social feed, the platform records one impression. Impressions count showings, not people, so one person who sees an ad three times adds three impressions. Whether the person noticed, clicked or bought is measured separately.
By Adlane · Updated
Ad impression formulas with a worked example
Impressions are a count the platform reports, so there is no formula for the number itself. The useful formulas are the ones built on it: click-through rate, CPM, frequency, and the impressions a budget should buy at a given CPM. Every one of them inherits the counting rule of the platform that recorded the impressions.
Worked example (illustrative numbers): a campaign records 40,000 impressions, 16,000 reach, 600 clicks and 320 in spend. Frequency is 40,000 ÷ 16,000 = 2.5; click-through rate is 600 ÷ 40,000 = 1.5%; CPM is 320 ÷ 40,000 × 1,000 = 8.00. At a CPM of 8, a 500 budget would buy roughly 500 ÷ 8 × 1,000 = 62,500 impressions. Use the estimator below with your own budget and CPM.
Click-through rate = clicks ÷ impressions × 100CPM = spend ÷ impressions × 1,000Frequency = impressions ÷ reachEstimated impressions = budget ÷ CPM × 1,000Free tool · runs in your browser
Try your own numbers.
The starting values are illustrative. Replace them with compatible numbers from your report. Nothing you enter is sent to Adlane.
Impressions vs reach vs frequency
These three are the most often confused metrics in an ads report. Impressions count every showing, reach counts distinct people (or accounts) shown the ad at least once, and frequency is the average number of showings per person. Impressions can be added across days or campaigns; reach cannot, because the same person can appear in several rows.
| Metric | What it counts | How it is calculated | Can rows be added? | Illustrative value |
|---|---|---|---|---|
| Impressions | Every time the ad was shown | Counted by the platform | Yes, within one platform | 40,000 |
| Reach | Distinct people or accounts shown the ad | Deduplicated count or estimate | No: people overlap | 16,000 |
| Frequency | Average showings per person | Impressions ÷ reach | No: recompute from totals | 2.5 |
| Clicks | Recorded clicks on the ad | Counted by the platform | Yes, within one platform | 600 |
| Viewable impressions | Showings that met a viewability standard | Counted where measured | Yes, within one platform | Not always reported |
How many impressions is normal for a campaign?
There is no normal number of impressions, because impressions follow from budget and price: impressions ≈ budget ÷ CPM × 1,000. A campaign that spends 10 a day at a CPM of 8 should expect roughly 1,250 impressions a day; the same budget at a CPM of 25 buys about 400. Before judging a total as high or low, compare it with what the spend and the platform’s CPM imply, and with the campaign’s own history.
Very low delivery against that estimate usually points to a narrow audience, a low bid or budget cap, a disapproved ad or a search campaign with little query volume, not to a broken count. The figures in the table are illustrative.
| Daily budget (illustrative) | CPM | Expected impressions per day | Over 30 days |
|---|---|---|---|
| 10 | 8 | About 1,250 | About 37,500 |
| 10 | 25 | About 400 | About 12,000 |
| 50 | 8 | About 6,250 | About 187,500 |
| 50 | 25 | About 2,000 | About 60,000 |
How Google Ads and Meta count an impression
Google Ads counts an impression each time your ad is shown on a search results page or on another site in the Google Network. Display and YouTube campaigns can also report viewable impressions, measured with a viewability standard (for display, typically at least half the ad on screen for one second).
Meta counts an impression each time an ad is on screen, under its own documented rules for repeated showings and invalid traffic, and reports reach as the number of Accounts Center accounts that saw the ad at least once. Because the counting rules differ, 10,000 Google impressions and 10,000 Meta impressions do not represent the same amount of attention. Keep each platform’s figures in their own row with the source named.
Search Console impressions are different again: they count how often a page’s link appeared in Google’s organic results, not paid ads. Never add Search Console impressions and ad impressions into one “visibility” number.
Where to find impressions in Google Ads and Meta Ads Manager
Google Ads: the campaigns table shows Impr. by default; add Avg. CPM, Impr. (Top) % and Search impr. share from Columns for context. Reach metrics (unique users and average impression frequency per user) are available for campaign types that support them, such as Display and Video. In the Google Ads API the field is metrics.impressions.
Meta Ads Manager: open Columns and add Impressions, Reach, Frequency and CPM (cost per 1,000 impressions) beside Amount spent. Break down by placement to see where impressions were delivered. In the Marketing API Insights endpoint the fields are impressions, reach and frequency.
What impressions can and cannot tell you
Impressions answer “how often was the ad served?” and nothing more. They do not show how many people saw it, whether anyone noticed it, or whether the audience was the right one. A jump in impressions after a budget increase or a new placement is expected delivery, not evidence of a larger audience; check scope and placement mix first.
| Question | Can impressions answer it? | Look at instead |
|---|---|---|
| How often was the ad served? | Yes, within one source and scope | Impressions by day, placement or device |
| How many people saw it? | No | Reach for the whole scope |
| How often did each person see it? | Only with reach | Frequency (impressions ÷ reach) |
| Did anyone notice it? | No | Clicks, engagement, outcomes |
| Was the audience the right one? | No | Search terms, placements, outcome quality |
When impression-based ratios are undefined
Click-through rate, CPM and frequency all divide by impressions or reach. When impressions are zero those ratios are undefined and should be shown as unavailable rather than zero: a row with no impressions has not delivered, it has not achieved a 0% click-through rate. Very small counts produce unstable ratios; treat a click-through rate built from 30 impressions as noise.
Investigate ad impressions with Adlane
Connect the Google Ads or Meta account and ask a bounded question: “For September, show impressions, reach, frequency, clicks and conversions by campaign, and flag campaigns where impressions rose by more than a third while conversions did not.” Review the evidence rows and the provider fields they came from. Any change the review suggests is prepared as a proposal for your approval.
Questions, answered
What is an ad impression?
An ad impression is one instance of an ad being shown. Each time the ad is served on a search page, website, app or feed, the platform records one impression, whether or not the person interacts with it.
What is the difference between impressions and reach?
Impressions count every time an ad is shown; reach counts the distinct people or accounts who saw it at least once. If 1,000 people each see an ad 3 times, reach is 1,000 and impressions are 3,000.
How do you calculate frequency from impressions?
Divide impressions by reach. 40,000 impressions ÷ 16,000 reach = an average frequency of 2.5 showings per person.
How many impressions will my ad budget get?
Divide the budget by the expected CPM and multiply by 1,000. A 500 budget at a CPM of 8 buys about 62,500 impressions. Actual delivery depends on the auction, targeting and placements.
Does an impression mean someone saw my ad?
Not necessarily. An impression means the ad was served under the platform’s counting rules. Viewable impressions, where measured, add a minimum on-screen share and time, but still do not prove attention.
How many impressions should my campaign get?
Roughly budget ÷ CPM × 1,000. 10 a day at a CPM of 8 is about 1,250 impressions a day. There is no universal normal figure, because CPM varies by platform, audience and season.
Are Google Ads and Meta impressions the same?
No. Each platform documents its own counting rules, so impressions from Google Ads and Meta are not interchangeable. Compare impressions within one platform and keep the source named in reports.