Every month I have a small amount taken from my AdSense payments for "Invalid Traffic".

AdSense Invalid Traffic itemization

(I actually just discovered this by taking a look at my "payments" page -- which seems to be the only place this is mentioned. AdSense does not provide alerts or warnings re invalid Traffic)

I have yet to find a solid explanation for what exactly this means.

Some have said that the issue is "Facebook traffic" or "Twitter traffic".

I don't even have a Facebook account, so I have a hard time understanding how I could be directly responsible for any illicit traffic coming from Facebook.

As for Twitter, I do tweet links to content as I assume everyone does.

The amount deducted every month tends to equal about 1 day's earnings -- or about 3.3%

I am certainly not doing any black-hat or illicit link building. And the traffic to the site seems healthy and normal.

Any ideas for how to address this problem and get back that 3% loss?


I think 3.3% is quite okay. You should not worry about it.

If it goes beyond 5%, you should investigate from where you are getting invalid traffic. There are lot of analytics spam, adsense spam going around which may cause this kind of invalid traffic. Basically, these bots visit sites to register themselves in the analytics, adsense reports so that the webmasters visit them when they see them on their reports.

For now, you should concentrate on building better content for your website so you increase your overall adsense revenue. 2-4% going away to invalid traffic is quite common. Also, google started reporting this figure only since last 3-4 months if you are thinking why you haven't spotted this earlier.

  • Site traffic coming from bots is indeed to be expected. But this seems to be talking about invalid traffic which also clicks ads. I'm not aware of any bots which do that... Are you saying 3% of my clicks are generated by bots? – Bangkokian Sep 10 '15 at 9:17
  • No, what I am saying is 2-4% going away to invalid traffic is okay. I am not talking about search bots - I am talking about automated tools to generate deception traffic (impressions) and clicks. Read this for sources of invalid traffic - support.google.com/adsense/answer/16737?hl=en – Aakash Sep 10 '15 at 10:58

Google has a lot of different ways to determine invalid clicks and traffic that is made from bots. This is to prevent advertisers from paying money for no reason.

Google also tries to identity accidental clicks. These clicks are made from normal users, but they happen accidentally.

For example, let's say that you have a blog. A user wants to click the "Read more" button of a post. You have an Google Ad placed next to the "Read me button". The user wants to click the "Read more" button, but he accidentally clicks on the Ad.

When you check your reports, you see sometimes clicks that are getting reset. This happens when Google identifies these clicks as fake (invalid/accidental).

If you observe this a lot, maybe you have not placed the Google Ads correctly.

Personally I would say that 3.3% is an alert, and you need to investigate also the Google Ads placement.

From my experience with Adsense, I concluded that the amount deducted every month is normally no more than 0.1% - 0.2%.

Please make sure that your ads are not next to links or dropdown menus or near the "X" Close button of popups.

  • All good points. Thanks for the response. Modded up even though it doesn't apply here. My ads are placed clearly, well-spaced, in very standard locations though: Top banner, sidebar skyscraper. Nothing out of the ordinary there at all, which is why it's a mystery to me. – Bangkokian Sep 12 '15 at 5:03
  • @Bangkokian I m having similar problem, Adsense is deducting around 9% of my earnings each month in the invalid activity. Did u figured out what was the problem have u fixed it? plz share and help! – Faizan Jun 2 '16 at 19:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.