{"id":1445,"date":"2026-07-02T11:28:37","date_gmt":"2026-07-02T11:28:37","guid":{"rendered":"https:\/\/newormedia.com\/blog\/?p=1445"},"modified":"2026-07-02T11:28:37","modified_gmt":"2026-07-02T11:28:37","slug":"how-to-increase-website-rpm","status":"publish","type":"post","link":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/","title":{"rendered":"How to Increase Your Website RPM: 12 Proven Tactics for Publishers"},"content":{"rendered":"<h2>Key Takeaways<\/h2>\n<ul>\n<li>The best way for a publisher to assess their performance is through RPM rather than total revenue. RPM indicates how efficiently the publisher monetises their inventory without considering how much traffic they receive, therefore focusing on RPM indicates how best to optimise their ad setup.<\/li>\n<li>For most publishers, header bidding is the highest-impact RPM levers they can use, because it allows them to create true auction competition for each impression they have, which, in a single network setup, they could never replicate.<\/li>\n<li>While Core Web Vitals do not directly impact a publisher\u2019s RPM, the effective page loads associated with poor Core Web Vitals will lead to decreased dwell time and session depth, which will ultimately lead to fewer impressions monetizable to the publisher.<\/li>\n<li>Many publishers currently have their ad configuration set once and forgotten about; as an example, their floor prices, ad density, lazy-load setting, and viewability threshold will be less effective over time (or cut through). Therefore, publishers should continuously manage these elements.<\/li>\n<li>Mobile ad configurations and desktop ad configurations need different optimisation strategies, therefore applying desktop ad configurations to mobile inventory is one of the top three and most costly RPM missteps that publishers make.<\/li>\n<li>The quickest way to increase a publisher\u2019s RPM is by working with a managed programmatic partner; implementing 12 tactics simultaneously will produce compounded increases in RPM greater than what a publisher would receive from using only one of the tactics independently.<\/li>\n<\/ul>\n<p>RPM is the number that tells you the true story of your ad revenue. Not total earnings, which rise and fall with traffic, but revenue per thousand pageviews: the efficiency metric that measures how much each visit to your site is actually worth. A publisher with 100,000 monthly pageviews and a $10 RPM earns $1,000 per month. The same publisher, same traffic, with a $20 RPM earns $2,000. The traffic didn&#8217;t change. Only the quality of the monetisation setup did.<\/p>\n<p>Most publishers know their RPM. Fewer know why it&#8217;s at the level it is, and fewer still know which specific changes will move it meaningfully. That&#8217;s the gap this guide fills. What follows is a tactic-by-tactic breakdown of the twelve most impactful RPM optimisations available to publishers, ranked roughly by implementation speed and average yield impact, with a clear explanation of the mechanism behind each one.<\/p>\n<p>Before diving in: if you want to understand the relationship between RPM and CPM, and why they often move in opposite directions, our <a href=\"https:\/\/newormedia.com\/blog\/rpm-vs-cpm\/\">RPM vs CPM explainer<\/a> covers the fundamentals. This post assumes you understand the distinction and focuses entirely on how to push the number up.<\/p>\n<h2>What Determines Your RPM? The Three-Variable Model<\/h2>\n<p>Before working through the tactics, it helps to understand what RPM is actually made of. At its simplest, <a href=\"https:\/\/support.google.com\/adsense\/answer\/190515\">RPM<\/a> is the product of three variables: the CPM you receive from demand partners, your ad fill rate, and the number of ad impressions per pageview. Increase any of these without decreasing the others and your RPM goes up.<\/p>\n<p>CPM is driven by auction competition, the more demand partners competing for each impression, the higher the clearing price. Fill rate is driven by floor price calibration and inventory quality, prices set too high reduce fill, inventory with poor viewability gets passed over by quality buyers. Impressions per pageview are driven by ad density, session depth, and lazy load implementation, more high-quality impressions per visit means more total revenue per pageview.<\/p>\n<p>Each of the twelve tactics below targets one or more of these three levers. The ones at the top of the list produce the largest absolute RPM impact; the ones toward the bottom are compounding optimisations that amplify the gains from everything else.<\/p>\n<h2>Proven Tactics to Increase Your Website RPM<\/h2>\n<h3>Tactic 1: Switch to Header Bidding with Multiple Demand Partners<\/h3>\n<p>If there is one tactic on this list that produces the largest single RPM jump for the most publishers, it is this one. Header bidding allows multiple demand-side platforms to bid simultaneously on every impression before the ad server makes its final decision. Instead of a waterfall where demand partners are called sequentially, with each one getting a first-look at a predetermined price before passing to the next, header bidding creates a true simultaneous auction where every configured partner competes at once. <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/raptive.com\/resources\/\">Raptive&#8217;s publisher resources<\/a> offer a useful overview of how demand competition works in a managed header bidding environment.<\/p>\n<p>The revenue impact is structural, not marginal. Publishers moving from a single AdSense or single-SSP setup to a properly configured header bidding stack with five or more demand partners regularly report RPM increases of 50\u2013150%. The mechanism is simple: competition drives price. When ten buyers are bidding simultaneously for an impression that previously went to one buyer at a fixed price, the clearing price rises because buyers are forced to outbid each other rather than simply claim inventory at their preferred rate.<\/p>\n<p>The challenge is that setting up header bidding correctly, selecting the right demand partners, configuring bid timeouts, managing bid adaptors, and tuning the setup over time, requires ad operations expertise that most publishers don&#8217;t have in-house. This is the primary reason <a href=\"https:\/\/newormedia.com\">Newor Media<\/a>&#8216;s managed service produces immediate RPM improvements for publishers who join: the header bidding infrastructure is already built and optimised, and publishers benefit from it from day one without needing to build the expertise themselves.<\/p>\n<h3>Tactic 2: Prioritise Above-the-Fold Ad Placement<\/h3>\n<p>Viewability is one of the most important quality signals demand partners use to determine how much to bid for an impression. An ad that loads below the fold and is never actually seen by the user generates a low viewability score for that placement, which trains demand partners to bid less aggressively on that ad slot over time. Above-the-fold placements, those visible immediately when the page loads without any scrolling, consistently generate higher viewability scores and command premium CPMs as a result.<\/p>\n<p>The practical change is to audit your current ad placement layout and ensure your highest-earning ad formats are positioned in the first viewport on both desktop and mobile. <a href=\"https:\/\/newormedia.com\/blog\/ad-placement-revenue-optimization\/\">Our ad placement revenue optimisation guide<\/a> walks through the specific placement configurations that produce the best viewability-to-UX balance across different content layouts.<\/p>\n<h3>Tactic 3: Add Sticky and Anchor Ad Units<\/h3>\n<p>Sticky ads, units that remain fixed in the viewport as a user scrolls, are among the highest-viewability ad formats available. Because the ad stays within the user&#8217;s view throughout their session, viewability rates of 80\u201395% are achievable, compared to 40\u201360% for standard in-content placements. Premium demand partners actively seek high-viewability inventory and bid significantly more for it, which translates directly into higher CPMs for sticky units versus equivalent static placements.<\/p>\n<p>The most common sticky implementations are bottom-anchored banners on mobile (320&#215;50 or 320&#215;100 fixed to the bottom of the screen) and sidebar sticky units on desktop (300&#215;600 or 160&#215;600 that scroll with the user). Both formats require careful implementation to avoid Google&#8217;s Better Ads Standards violations, sticky units that cover content, auto-play with sound, or obstruct navigation are policy violations. Properly implemented sticky units that follow the policy guidelines consistently outperform their non-sticky equivalents on RPM by 20\u201340%.<\/p>\n<h3>Tactic 4: Fix Your Lazy Loading Implementation<\/h3>\n<p>Lazy loading, loading ad units only when they&#8217;re about to enter the viewport rather than all at once on page load, is essential for page speed and Core Web Vitals compliance. But a poorly configured lazy load threshold can silently destroy your RPM. If ads are set to load too late (when the user is already past them) or too early (triggering page load slowdown), the result is either missed impressions or degraded viewability scores.<\/p>\n<p>The optimal lazy load offset varies by device type and typical scroll speed of your audience. Mobile users scroll faster than desktop users, which means mobile lazy load triggers should fire earlier in the scroll path to ensure ads are rendered before users scroll past them. Testing different offset values, typically between 200px and 800px above the viewport, and measuring the resulting viewability change is how you find the right configuration. Most publishers set lazy loading once and never test it; optimising this single setting can improve viewability rates by 10\u201325 percentage points, with corresponding CPM improvements.<\/p>\n<h3>Tactic 5: Improve Core Web Vitals on Mobile and Desktop<\/h3>\n<p>Core Web Vitals affect RPM through two paths. The direct path: Google uses CWV as a ranking signal, meaning poor CWV reduces organic search traffic, fewer sessions means fewer ad impressions means lower total revenue. The indirect path: slow pages and high layout shift produce poor user experiences that reduce dwell time and increase bounce rates, which means fewer impressions per session and lower engagement signals sent to demand partners. Both paths erode RPM. Our guide to <a href=\"https:\/\/newormedia.com\/blog\/mobile-ad-viewability-everything-you-need-to-know\/\">mobile ad viewability<\/a> covers how viewability and CWV interact on mobile specifically.<\/p>\n<p>The most common CWV issue for ad-heavy sites is Cumulative Layout Shift caused by ads loading without reserved space. When an ad loads into a slot that wasn&#8217;t allocated in the initial page layout, it pushes content down, which is both a bad user experience and a CWV failure. The fix is straightforward: reserve fixed-size space for every ad slot in the page layout before the ad loads, even if that space is temporarily empty. This simple change can reduce CLS scores dramatically with no other modifications to the ad setup.<\/p>\n<h3>Tactic 6: Implement Dynamic Floor Price Management<\/h3>\n<p>Floor prices set the minimum bid you&#8217;ll accept for an ad impression. Set too low, you leave money on the table, demand partners bid only slightly above the floor when competition is weak. Set too high, impressions go unfilled, you earn nothing on inventory that could have generated some revenue. Static floor prices, set once and never revisited, are one of the most common and costly RPM mistakes publishers make.<\/p>\n<p>Dynamic floor pricing adjusts floor values based on audience segment, geography, device type, content category, and time of day, the variables that actually determine how much demand partners are willing to pay. A US-based user on a desktop browser in a premium content category is worth significantly more than an anonymous mobile user from a tier-3 geography, and your floor prices should reflect that difference. Publishers running dynamic floors calibrated to actual demand partner behaviour typically see a 10\u201320% RPM improvement over equivalent static floor setups, with no change to traffic volume or content.<\/p>\n<h3>Tactic 7: Increase Session Depth and Pages Per Visit<\/h3>\n<p>RPM is calculated per thousand pageviews, but revenue is generated per impression. A visitor who reads one article and leaves generates a fixed number of impressions. A visitor who reads three articles generates roughly three times as many. Increasing average session depth, the number of pages viewed per visit, directly multiplies total impressions without requiring any additional traffic.<\/p>\n<p>The most effective session depth levers are internal linking structure (making it easy and appealing to read the next article), related content recommendations at the end of each post, and content series that naturally lead readers from one piece to the next. Even a modest improvement from 1.4 to 1.8 pages per session on 100,000 monthly visits represents an additional 40,000 pageviews, and 40,000 additional ad impression opportunities, at zero additional traffic acquisition cost.<\/p>\n<h3>Tactic 8: Maximise Ad Viewability Across All Placements<\/h3>\n<p>The IAB defines a viewable impression as one where at least 50% of the ad pixel area is in view for at least one continuous second for display ads. <a href=\"https:\/\/www.iab.com\/wp-content\/uploads\/2015\/06\/MRC-Viewable-Ad-Impression-Measurement-Guideline.pdf\">IAB&#8217;s viewability measurement guidelines<\/a> set the standard that most programmatic buyers use to evaluate inventory quality. Demand partners track viewability rates at the placement level and reduce bids on placements that consistently fail to meet the threshold. The consequence is lower CPMs across your whole site if your average viewability is poor, not just on the individual underperforming placement.<\/p>\n<p>Auditing viewability by placement, using Google Ad Manager&#8217;s viewability reporting or a third-party measurement tool, is the prerequisite step. Once you know which placements are pulling your average down, the fixes are usually structural: moving a below-fold placement higher, adjusting content length so ad units aren&#8217;t buried below the scroll depth of most users, or removing low-viewability placements entirely and replacing them with fewer, higher-viewability ones. Fewer high-viewability impressions typically generate more total revenue than more low-viewability ones.<\/p>\n<h3>Tactic 9: Configure Ad Refresh for Engaged Users<\/h3>\n<p>Ad refresh, automatically serving a new ad creative to the same placement after a defined time interval, can meaningfully increase total impressions per session for users who spend extended time on a page. A reader who spends five minutes on a long-form article can be served multiple ad impressions on the same placement rather than just one, multiplying the revenue from that visit.<\/p>\n<p>The implementation requires careful guardrails. Refresh rates that are too aggressive, under 30 seconds, are prohibited by most demand partners and reduce CPMs because buyers don&#8217;t want their ads served in rapid-fire sequences. The safe and effective approach is refresh intervals of 30\u201360 seconds, triggered only when the user is demonstrably active, scrolling, clicking, or otherwise engaging with the page. Refresh on inactive sessions generates low-viewability impressions that train demand partners to bid less. Engagement-gated refresh at appropriate intervals consistently generates a 15\u201330% increase in impressions per long-session visit.<\/p>\n<h3>Tactic 10: Build a Separate Mobile Ad Configuration<\/h3>\n<p>Mobile and desktop ad inventory are different products with different optimal formats, different demand patterns, and different user behaviour characteristics. Running the same ad configuration on both surfaces leaves significant mobile RPM on the table. Most publishers&#8217; mobile traffic represents 60\u201370% of their total sessions, which means mobile ad performance is the dominant variable in their overall RPM, not desktop. Our guide on <a href=\"https:\/\/newormedia.com\/blog\/cpm-benchmarks-by-the-industry\/\">CPM benchmarks by industry<\/a> shows how dramatically CPM rates differ between mobile and desktop across content categories.<\/p>\n<p>A mobile-specific configuration should address: ad unit sizes (300&#215;250 and 320&#215;50 perform best on mobile; 728&#215;90 leaderboards are irrelevant), placement positions (sticky bottom banner is the single highest-CPM mobile format when properly implemented), lazy load offsets calibrated for faster mobile scroll speeds, and demand partner selection weighted toward buyers with strong mobile bidding activity. Publishers who build a dedicated mobile setup alongside their desktop configuration consistently see mobile RPM improvements of 25\u201350% over equivalent desktop-applied configurations.<\/p>\n<h3>Tactic 11: Plan for Seasonal CPM Peaks, Especially Q4<\/h3>\n<p>Programmatic CPMs follow a predictable seasonal pattern. Q1 is typically the weakest quarter as advertiser budgets reset post-holiday. Q2 and Q3 see moderate activity. Q4, particularly November and December, sees CPMs spike significantly as advertisers compete for consumer attention ahead of the holiday shopping season. Publishers who understand this pattern can optimise their ad setup to capture maximum value from the annual CPM peak rather than running the same configuration year-round.<\/p>\n<p>The tactical response has two components. First, increase ad density modestly in Q4, the higher baseline CPMs mean that additional impressions generate more revenue per unit than they would in Q1, and the premium inventory demand reduces the user experience cost of additional placements. Second, review and raise floor prices in October ahead of the Q4 peak, if your floors are calibrated to Q1 or Q2 demand levels, they&#8217;ll be too conservative for the competitive Q4 auction environment and you&#8217;ll undervalue your inventory during the highest-demand window of the year.<\/p>\n<h3>Tactic 12: Activate First-Party Data to Enrich Audience Signals<\/h3>\n<p>First-party data, information your audience directly provides through newsletter sign-ups, registration, surveys, or logged-in behaviour, is one of the most underutilised RPM levers in independent publishing. Demand partners pay premium CPMs for impressions on known, characterised audiences compared to anonymous visitors. A user whose demographic profile, interest category, and purchase intent are known is worth significantly more to a targeted buyer than an anonymous session from the same content page.<\/p>\n<p>The mechanism is audience segment matching: when your first-party data is connected to your programmatic stack, demand partners can identify your visitors as members of their target audience segments and bid at rates that reflect that identification. Publishers who activate first-party data through their programmatic setup report CPM improvements of 15\u201340% on the impressions served to identified audience segments, a gain that compounds across every subsequent impression from those users. This is a more advanced implementation, but it&#8217;s the direction the entire programmatic industry is moving as third-party cookies deprecate further.<\/p>\n<h2>The Compounding Effect: Why All 12 Tactics Together Beat Any Single Fix<\/h2>\n<p>Each tactic above produces a measurable RPM improvement in isolation. But the real gain comes from implementing them together, because they compound. Header bidding raises the CPM baseline. Viewability improvements raise the quality signals that header bidding demand partners use to set their bids. Floor price optimisation captures the full value of that increased bidding activity. Session depth improvements create more impressions for the higher-value setup to monetise. Mobile configuration extracts full value from the majority traffic segment. Seasonality planning ensures the setup is calibrated for peak demand when it arrives.<\/p>\n<p>A publisher starting from an AdSense-only setup and implementing all twelve tactics with expert configuration is not looking at a 20% RPM improvement, they&#8217;re looking at a fundamental change in what their inventory is worth. Publishers who have made this transition report that their new RPM levels were genuinely surprising relative to what they had expected based on their traffic quality and niche.<\/p>\n<p>The practical barrier is that implementing twelve interdependent optimisations simultaneously requires ad operations expertise and ongoing management time that most publishers don&#8217;t have. This is precisely why a managed programmatic partner produces results that self-managed setups rarely match. When <a href=\"https:\/\/newormedia.com\">Newor Media&#8217;s ad management platform<\/a> takes on a publisher&#8217;s monetisation, the full twelve-tactic framework is implemented from the outset, not piece by piece over months, but as an integrated setup that starts generating compounded gains from day one.<\/p>\n<h2>How to Measure Whether Your RPM Improvements Are Working<\/h2>\n<p>In order to accurately assess improvements to RPM, it is important to control for other moving parts not directly related to your ad setup. Several factors \u2013 including but not limited to traffic volume and traffic source mix and seasonal CPM cycles \u2013 can affect RPM without changing your ad configuration, so week-over-week or even month-over-month comparisons of RPM may be skewed (misleading) if those other factors are also changing.<\/p>\n<p>To accurately assess the impact of a specific tactic, it is recommended to evaluate RPM exclusively for identical traffic cohorts (using the same traffic source, same device, from the same location, on the same day of the week) both prior to the implementation of a tactic change and following the implementation of the tactic change. This method allows you to control for other (non-ad configuration related) factors that may influence your RPM, isolating only the impact of the tactic change.<\/p>\n<p>When drawing conclusions about RPM following an ad configuration change, it is important that you wait a minimum of 14-30 days before evaluating the tactic&#8217;s performance on the market. This allows for the programmatic auction algorithms to adjust to the new floor price of the auction, along with any viewability or demand partner changes made as a result of the ad configuration change. The week of an ad configuration change may yield different performance results than the 2nd and 3rd week after the ad configuration change, simply due to the market adjusting to the new auction dynamics. Evaluation after 14-30 days helps to prevent premature optimism or pessimism associated with ad configuration changes that may still be stabilising within the market.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What is a good RPM for a publisher website?<\/h3>\n<p>RPM benchmarks vary significantly by niche, geography, and ad setup quality. US-focused content sites on properly configured header bidding setups typically achieve $8\u2013$20 RPM for general content, $15\u2013$35 for personal finance and tech, and $20\u2013$50+ for insurance, legal, and high-value commercial intent categories. Publishers on AdSense-only setups typically see $2\u2013$6 RPM for equivalent content. If your RPM falls below the lower end of your niche&#8217;s range, the setup quality gap is almost certainly larger than the content or audience gap.<\/p>\n<ul>\n<li>Geography is a major RPM variable, US traffic commands 3\u20135x the CPM of equivalent traffic from many other regions.<\/li>\n<li>Compare your RPM against niche benchmarks, not general averages, a $10 RPM might be excellent in one category and well below par in another.<\/li>\n<\/ul>\n<h3>Why is my RPM dropping even though my traffic is the same?<\/h3>\n<p>RPM drops with flat traffic usually trace back to one of four causes: seasonal CPM decline (Q1 is typically 30\u201340% below Q4), a viewability deterioration caused by a site or layout change that affected ad positions, a floor price that has become too high relative to current market demand causing an increase in unfilled impressions, or a demand partner issue where a previously strong bidder has reduced activity. Diagnosing which of these is driving the drop requires reviewing fill rate, average CPM, and impression count separately, a fall in fill rate points to floor price issues, a fall in CPM points to demand or viewability problems.<\/p>\n<ul>\n<li>Check whether the RPM drop correlates with a site change, a platform update, or the start of a new calendar quarter.<\/li>\n<li>Review fill rate alongside RPM, if fill rate dropped simultaneously, your floor prices are likely too high for current demand levels.<\/li>\n<\/ul>\n<h3>Do more ad units mean higher RPM?<\/h3>\n<p>Not necessarily, and often the opposite is true. Adding ad units increases total impressions but can reduce average CPM if the new placements have low viewability, and it can reduce session depth if the additional ad density degrades user experience. The relationship between ad density and RPM is non-linear: there is an optimal density point beyond which additional units generate diminishing returns and eventually negative returns. Most publishers who have never tested their ad density find that a modest reduction in unit count, paired with better placement of fewer units, produces higher RPM than a maximum-density approach.<\/p>\n<ul>\n<li>Google&#8217;s Better Ads Standards define the density thresholds that trigger ad experience penalties, exceeding them risks both CPM penalties and Chrome ad blocking.<\/li>\n<li>Test ad density changes over at least 14 days before drawing conclusions, auction dynamics take time to reflect configuration changes.<\/li>\n<\/ul>\n<h3>How much can a managed programmatic partner increase my RPM?<\/h3>\n<p>The impact depends on where you&#8217;re starting from. Publishers moving from AdSense-only to a managed header bidding setup like Newor Media typically see RPM improvements of 50\u2013150% in the first 30\u201360 days, as the multi-partner auction replaces single-buyer inventory pricing. Publishers already on a basic programmatic setup who switch to a fully optimised managed stack typically see 20\u201350% improvements from floor price calibration, viewability improvements, and demand partner optimisation. The gains are largest for publishers who have been running the same configuration for a long time without active management.<\/p>\n<ul>\n<li>The first 30 days of a new managed setup are often the highest-impact period as the compounding effect of multiple simultaneous optimisations takes hold.<\/li>\n<li>Newor Media accepts publishers from 5,000 monthly users, the RPM improvement opportunity is available regardless of your current traffic scale.<\/li>\n<\/ul>\n<h3>What is the difference between RPM and CPM and which should I focus on?<\/h3>\n<p>CPM represents the cost of each 1,000 ad impressions and is an indicator of how much advertisers are willing to spend on your inventory using demand-side metrics. RPM indicates how much a publisher earns for every 1,000 page views and uses publisher-side metrics such as the fill rate, the number of ad impressions received per page, and the advertiser revenue share; thus, RPM is typically a more accurate reflection of a publisher&#8217;s total monetisation effectiveness than CPM. Generally speaking, if there is a significant difference in the two metrics for your inventory, generally, your fill rate and\/or the number of ad impressions per page must be below average.<\/p>\n<ul>\n<li>Since RPM represents total revenue performance of the inventory and CPM only illustrates individual impressions, use RPM to assess total revenue performance and use CPM to identify certain issues of the quality of a single auction or a demand partner.<\/li>\n<li>If the RPM is decreasing and the CPM remains stable, it would be concluded that the issue is a fill rate issue and\/or that the number of ad impressions per page is low as opposed to a demand quality issue.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Key Takeaways The best way for a publisher to assess their performance is through RPM rather than total revenue. RPM indicates how efficiently the publisher monetises their inventory without considering how much traffic they receive, therefore focusing on RPM indicates<a class=\"more-link\" href=\"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/\">Read more&#8230;<\/a><\/p>\n","protected":false},"author":9,"featured_media":1447,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Increase Your Website RPM: 12 Proven Tactics<\/title>\n<meta name=\"description\" content=\"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Increase Your Website RPM: 12 Proven Tactics\" \/>\n<meta property=\"og:description\" content=\"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/\" \/>\n<meta property=\"og:site_name\" content=\"Newor Media Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-02T11:28:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ayman Khan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayman Khan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/\"},\"author\":{\"name\":\"Ayman Khan\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/#\\\/schema\\\/person\\\/731ab78e9cb7fbd45dd49ede7e17bbc0\"},\"headline\":\"How to Increase Your Website RPM: 12 Proven Tactics for Publishers\",\"datePublished\":\"2026-07-02T11:28:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/\"},\"wordCount\":3997,\"image\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/website-rpm.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/\",\"url\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/\",\"name\":\"How to Increase Your Website RPM: 12 Proven Tactics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/website-rpm.jpg\",\"datePublished\":\"2026-07-02T11:28:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/#\\\/schema\\\/person\\\/731ab78e9cb7fbd45dd49ede7e17bbc0\"},\"description\":\"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/website-rpm.jpg\",\"contentUrl\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/website-rpm.jpg\",\"width\":1200,\"height\":628,\"caption\":\"website rpm\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/how-to-increase-website-rpm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Increase Your Website RPM: 12 Proven Tactics for Publishers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/\",\"name\":\"Newor Media Blog\",\"description\":\"Professional Ad Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/#\\\/schema\\\/person\\\/731ab78e9cb7fbd45dd49ede7e17bbc0\",\"name\":\"Ayman Khan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g\",\"caption\":\"Ayman Khan\"},\"url\":\"https:\\\/\\\/newormedia.com\\\/blog\\\/author\\\/ayman-khanltv-fund\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Increase Your Website RPM: 12 Proven Tactics","description":"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.","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:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/","og_locale":"en_US","og_type":"article","og_title":"How to Increase Your Website RPM: 12 Proven Tactics","og_description":"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.","og_url":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/","og_site_name":"Newor Media Blog","article_published_time":"2026-07-02T11:28:37+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg","type":"image\/jpeg"}],"author":"Ayman Khan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ayman Khan","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#article","isPartOf":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/"},"author":{"name":"Ayman Khan","@id":"https:\/\/newormedia.com\/blog\/#\/schema\/person\/731ab78e9cb7fbd45dd49ede7e17bbc0"},"headline":"How to Increase Your Website RPM: 12 Proven Tactics for Publishers","datePublished":"2026-07-02T11:28:37+00:00","mainEntityOfPage":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/"},"wordCount":3997,"image":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#primaryimage"},"thumbnailUrl":"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/","url":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/","name":"How to Increase Your Website RPM: 12 Proven Tactics","isPartOf":{"@id":"https:\/\/newormedia.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#primaryimage"},"image":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#primaryimage"},"thumbnailUrl":"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg","datePublished":"2026-07-02T11:28:37+00:00","author":{"@id":"https:\/\/newormedia.com\/blog\/#\/schema\/person\/731ab78e9cb7fbd45dd49ede7e17bbc0"},"description":"Learn 12 proven tactics to increase your website RPM, from header bidding and floor prices to mobile ad config and session depth optimization.","breadcrumb":{"@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#primaryimage","url":"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg","contentUrl":"https:\/\/newormedia.com\/blog\/wp-content\/uploads\/2026\/07\/website-rpm.jpg","width":1200,"height":628,"caption":"website rpm"},{"@type":"BreadcrumbList","@id":"https:\/\/newormedia.com\/blog\/how-to-increase-website-rpm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newormedia.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Increase Your Website RPM: 12 Proven Tactics for Publishers"}]},{"@type":"WebSite","@id":"https:\/\/newormedia.com\/blog\/#website","url":"https:\/\/newormedia.com\/blog\/","name":"Newor Media Blog","description":"Professional Ad Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newormedia.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/newormedia.com\/blog\/#\/schema\/person\/731ab78e9cb7fbd45dd49ede7e17bbc0","name":"Ayman Khan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1999f7bd7cd7659fec61e0c00f53fdd8124052a8999d2a606776269b4c9686e?s=96&d=mm&r=g","caption":"Ayman Khan"},"url":"https:\/\/newormedia.com\/blog\/author\/ayman-khanltv-fund\/"}]}},"_links":{"self":[{"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/posts\/1445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/comments?post=1445"}],"version-history":[{"count":2,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/posts\/1445\/revisions"}],"predecessor-version":[{"id":1448,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/posts\/1445\/revisions\/1448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/media\/1447"}],"wp:attachment":[{"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/media?parent=1445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/categories?post=1445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newormedia.com\/blog\/wp-json\/wp\/v2\/tags?post=1445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}