Blogging Expert Free tools for blog and channel owners

Calculators / CAL-01 Runs in your browser

Blog Earning Calculator: Estimate AdSense Revenue From Pageviews

An adsense revenue calculator for blogs. Enter your monthly pageviews and your page RPM. The tool reports the monthly and yearly figure, the value of a single visit, and how far the result moves if RPM lands higher or lower than you expect.

A brass slide rule with its centre section drawn part way out, a stack of jeweller's weights and a pair of dividers, arranged on graph paper.
A brass slide rule with its centre section drawn part way out, a stack of jeweller's weights and a pair of dividers, arranged on graph paper.

Calculator CAL-01 Display advertising

Pageviews, not sessions or users.

Earnings per 1,000 pageviews. Not CPC.

From your analytics. Used for the per-visit figure.

Per month
Per year
Per day, averaged
Per single pageview
Per visit
Sessions per month

Pageviews ÷ 1,000 × RPM

The same traffic at four different RPMs
CasePage RPMPer monthPer year
Pageviews / month Revenue Page RPM 1k 10k 100k 1M 10M 0.1 1 10 100 1k 10k 0.1 1 10 100 pageviews US$ / month US$ / 1,000 views 1k 10k 100k 1M 10M 0.1 1 10 100 1k 10k 0.1 1 10 100
Left
Pageviews / month pageviews
Middle
Revenue US$ / month
Right
Page RPM US$ / 1,000 views
Alignment chart. The lime line joins your monthly pageviews to your page RPM; where it crosses the middle scale is the monthly figure. Both outer scales are logarithmic, so one chart covers a thousand pageviews and ten million.

What this blog earning calculator does with your numbers

A blog earning calculator has almost nothing to compute, which is the first thing worth knowing. Display advertising income reduces to one multiplication: pageviews divided by a thousand, multiplied by page RPM, gives revenue. Everything else (click-through rate, cost per click, how many ad units a page carries, viewability) is already compressed into that single RPM figure by the time AdSense reports it to you.

That is why this tool asks for RPM rather than CPC. A blog earning calculator that asks for cost per click has to guess your click-through rate and your impressions per page, and a guess in either one moves the answer by a factor of two. RPM is a measured number sitting in your own reports.

The extra rows in the panel exist because a monthly total on its own is hard to act on. Revenue per pageview tells you what one more reader is worth. Revenue per visit tells you what one more visitor is worth, which is the number that matters when you are deciding whether an email list or a social channel is worth the effort.

Where the AdSense figures come from

Sign in to AdSense, open Reports, and set the breakdown to pages. The column you want is Page RPM, taken over the last full month and not the current partial one. If you have run ads for less than a month the figure is too noisy to project from, and a range is more honest than a point.

Pageviews come from your analytics, not from AdSense, and the two rarely match exactly. AdSense counts pageviews where its ad code loaded; analytics counts pageviews where its own script loaded. Ad blockers change one and not the other, so a gap of ten to thirty per cent between them is ordinary rather than a sign that something is broken.

Use the analytics figure in the field above and the AdSense RPM alongside it. That pairing gives a slightly conservative answer, which is the direction you want an adsense revenue calculator to err in.

Turning pageviews into revenue, and which lever is cheaper

Both inputs multiply, so a ten per cent gain in either produces the same ten per cent gain in revenue. What differs is what each costs you.

Traffic growth is slow and compounding: more posts, more internal links, more time for pages to mature in search. RPM growth is faster and steppier — moving to a topic advertisers bid on, adding one well-placed unit, or dropping a slot nobody sees. On a small blog the RPM lever is usually the cheaper of the two, and it is the one most people ignore in favour of chasing pageviews.

The four-row table above makes the point without argument. Same traffic, four plausible RPMs, and a spread wide enough that the RPM you land on matters more than the next fifty posts. A blog earning calculator that returns a single confident number hides exactly that spread.

Why the estimate moves, sometimes by a third

Seasonality is the largest single factor. Advertiser budgets swell through November and December and collapse in the first week of January. A December RPM applied to a January month will overstate the answer by twenty to forty per cent, and nothing about your site will have changed.

Audience geography is the next. The same article read in Karachi and in Toronto earns very differently, so a shift in where your readers come from moves RPM without moving traffic at all.

Then there is what the page is about. Advertisers bid on intent, so a comparison or a buying-decision article carries a materially higher RPM than a news post on the same site. People looking for a blog earning checker often expect a figure keyed to their traffic alone; in practice the topic mix does as much work as the traffic does.

Reading the alignment chart

The chart is a nomogram — a straightedge calculator from before pocket electronics. Lay a line from a pageview figure on the left to an RPM on the right and it crosses the middle scale at the product. Both outer scales are logarithmic and share one spacing, which is what puts the answer scale halfway across at half that spacing.

It is here because one point on the curve tells you very little, and the curve tells you where that point sits. You can see at a glance where the curve stops producing pocket money, and how a tenfold traffic gain compares to a tenfold RPM gain. A blog earning checker that returns a single number cannot show you the trade you are actually making.

The chart and the panel are driven by the same expression, so they always agree. If you want to check it, note that the bead moves half as far as either end of the line — that halving is the whole trick, and it is why the middle scale is drawn at half the spacing of the outer two.

Questions people ask

What RPM should I enter if I have not been approved yet?

Use a range, not a point. Try $2, then $8, then $20, and read the three answers as a low, middle and high case. That tells you far more than one confident-looking figure.

The reason for the spread is that RPM depends on what your readers are researching and where they live, not on how good the writing is. Personal-finance and software topics read in the United States sit at the top of that band; general-interest content with a globally spread audience sits near the bottom.

Is RPM the same as CPC?

No, and mixing them up is the most common reason a calculation comes out ten times too high. CPC is what one click pays. RPM is what a thousand pageviews pay in total, after click-through rate is already folded in.

A $1.20 CPC with a 1.5 per cent click-through rate is an $18 RPM at one ad unit per page. If you enter a CPC where a tool asks for RPM, you will overstate your income by roughly the reciprocal of your click-through rate.

How many pageviews do I need to earn something meaningful?

At a $10 RPM, 50,000 monthly pageviews is about $500 a month. At a $2 RPM the same traffic is about $100. The traffic figure alone does not answer the question. The pairing does.

The chart in the panel is there for exactly this. It shows both axes at once, so you can see which of the two is cheaper for you to move.

Why does my actual payout differ from the estimate?

Invalid traffic deductions, currency conversion, and the fact that AdSense reports estimated earnings during the month and finalises them afterwards all move the number. Month-end adjustments of a few per cent are normal.

Seasonality moves it more. Advertiser budgets peak in the fourth quarter and drop sharply in January, easily thirty per cent either way on the same traffic.

Do more ad units mean more revenue?

Up to a point, then it reverses. Extra units raise impressions per pageview but push each one further down the page where nobody sees it, and heavy ad loading slows the page enough to cost you sessions.

The practical answer is to change one thing, wait a full fortnight, and compare RPM rather than total revenue, since traffic will have moved too.

Is anything I type sent anywhere?

No. The tool runs in this page and there is no server behind it, so nothing you type is transmitted, logged or stored. Disconnect from the network, reload from cache, and it still works.

Other tools on this site