How Much Money One Can Earn From Google Adsense Through A Blog/Website


I get bombarded with this question a lot of times. Recently, after my answer on Quora, the number of people who have been asking me about this question has gone high. So, I thought to make a clear article on what factors contribute to the earnings of a Blog/Website through Adsense.

Google Adsense has been a primary revenue model for many Bloggers and Internet Marketers. The best thing about Adsense is that they don’t have any traffic requirement and accepts almost all the blogs/websites that abide by their TOS. However, most of the Bloggers are not aware of the fact that you don’t start earning money if you have an Adsense account. You need traffic and that too targeted high-quality traffic. Let me explain you what that means;

How Adsense Revenue Actually Works?

Adsense has both CPC and CPM-based revenue model. Now let me explain the terminology that we use on Adsense first;

  1. CPC – Cost Per Click – Varies anywhere between $0.02 to $1 (Max. it can go up to $100 as well but in very rare cases.)
  2. CPM – Cost per 1000 Impressions.
  3. RPM – Revenue per 1000 Impressions.
  4. CTR – Click Through Rate – Clicks per 100 impressions. Varies anywhere between 1% to 10% based on your niche and ad placement.
  5. The other terms like Pageviews, Impressions and Earnings; which I guess are pretty much straight forward.

CTR = (Number of ad clicks * 100) / Number of page views

If my blog has 10,000 pageviews per month and 800 AdSense ad clicks, then my CTR is 0.8%.

CTR = (800 * 100) / 10000 = 0.8%

Most of the ads on Google Adsense are Cost Per Click based. That means you get paid whenever a visitor clicks on your ads(You are not allowed to click on your own Ads, it might lead to a permanent BAN). There are very few ads that are CPM based that means you get paid even though a visitor doesn’t click and just view the ad, but these ad formats are very less, and most of the advertisers avoid these ad formats.

How much money can you actually make from Adsense?

It depends on a lot of factors and out of all these the primary factors are CPC and CTR. CPC varies from niche to niche and also depends on the geographic location of your audience. If you are getting traffic from Tier-1 countries like US, UK, Canada, Australia, etc, then your CPC is likely to be high. But if in case you are receiving traffic from Tier 2 and Tier 3 countries CPC would be low.

CPC also depends on the keywords that you are targeting. If you are targeting keywords related to Gadgets, Health, etc., the CPC tends to be high because there is a lot of competition among advertisers in those sectors. So, if you are in a less competitive niche like the entertainment or education, that too in India then obviously your CPC will be very less.

So, lets suppose you have good CPC, and that doesn’t end there. You need a good CTR as well; that means you want more people to click on your ads. This depends on a lot of factors like Ad Placement, Source of Traffic, Web Page Loading time and a lot many other factors.

It all depends on these two factors. Combing these two a simple term is used to understand how well our ads are performing and its called RPM.

Page RPM = (Estimated earnings / Number of page views) * 1000

Estimated Earnings = CPC * Total Number of Clicks

                                         = CPC * CTR*100

Ops, don’t panic. Am not teaching you any formula, and you don’t need any. You just have to look at the RPM.

Lets suppose like your RPM is $2 then you must be making around $2/1000 pageviews.

Then if you are receiving about 10,000 page views you should be able to make $20.

So, if your RPM is $5, then you would make $50 for every 10,000 page views.

If in case your blog is receiving an average of 10,000 pageviews per day which means 3,00,000 pageviews per month at an RPM of $3, the calculation goes as follows;

Total Revenue = RPM * Pageviews/1000 = 5*300 = 1500.

You should able to make about $1500 per month. So, now I hope you understand how to calculate the earnings.

Do let me know if you are having any doubts in your comments below.

Leave a Reply

69 Comment threads
11 Thread replies
Most reacted comment
Hottest comment thread
71 Comment authors
newest oldest most voted
Notify of

sir i want to start a event blog please tell… Read more »

Always wordpress.

blogger for beginner and wordpress for expert.

i recommend wordpress

Once again Cleared my Doubt abt Performance Report!!! Thanks Man!!!

pradeep kumar rana

some days back , i have posted the same question… Read more »

Indeed a good one Imran, however these days every other… Read more »


Great article bro…it will definitely help the newbies

Thanks for sharing in details. You just cleared my all… Read more »

Wow such a nice article are you posted.. Thanks broo

Wonderful post Imran bro. Clearly you explain the how adsense… Read more »

Hi Imran Uddin, You have teacher quality as well..I missed… Read more »

Thankyou so much for sharing this information

Well, thanks for your article. Bro, I am getting thousand… Read more »

Sohel shaikh

its really great information and i m waiting for your… Read more »

It’s always great to read your blog posts imran bro… Read more »

Harry Goyal

On one of my event I am getting RPM $4… Read more »

riyazmoin shaik

Great explanation, indeed very helpful for beginners, but due to… Read more »

Here is the complete guide on how to maximize adsense… Read more »

You explained it very well. Thanks for your such a… Read more »


Now finally my doubt is clear. I think all depends… Read more »

Atit More

Thank You Imran, This post is very informative and helps… Read more »

For individuals it is but what works for one might… Read more »

Thank you very for sharing such a useful information.

Great Article on make money from adsense thru blog. There… Read more »

Thank you very much. We always try to look at… Read more »


I submitted my blog in Alexa then my country rank… Read more »

The reason is you might be getting more visitors who… Read more »

bro i am a newbie blogger and approved my blog… Read more »

Thanks for sharing the relevant information !

Great article sir you have shared with us. It will… Read more »

i have 5000 pagesviews but getting only 3$

Thank You for clearing my doubt regarding the earning from… Read more »

Thank you for this useful information. It will help bloggers… Read more »


Hmmm,, Nice i have cleared My point by this article,… Read more »

HI, IMRAN Sir very useful article for adsense user and… Read more »

Shekhar Kumar

Hi Imran, I really loved the article. I would like… Read more »

We will shortly have a forum where we can discuss… Read more »

As usual again ATB gives amazing knowledge…. Every atricle read… Read more »

Thanks, what you have pointed is absolutely right. That was… Read more »


Imran sir you help us very clearly new blogger will… Read more »

nice article, one of the basic thing for newbies who… Read more »


Earning from adsense starts from 0 to infinity. Smart work… Read more »

hello Sir ,, Thanks for Sharing Useful information and i… Read more »

Thanks you Imran for sharing this informative post with us.I… Read more »

When it comes to make money blogging, the very first… Read more »

Hello Imran, This is yet another detailed article from you… Read more »

imran sir,,, i have not seen this type of exclusive… Read more »

Imran garu, Nice post I want to carry my career… Read more »


Good post

Shirish KK

hi imran sir , I am a newbie of btech… Read more »

Great Article on make money from adsense thru blog. There… Read more »

Nice post on Adsense earnings. I was looking for one… Read more »

I want to start an entertainment blog for earning purpose.… Read more »

I got an adsense account recently. may these tips help… Read more »

Thanks for the Article. Now everything is clear for me.… Read more »

This is the best post I have ever seen for… Read more »