Something Rotten in AdSense
Google AdSense is a system for web publishers of all sizes, from big newspapers to tiny bloggers. They sign up with Google to place a small box full of text ads on their site. You've probably seen it, but if you haven't, check out Michael's techInterview site for an example.
Advertisers pay Google to have their ads appear in little sidebars. Well, that's not technically correct. Advertisers actually pay Google if anyone clicks on those ads. In turn, Google gives a percentage of the money to the web site owner. As a web site owner, you can make some serious spending cash this way. Popular sites make hundreds or thousands of dollars a month.
The minute you put AdSense on your site, you might start thinking, hmm, gosh, what happens if I click on the ads on my own site? Will I make more money?
Probably not much. This problem, called clickfraud, is a tricky one, and Google claims to have algorithms to prevent it. They won't tell us what they are, justifiably, I think, because that would it easier to defeat the algorithms. Still, how would you explain complaints like this one from an advertiser:
When I activate my AdSense campaign, not much more than 5 minutes go by before they are all over it.. Multiple clicks from the same Internet IP's in Malaysia, Poland, Hongkong etc. (I tried to exclude certain countries in my AdSense account, but they seem to go through proxies, so its not much use)..
Tried just now and within 2 minutes I had around 20 clicks, which were clearly fraudulent (they seem to use some kind of tool - no pictures on the site were loaded according to my log). I guess that was around €20, which went up in smoke there. The super-duper top secret internal Google clickfraud prevention system, which is supposed to deduct the invalid clicks at the end of the month, only seems to catch an extremely small fraction of the clicks, but not nearly enough. I can't see which clicks I actually pay for in the invoice from Google, so it's a bit hard to say.
When you connect the dots, what seems to be happening is that scammers are doing four things.
There might be a technical solution to this, although I can't think of one offhand. The minute companies start cutting checks to "affiliates" at the end of the month that are based on nothing more than clicks, you're bound to get the AllAdvantage phenomenon. AllAdvantage was probably one of the most spectacularly stupid business ideas to come out of the first Dot Com bubble: a company that paid you to look at ads. That's because they fell victim to one of the better business ideas from the first Dot Com bubble: hiring armies of low-paid workers to look at AllAdvantage ads.
Eventually, it stops benefiting the advertiser, and the advertiser figures it out, and stops paying for the whole charade.
It is important to remember that AdSense is just one part of Google's revenue. A more significant part is AdWords, which covers the ads that appear on Google's own site. AdWords are still susceptible to some fraud, although you can't make money clicking on those ads, so it's much less of a problem. There is a minor problem where advertisers hire clickers to click on their competitors' ads, which cause their competitors to waste money, but that's penny-ante stuff, and rare enough that advertising through AdWords still works well.
Still, with Google rapidly approaching 50% of the global search market, they can double the number of searches they get on their home page, but not much more than that, unless they can get more page views somehow. Which is why they are frantically trying to sign up non-fraudulent web sites for AdSense (they call me every two months) and constantly seeking new sources of ad inventory, which sounds a heck of a lot like what the web portals of the 90s tried to do.
This is where Google is actually hurt by the long tail world of millions of small sites. It's easy to evaluate the top 100 or 1000 web sites to make sure they're reasonably legit. It's much harder to monitor 1,000,000 blogs to make sure that none of them were machine generated for the purpose of scamming AdSense revenue. Still, I don't think Google has a choice: I predict that you'll see a massive expulsion of smaller AdSense sites by Google, and it better happen soon, or AdSense will ruin Google's reputation among advertisers, something which could be deadly.
You’re reading Joel on Software, stuffed with years and years of completely raving mad articles about software development, managing software teams, designing user interfaces, running successful software companies, and rubber duckies.
I’m Joel Spolsky, co-founder of Fog Creek Software, a New York company that proves that you can treat programmers well and still be highly profitable. Programmers get private offices, free lunch, and work 40 hours a week. Customers only pay for software if they’re delighted. We make Trello, easy web-based collaboration software, FogBugz, an enlightened bug tracking and software development tool, and Kiln, a distributed source control system that will blow your socks off. I’m also the co-founder and CEO of Stack Exchange. More about me.