{"id":823,"date":"2025-12-30T10:06:50","date_gmt":"2025-12-30T10:06:50","guid":{"rendered":"https:\/\/gtaroads.com\/blog\/?p=823"},"modified":"2026-04-01T10:07:33","modified_gmt":"2026-04-01T10:07:33","slug":"viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it","status":"publish","type":"post","link":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/","title":{"rendered":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you monetize with ads, it\u2019s easy to fall into a metrics trap: <em>impressions are up<\/em>, traffic is up, reports look great\u2026 but revenue isn\u2019t. Very often, the reason is one word: viewability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s break down what it is, why it destroys the \u201cmore impressions = more revenue\u201d myth, and what to do to improve viewability and actually increase earnings.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1) What is viewability <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viewability is the share of ad impressions that were <em>actually viewable<\/em> on a user\u2019s screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An impression can be counted as \u201cserved,\u201d but the user may have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>never scrolled to the ad placement,<\/li>\n\n\n\n<li>scrolled past it too fast,<\/li>\n\n\n\n<li>seen it for 0.2 seconds,<\/li>\n\n\n\n<li>opened the page and bounced immediately,<\/li>\n\n\n\n<li>had the tab in the background,<\/li>\n\n\n\n<li>had the ad render outside the visible viewport or covered by something else.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The most common industry threshold<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A widely used standard is:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>50% of the creative\u2019s area<\/strong> must be <strong>in the visible viewport<\/strong><\/li>\n\n\n\n<li>for at least <strong>1 second<\/strong> (display)<\/li>\n\n\n\n<li>for at least <strong>2 seconds<\/strong> (video)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If an impression doesn\u2019t meet that, it may be classified as <strong>unviewable<\/strong> or \u201clow quality\u201d for the advertiser.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2) Why \u201clots of impressions\u201d doesn\u2019t turn into money<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"370\" src=\"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/53003.viewability-importance-1.jpg\" alt=\"\" class=\"wp-image-380\" srcset=\"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/53003.viewability-importance-1.jpg 670w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/53003.viewability-importance-1-300x166.jpg 300w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/53003.viewability-importance-1-370x204.jpg 370w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Reason #1: advertisers pay for attention quality, not \u201cserved count\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A lot of budgets optimize for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>viewable impressions<\/strong><\/li>\n\n\n\n<li><strong>vCPM<\/strong> (cost per <em>viewable<\/em> thousand impressions)<\/li>\n\n\n\n<li><strong>viewable CTR<\/strong><\/li>\n\n\n\n<li><strong>time-in-view<\/strong> (how long the ad stayed viewable)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So if you have a million served impressions but half are unviewable, that\u2019s:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>worse for brand impact,<\/li>\n\n\n\n<li>worse for performance,<\/li>\n\n\n\n<li>worse for buying algorithms.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Result: <strong>bids drop<\/strong>, some demand <strong>stops competing<\/strong>, and you see the classic \u201cimpressions are there \u2014 money isn\u2019t.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reason #2: low viewability = less auction competition<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ad platforms and DSPs can downrank or exclude placements with poor visibility. Less competition in the auction means lower CPMs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reason #3: \u201cinflated\u201d inventory lowers price<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you have too many ad slots, they:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>compete for attention,<\/li>\n\n\n\n<li>get pushed further down the page,<\/li>\n\n\n\n<li>slow the page down,<\/li>\n\n\n\n<li>generate lots of unviewable impressions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s like opening 30 checkout lanes in a store when there\u2019s only one line: more lanes, not more sales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reason #4: site speed and layout shift directly hit visibility<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the page jumps (layout shift), ads move, render late, or the site lags, users either don\u2019t see the ad or leave sooner. Buying systems \u201cpunish\u201d that with lower bids.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3) What metrics to watch (and what not to confuse)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To understand where revenue leaks, separate:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A. Served impressions<\/strong> \u2014 how many impressions were delivered.<br><strong>B. Viewable impressions<\/strong> \u2014 how many were actually viewable.<br><strong>C. Viewability rate<\/strong> = viewable \/ served.<br><strong>D. Time-in-view<\/strong> \u2014 how long the ad stayed viewable.<br><strong>E. Fill rate<\/strong> \u2014 how many requests got bought.<br><strong>F. CPM vs vCPM<\/strong> \u2014 price per thousand served vs per thousand viewable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Key idea:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Revenue often correlates more with viewable impressions and time-in-view than with raw impression volume.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4) Practical steps: how to improve viewability (what really works)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"441\" src=\"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1.png\" alt=\"\" class=\"wp-image-381\" srcset=\"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1.png 910w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1-300x145.png 300w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1-768x372.png 768w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1-370x179.png 370w, https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/oblozhka-flajroll-1-760x368.png 760w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Below are tactics that most often deliver the fastest gains.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.1 Put your strongest slot where it will definitely be seen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Best-performing placements for viewability are usually:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>above the fold<\/strong>,<\/li>\n\n\n\n<li><strong>first in-content slot<\/strong> (after 1\u20133 paragraphs),<\/li>\n\n\n\n<li><strong>sticky<\/strong> (used wisely \u2014 more below).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Typically weaker:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>footer placements,<\/li>\n\n\n\n<li>far-down-the-page slots with short sessions,<\/li>\n\n\n\n<li>placements after heavy widgets where users drop off.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> one \u201cgolden\u201d placement can outperform five weak ones.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.2 Remove extra slots (yes \u2014 sometimes less = more)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have 8\u201310 ad slots, you\u2019re very likely creating:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>unviewable impressions,<\/li>\n\n\n\n<li>internal cannibalization,<\/li>\n\n\n\n<li>worse page speed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Run a test:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>keep 3\u20135 strong slots,<\/li>\n\n\n\n<li>disable the rest,<\/li>\n\n\n\n<li>compare <strong>revenue per 1,000 sessions<\/strong> and <strong>vCPM<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Very often the result is: fewer impressions, <strong>more revenue<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.3 Use lazy loading correctly<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lazy loading means the ad loads only shortly before it enters the viewport \u2014 a big win for reducing unviewable impressions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>don\u2019t load <em>too late<\/em>, or users will scroll past before it appears;<\/li>\n\n\n\n<li>preloading about <strong>1\u20132 screens<\/strong> ahead is often a good balance.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.4 Reserve space for ads (fixed or responsive containers)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the page doesn\u2019t reserve space, you get:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>layout jumps,<\/li>\n\n\n\n<li>content shifting,<\/li>\n\n\n\n<li>worse CLS,<\/li>\n\n\n\n<li>less time-in-view.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Use fixed sizes or responsive containers so the ad can render without pushing content around.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.5 Speed up the site: viewability loves performance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Three UX upgrades that often lift viewability:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>better <strong>LCP<\/strong> (page becomes usable sooner; people stay longer),<\/li>\n\n\n\n<li>lower <strong>CLS<\/strong> (ads don\u2019t \u201cmove away\u201d),<\/li>\n\n\n\n<li>fewer heavy scripts, especially early.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your mobile load time is 5\u20137 seconds, you\u2019re losing before ads even matter.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.6 Optimize sticky\/anchor units without annoying users<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky can boost viewability, but it can also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hurt UX,<\/li>\n\n\n\n<li>increase ad-block usage,<\/li>\n\n\n\n<li>trigger policy issues if it blocks content or can\u2019t be closed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Healthy sticky rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>doesn\u2019t cover reading or key buttons,<\/li>\n\n\n\n<li>has a clear close button,<\/li>\n\n\n\n<li>takes a reasonable share of the screen,<\/li>\n\n\n\n<li>doesn\u2019t jump or disrupt scrolling.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.7 Re-think ad density on mobile<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mobile viewports are small and scrolling is fast. So:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fewer but smarter placements usually win,<\/li>\n\n\n\n<li>early in-content positions matter more,<\/li>\n\n\n\n<li>use adaptive formats that don\u2019t \u201cbrick\u201d the layout and push content down.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4.8 Be careful with ad refresh<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Refresh can increase impressions but often hurts quality if:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the user isn\u2019t looking at the slot,<\/li>\n\n\n\n<li>the tab isn\u2019t active,<\/li>\n\n\n\n<li>refresh is too frequent.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good refresh rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>only when the ad is viewable,<\/li>\n\n\n\n<li>only when the tab is active,<\/li>\n\n\n\n<li>with a reasonable interval,<\/li>\n\n\n\n<li>always A\/B test on a segment first.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5) A 30-minute viewability audit checklist<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Which 3 placements generate the most revenue?<\/li>\n\n\n\n<li>What are their viewability and time-in-view?<\/li>\n\n\n\n<li>Which placements have low viewability but still slow the page down?<\/li>\n\n\n\n<li>How many slots on mobile vs how many are truly viewable?<\/li>\n\n\n\n<li>Do ads cause layout shifts while loading?<\/li>\n\n\n\n<li>Is lazy loading enabled with a sensible threshold?<\/li>\n\n\n\n<li>Do you use sticky \u2014 and is it user-friendly?<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6) The core idea to remember<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Impressions are volume. Viewability is value.<\/strong><br>The market increasingly pays not for \u201chow much you served,\u201d but for the <strong>chance to be seen<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want revenue growth, not just bigger numbers in reports:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cut unviewable impressions,<\/li>\n\n\n\n<li>strengthen top placements,<\/li>\n\n\n\n<li>improve load speed,<\/li>\n\n\n\n<li>optimize time-in-view.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you monetize with ads, it\u2019s easy to fall into a metrics trap: impressions are up, traffic is up, reports look great\u2026&hellip;<\/p>\n","protected":false},"author":3,"featured_media":379,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[127,23],"tags":[13,113,93,128,112,5,129],"class_list":["post-823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-affiliate","category-marketing","tag-ads","tag-cls","tag-ctr","tag-impressions","tag-lcp","tag-ux","tag-vcpm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - GTaro Ads Blog<\/title>\n<meta name=\"description\" content=\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it\" \/>\n<meta property=\"og:description\" content=\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/\" \/>\n<meta property=\"og:site_name\" content=\"GTaro Ads Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-30T10:06:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T10:07:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"seo_admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"seo_admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/\"},\"author\":{\"name\":\"seo_admin\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/#\\\/schema\\\/person\\\/f36c9af6db4410512f3398ff39bffa0b\"},\"headline\":\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it\",\"datePublished\":\"2025-12-30T10:06:50+00:00\",\"dateModified\":\"2026-04-01T10:07:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/\"},\"wordCount\":1003,\"image\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/vCPM.png\",\"keywords\":[\"Ads\",\"CLS\",\"CTR\",\"Impressions\",\"LCP\",\"UX\",\"vCPM\"],\"articleSection\":[\"Affiliate\",\"Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/\",\"url\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/\",\"name\":\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - GTaro Ads Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/vCPM.png\",\"datePublished\":\"2025-12-30T10:06:50+00:00\",\"dateModified\":\"2026-04-01T10:07:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/#\\\/schema\\\/person\\\/f36c9af6db4410512f3398ff39bffa0b\"},\"description\":\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/vCPM.png\",\"contentUrl\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/vCPM.png\",\"width\":1024,\"height\":525},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/\",\"name\":\"GTaro Ads Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gtaroads.com\\\/blog\\\/#\\\/schema\\\/person\\\/f36c9af6db4410512f3398ff39bffa0b\",\"name\":\"seo_admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g\",\"caption\":\"seo_admin\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - GTaro Ads Blog","description":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/","og_locale":"en_US","og_type":"article","og_title":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it","og_description":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads","og_url":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/","og_site_name":"GTaro Ads Blog","article_published_time":"2025-12-30T10:06:50+00:00","article_modified_time":"2026-04-01T10:07:33+00:00","og_image":[{"width":1024,"height":525,"url":"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png","type":"image\/png"}],"author":"seo_admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"seo_admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#article","isPartOf":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/"},"author":{"name":"seo_admin","@id":"https:\/\/gtaroads.com\/blog\/#\/schema\/person\/f36c9af6db4410512f3398ff39bffa0b"},"headline":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it","datePublished":"2025-12-30T10:06:50+00:00","dateModified":"2026-04-01T10:07:33+00:00","mainEntityOfPage":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/"},"wordCount":1003,"image":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#primaryimage"},"thumbnailUrl":"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png","keywords":["Ads","CLS","CTR","Impressions","LCP","UX","vCPM"],"articleSection":["Affiliate","Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/","url":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/","name":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - GTaro Ads Blog","isPartOf":{"@id":"https:\/\/gtaroads.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#primaryimage"},"image":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#primaryimage"},"thumbnailUrl":"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png","datePublished":"2025-12-30T10:06:50+00:00","dateModified":"2026-04-01T10:07:33+00:00","author":{"@id":"https:\/\/gtaroads.com\/blog\/#\/schema\/person\/f36c9af6db4410512f3398ff39bffa0b"},"description":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it - Grow revenue or scale campaigns with GTaro Ads","breadcrumb":{"@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#primaryimage","url":"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png","contentUrl":"https:\/\/gtaroads.com\/blog\/wp-content\/uploads\/2025\/12\/vCPM.png","width":1024,"height":525},{"@type":"BreadcrumbList","@id":"https:\/\/gtaroads.com\/blog\/viewability-why-lots-of-impressions-lots-of-money-and-how-to-fix-it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gtaroads.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Viewability: why \u201clots of impressions\u201d \u2260 lots of money \u2014 and how to fix it"}]},{"@type":"WebSite","@id":"https:\/\/gtaroads.com\/blog\/#website","url":"https:\/\/gtaroads.com\/blog\/","name":"GTaro Ads Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gtaroads.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gtaroads.com\/blog\/#\/schema\/person\/f36c9af6db4410512f3398ff39bffa0b","name":"seo_admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c65e7e8b25020fb98a14eb2d47640b53c8dd406217d4b4646b954bf2b44634cb?s=96&d=mm&r=g","caption":"seo_admin"}}]}},"_links":{"self":[{"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/posts\/823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/comments?post=823"}],"version-history":[{"count":1,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/posts\/823\/revisions"}],"predecessor-version":[{"id":824,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/posts\/823\/revisions\/824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/media\/379"}],"wp:attachment":[{"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/media?parent=823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/categories?post=823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtaroads.com\/blog\/wp-json\/wp\/v2\/tags?post=823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}