Impressions are the total number of times a piece of content appears on a screen, counted every display including repeat views by the same person, used as a measure of how often content was shown rather than how many unique people it reached.
What are impressions?
An impression is one display of one piece of content on one screen. The full count, the impressions number reported in every social platform's analytics dashboard, is the sum of every one of those displays over a given window: a day, a week, a campaign, a post's lifetime. Brandwatch's glossary entry on impressions defines the metric in roughly that shape: the total number of times a post was displayed, regardless of whether anyone clicked, watched, or engaged with it.
The two things to keep straight from the start are that an impression does not require any engagement (no click, no like, no comment, no real attention) and that the same person seeing the same post twice counts as two impressions. Both properties are deliberate. The metric is built to measure exposure (how often the content was put in front of an audience), not whether anyone did anything about it. The engagement metrics live in a separate column for that reason.
Impressions are the oldest digital media metric still in common use. They predate every social platform, every recommendation algorithm, and the modern ad tech stack; they were inherited from the way print, broadcast, and out-of-home advertising had measured exposure for decades before the internet. That history is most of the reason impressions and CPM (the cost of one thousand impressions) remain the standard units of paid-media planning today.
Impressions vs reach vs engagement
Impressions, reach, and engagement are the three metrics sitting side by side at the top of almost every social analytics view, and the easiest way to keep them straight is to think of them as three different questions about the same post. Sprout Social's reference page on reach vs impressions vs engagement lays them out in roughly the same way most teams use them.
Reach
Reach is the number of unique accounts that saw the post at least once. It answers the question: how many different people did the post get in front of? Reach is the metric most directly tied to brand awareness because each unique person counts only once, no matter how many times they were shown the post.
Impressions
Impressions is the total number of times the post was displayed, including every repeat view to the same person. It answers: how many times in total did the post show up on a screen? Impressions are the metric most directly tied to exposure frequency, since the gap between impressions and reach is exactly the average number of times each unique person saw the post.
Engagement
Engagement is the total number of actions taken on the post (likes, comments, shares, saves, taps on the profile, swipes through a carousel). It answers: how many of the people who saw the post did something about it? Engagement is the metric most directly tied to whether the post worked for the audience that saw it.
The arithmetic that ties them together is straightforward. Impressions divided by reach gives the average frequency (how many times each unique person saw the post on average). Engagement divided by reach gives one common version of the engagement rate (what share of the people who saw the post did something with it). Engagement divided by impressions gives a per-display version of the same idea, which tends to be lower because the second and third views to the same person are very rarely the views that drive the engagement action.
Hootsuite's explainer on reach vs impressions makes the same point with a useful framing: reach is the size of the audience, impressions is the size of the billboard's impact on the audience, and engagement is whether the billboard worked. None of the three on its own tells the whole story, and a reporting deck that leads with only one of them is usually leaving the other two out for a reason.
What counts as an impression on each platform
The technical definition of an impression varies more across platforms than most marketers realise, which is the single most common reason cross-platform numbers do not line up. Below is what each major platform counts, and the gotchas that make a one-to-one comparison hard.
Instagram counts an impression each time a post, Reel, or Story is displayed on a screen, broken out in Insights by source (home feed, Explore, profile, hashtag pages, other). Reels impressions and feed impressions are reported separately because the surfaces deliver content differently. Repeat views to the same account count, so the impressions on a popular Reel can easily run two or three times the reach.
TikTok
TikTok counts a video view (effectively its impression) the instant the video starts playing in someone's feed, with no minimum watch time. That means the views number on TikTok is the closest thing the platform has to an impressions number, and a single user scrolling past a video that autoplays for half a second still adds to it. TikTok's separate ad reporting splits paid impressions from organic views, and the TikTok Ads help page on video play metrics breaks the play-based metrics out in detail.
LinkedIn counts an impression when a post is at least 50 per cent visible on a signed-in member's screen for at least 300 milliseconds, or when the post is clicked. The LinkedIn Help page on content analytics calls this the standard impression count and notes that the numbers are estimates rather than exact figures. The same 50 per cent / 300 ms rule applies to ad impressions; ad impressions to signed-out members (occasionally exposed through embedded LinkedIn widgets) are not counted at all.
X (formerly Twitter)
X counts a post impression each time a post is rendered on a screen with at least 50 per cent of the post visible for a minimum of two seconds. Repeat views count. X also reports an unrelated metric called post views that uses a more generous threshold (the post just has to be rendered in the timeline), which is why the views number on X is usually larger than the impressions number on the same post.
YouTube
YouTube reports two different things called impressions. The headline 'impressions' number in YouTube Studio is the count of times a thumbnail was shown on the platform (home, search results, recommendations, watch-next, channel pages); it is essentially a thumbnail-impression metric. Ad impressions are a separate count, governed by the IAB viewability standard. Video views are tracked separately and require around 30 seconds of watch time on long-form, with Shorts views counted at the start of playback.
Facebook counts an impression each time the post enters someone's screen on the News Feed, Stories, or Reels surface. Repeat displays count. Meta Business Suite splits impressions into organic and paid, and the page-level reporting splits by surface. The organic impressions number on most Facebook pages has fallen steadily since the early 2010s as the platform shifted to paid distribution as the primary delivery mechanism.
Pinterest counts an impression each time a pin is displayed in the home feed, search results, related pins, or category feeds. Repeat displays count. Saves and clicks are tracked separately, so a pin with a high impressions number and a low saves number is being shown but not resonating, which is a different problem to a pin with low impressions to begin with.
Threads and Bluesky
Threads counts an impression each time a post is displayed in the feed. Bluesky's analytics are simpler and primarily report a like and repost count, with impressions surfaced through third-party analytics tools rather than a native dashboard.
The practical lesson is that comparing impressions like-for-like across platforms is a hard problem and any cross-platform report that adds the numbers together is overstating the case. The defensible version is to compare each platform's impressions against itself over time, and to use reach (which is defined more consistently across platforms) when a single cross-platform exposure number is genuinely needed.
Served vs viewable impressions in advertising
In paid media the impressions number splits into two different things, and the gap between them was a long-running sore point for advertisers in the early 2010s. The IAB and the Media Rating Council published the working standard for how the second of the two should be measured in their viewable ad impression measurement guidelines, and that document is still the reference most ad-tech vendors point to.
Served impressions
A served impression is counted whenever an ad is delivered to a webpage or app, regardless of whether the user could actually see it. An ad served below the fold, in a hidden browser tab, or in a part of a page the user never scrolled to was still a served impression for billing purposes, which was the part advertisers objected to.
Viewable impressions
A viewable impression requires the ad to actually be visible. The IAB and MRC standard is that at least 50 per cent of the ad's pixels were on screen for at least one continuous second for a standard display ad, and at least two continuous seconds for a video ad. Large creatives (242,500 pixels or greater) use a more lenient 30 per cent threshold. Viewable impressions are the version most reputable ad platforms now report and bill against.
Why the distinction matters
If a campaign reports a million served impressions and a 60 per cent viewability rate, only 600,000 of those impressions actually met the threshold of being visible long enough to register. The effective CPM (calculated only against the viewable impressions) is roughly 1.67 times the served CPM. Comparing two ad platforms on served CPM without checking viewability is the single most common reason a 'cheaper' platform turns out to be more expensive on the metric that actually matters.
On the social platforms most readers will be running ads on (Meta, LinkedIn, TikTok, X), the impressions numbers reported in the native dashboards are already viewability-aware, though each platform uses slightly different thresholds (the LinkedIn 50 per cent / 300 ms is the most public). The served vs viewable gap is the bigger problem on programmatic display, open-web ad networks, and outside the walled gardens.
CPM and paying by the impression
CPM is the price paid for one thousand impressions, and it is the default pricing model for awareness-objective campaigns on every major ad platform. The Wikipedia entry on cost per mille traces the convention back to pre-digital media (newspaper, radio, television, and out-of-home advertising all priced per thousand exposures too), and the unit has carried over to digital largely unchanged. The formula is:
CPM ($) = (Campaign cost ÷ Impressions) × 1,000
Worked example: a Meta campaign that spent USD 4,800 and earned 1.2 million impressions ran at a CPM of USD 4.00. The same campaign, if it produced 480,000 reach across those 1.2 million impressions, ran at a CPM of USD 4.00 and at a CPR (cost per reach, less common but useful) of USD 10.00, because each unique person was exposed roughly 2.5 times on average.
Typical 2026 CPMs vary widely by platform, audience, and objective. As rough orientation, Meta awareness CPMs sit in the USD 8 to 15 band for most consumer targeting in English-speaking markets, LinkedIn CPMs in the USD 20 to 60 band because the audience is professional and the platform is the only way to reach it precisely, TikTok in the USD 5 to 10 band, X variable depending on the auction. The platform-by-platform absolute numbers are less useful than the CPM trend on the same campaign objective and audience over time, which is the version most ad operations teams report on.
What is a good impressions number
The honest answer is that there is no single benchmark, and any blog post that publishes one is rounding so many variables it is essentially fiction. The useful comparisons are three, all of them against the account itself rather than against an industry average.
Against the account's recent baseline
Calculate the trailing 30-day median impressions on the same content format (Reels separate from carousels separate from static posts, because each format has its own typical reach). A post 30 to 50 per cent above the median is performing well; a post at the median is normal; a post 30 per cent or more below is worth diagnosing (the topic, the hook, the timing, the format choice).
Against the same campaign last month
For paid campaigns, the impressions trend with the same audience and creative held roughly constant is the most useful version. A rising impressions trend at a stable CPM means the platform is finding more inventory for the campaign; a rising CPM at flat impressions means the auction is getting more competitive; a falling impressions trend at a rising CPM is the signal the creative has aged out and the campaign needs new ads.
As an impressions-per-follower ratio
Dividing impressions by follower count strips out account size and turns the metric into something two different accounts can be compared on. A ratio of 1 means the post earned as many impressions as the account has followers; on Instagram in 2026 a healthy Reel typically lands somewhere between 2 and 8 on this ratio (driven mostly by unconnected reach), and a healthy carousel between 0.5 and 2.
HubSpot's reference on impressions vs reach makes a related point worth holding onto: a single big impressions number on its own says almost nothing about how the post performed, because it does not separate exposure from impact. Pair impressions with the engagement rate on the same post and the picture becomes much clearer.
When impressions are the right metric and when they are not
Impressions are genuinely the right answer for a smaller set of jobs than they get used for. The clearest version of when each metric is the right one to lead with:
Use impressions for
Frequency-driven campaigns where the audience needs to see the same message more than once for it to land (brand awareness flights, product launches, recall measurement, sales-window campaigns). Impressions are also the right unit for buying media: CPM is the standard pricing model and impressions is the standard inventory unit.
Use reach for
Brand-awareness reporting that needs to answer how many unique people the campaign got in front of, and any audience-size question where the same person counting once is what the stakeholder actually wants to know. Reach is also the cleaner cross-platform unit because the definition varies less across platforms than impressions does.
Use engagement for
Performance questions about whether the content actually worked. The engagement rate, sends, saves, comments-per-post are the metrics most predictive of algorithmic distribution on Reels, TikTok, Shorts, and X For You. A high impressions number with a low engagement rate is a content problem, not a distribution problem.
Use clicks or conversions for
Anything down-funnel from awareness. Impressions tell you the ad was shown; clicks tell you the ad was acted on; conversions tell you the action turned into the outcome the campaign was actually trying to produce. Impressions on their own are useless as a performance metric for a direct-response campaign.
Common mistakes when reading impressions
- Adding impressions across platforms. The definition of an impression is different on every platform (LinkedIn requires 300 ms, X requires two seconds, TikTok counts a split-second autoplay, YouTube counts a thumbnail display). Adding the numbers together produces a single large fictional total that overstates the cross-platform exposure. Use reach when a single cross-platform exposure number is needed.
- Treating impressions as the same as views. A view usually requires some interaction or a minimum watch time. An impression does not. On most platforms the views number will be lower than the impressions number on the same content, except on TikTok, where the two are effectively the same.
- Ignoring frequency. A post with 100,000 impressions and 5,000 reach was seen by 5,000 people, on average 20 times each. That is not 100,000 people seeing the post once; it is a small audience seeing the post over and over. Whether that is good or bad depends on the campaign objective, but treating it as a 100,000-person reach number is wrong.
- Comparing served CPM across platforms without checking viewability. A USD 3 CPM on a platform with 40 per cent viewability is more expensive per actually-viewed impression than a USD 5 CPM on a platform with 80 per cent viewability. The honest comparison is viewable CPM, not served CPM.
- Reporting impressions without engagement. A reporting deck that leads with the impressions number and stops there is telling half the story. The pair to look at is impressions plus the engagement rate on the same post; one without the other is a vanity number.
- Confusing organic and paid impressions. The platform-native dashboards split the two on most surfaces, and a healthy organic impressions trend is different work to a healthy paid impressions trend. A rising total impressions number that is all coming from ad spend is not the same as a rising organic impressions number from improving content; treat them as different metrics in the same report rather than collapsing them.
- Reading impressions as a measure of interest. Impressions measure exposure. The audience may have scrolled past without registering the post (which still counted as an impression on most surfaces), or might have actively disliked what they saw. The metric does not distinguish between attention and indifference; the engagement metrics do.
- Using last week's impression numbers to set this week's expectations. Single-post impressions on Reels, TikTok, and X are extremely high-variance week to week because the recommendation algorithms decide whether a post earns unconnected reach or not. The useful baseline is a 30-day median rather than a 7-day, because the longer window cancels out the spikes from a single Reel that broke through.
For the wider context impressions sit inside, the engagement rate entry covers the metric that tells you whether the impressions translated into anything, the algorithm entry covers the ranking systems that decide how many impressions a post earns in the first place, the feed entry covers the surface most of the impressions on most platforms now come from, and the follower growth entry covers the slow-moving audience metric that sits alongside the fast-moving impressions one in most cross-platform reports.
The matching tools cover the work that turns impressions into something useful: the engagement rate calculator runs the engagement-against-impressions arithmetic for any post or campaign window, the UTM builder tracks the clicks that come off the impressions when a post links somewhere, and the social media report template gives you a ready-made structure for putting impressions, reach, and engagement next to each other in a client- or board-ready document.
Impressions FAQ
What are impressions in simple terms?
Impressions are the total number of times a post, ad, or story appears on someone's screen. They count every display, including the second, third, or tenth time the same person sees the same thing, so the number runs higher than the number of actual people the content reached. The simplest way to read the metric is as a frequency-weighted view count: how many times the content was shown, not how many humans it was shown to.
What is the difference between impressions and reach?
Reach is the number of unique accounts that saw the post; impressions is the total number of times the post was displayed. A post with 800 reach and 2,400 impressions was seen by 800 different people, on average three times each. Reach answers how big the audience was; impressions answers how often the audience saw it. On most platform-native analytics dashboards (Instagram Insights, LinkedIn Page Analytics, X Analytics, TikTok Studio) the two numbers sit next to each other in the same view, and the ratio between them is the frequency of exposure.
Are impressions the same as views?
On most platforms, no, but on TikTok yes. Impressions count every time the content appears on screen; views usually require some additional interaction (a video has to play for a certain amount of time, or a post has to be clicked into). TikTok is the exception: a view there is registered the instant the video starts to autoplay, with no minimum watch time, so on TikTok view count and impressions are effectively the same number. Instagram Reels counts a view at the start of playback, X counts a view when at least 50 per cent of the post is on screen for two seconds, and YouTube counts a view after about 30 seconds of watch time on long-form video.
What counts as an impression on LinkedIn?
LinkedIn counts an impression each time a post is at least 50 per cent visible on a signed-in member's screen for at least 300 milliseconds, or when the post is clicked, as the LinkedIn Help page on content analytics for Pages states. Repeat displays to the same member each count, so the impressions number is always equal to or greater than the members-reached number. Ad impressions on LinkedIn use the same 50 per cent / 300 ms threshold; LinkedIn calls out that the numbers are estimates rather than exact counts.
What is CPM and how does it relate to impressions?
CPM is the cost an advertiser pays for one thousand impressions of an ad. The formula is cost divided by impressions, multiplied by one thousand: a campaign that spent USD 2,000 and earned 500,000 impressions ran at a CPM of USD 4. The acronym comes from cost per mille, with mille being Latin for one thousand, and it has been the standard pricing unit for paid media since long before digital advertising (print, radio, television, and out-of-home media all priced this way too).
What is a good impressions number?
There is no single useful threshold because the absolute number depends on the size of the account, the platform, and the format. The more honest comparison is the impressions on the post against the account's own recent baseline, and against the reach number on the same post. A post that lands 30 to 50 per cent above the account's trailing-30-day median impressions on the same format is performing well; a post matching the median is normal; a post 30 per cent below is worth diagnosing. The other meaningful read is the impressions-per-follower ratio, which strips out account size and lets two different-sized accounts be compared on the same scale.