Click fraud and ad fraud: traffic that only looks like customers

Click fraud is clicking on paid ads with no interest in what they offer, usually with bots, to cost the advertiser money or to earn money for the site showing the ads. Ad fraud is the wider family: fake views, fake installs, hidden ads and fake sites selling ad space nobody sees. The common thread is automated traffic that is paid for as if it were people.

Section Bots Updated Defined by OWASP OAT-003

Quick facts

Definition
False clicks and fraudulent display of web-placed advertisements (OWASP OAT-003 Ad Fraud)
Who gains
Publishers inflating earnings, or competitors draining a rival's budget
Who pays
Advertisers, and the ad networks that refund them
Common tools
Bots, botnets of infected devices, click farms, hidden ads
Hard part
Fraudulent clicks are designed to look like real visits

Names and definitions follow the OWASP Automated Threats to Web Applications project.

How click fraud works

  • Publisher fraud. A site owner sends bots to click the ads on their own pages, so the ad network pays them for each click.
  • Competitor fraud. Someone clicks a rival's search ads until the daily budget runs out and the ads stop showing.
  • Botnet traffic. Infected devices load pages and click ads in the background, with real addresses and real browsers; see botnets.
  • Click farms. People paid to click, which defeats checks designed to catch automation.

The fraud is profitable because each click is cheap to fake and is paid for by someone who cannot see who clicked.

WHO MAKES THE FAKE CLICKS DATA CENTRE ADDRESSES RUNS JAVASCRIPT REAL HUMAN BEHAVIOUR SIMPLE BOTS HEADLESS BROWSERS INFECTED DEVICES CLICK FARMS // detection gets harder from top to bottom
// four sources of fake clicks, from easiest to hardest to spot

Ad fraud beyond clicks

  • Impression fraud. Ads loaded where nobody can see them: stacked, tiny, or off screen.
  • Domain spoofing. Low-quality sites passing themselves off as well-known ones to sell ad space at a higher price.
  • Install and conversion fraud. Fake app installs or sign-ups claimed by the wrong source to collect the reward.

These sit mostly in the advertising supply chain, between networks and publishers. A website owner meets them when buying traffic, and meets bots directly when their own ads or landing pages are the target.

Signs of click fraud

  • Click-through rate rising while conversions do not. More clicks, no more customers.
  • Clicks concentrated at odd hours or from places where you do not sell.
  • Very short visits. Landing page loaded, nothing else touched.
  • Repeated clicks from the same networks or devices within a short time.
  • Budgets exhausted early in the day with no matching rise in enquiries.

Bots on your own landing pages

Even when fake clicks are credited back, the visits still reach your site. They inflate analytics, distort conversion rates and can trigger form submissions or sign-ups that look like leads.

Treat paid-traffic landing pages like any other page automation targets: watch for visits with no interaction, filter known automation in analytics, and protect forms behind them with the same measures as on spam bots.

How to reduce click fraud

  1. Use the ad platform's invalid traffic reports, and request refunds where clicks are credited back.
  2. Exclude places and networks that never convert, using the platform's targeting settings.
  3. Measure conversions, not clicks. Bid on what produces customers, which makes fake clicks less attractive to buy.
  4. Watch landing page traffic for automation. The same signals as on bot detection.
  5. Do not rely on blocking addresses alone. Fraud traffic is spread across many; see IP blocking for the limits.

Questions

What is click fraud?

Click fraud is clicking on paid ads without interest in them, mostly with bots, to drain an advertiser's budget or to increase a publisher's earnings.

What is ad fraud?

Ad fraud is any deception in online advertising that makes advertisers pay for traffic that is not real: fake clicks, ads nobody sees, spoofed sites and fake installs.

How do I know if my ads are getting fake clicks?

Look for rising click-through without more conversions, clicks at odd hours or from places you do not sell, very short visits, and budgets exhausted early in the day.