eCPM is (total ad revenue divided by total impressions) multiplied by 1,000. It applies no matter how the revenue was earned, whether CPM, CPC or a revenue share deal.
Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies
An eCPM calculator turns your actual ad revenue and impressions into one comparable rate, the effective cost per 1,000 impressions, so you can judge performance across ad networks, placements and formats on equal footing.
CPM is usually a rate an advertiser agrees to pay upfront in a direct buy. eCPM is calculated afterward from whatever revenue actually came in, so it works even when you were paid per click, per action, or through a revenue share instead of a flat per-thousand rate. That makes eCPM the more useful number for publishers comparing dissimilar monetization methods on the same page.
Ad viewability and placement quality affect what advertisers are willing to bid. Running multiple demand sources through header bidding, rather than a single network, tends to push the effective rate up since more buyers compete for the same impression. Audience geography and content category matter too, since advertiser demand and budgets vary widely across both.
There is no universal "good" eCPM, since it depends on network, format, geography and niche all at once. The more useful habit is tracking your own eCPM by placement and traffic source over time, then testing one change, a new network, a layout tweak, a viewability fix, and checking whether the number moves. That same test-and-measure discipline is what Rankite applies to organic growth tracking, since traffic quality shapes monetization just as much as volume does.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.