the bot blog

Research into bot traffic, browser signals, and ads quality.

LATEST
  1. How to audit a click fraud tool's savings report

    Suspicious clicks, platform credits and prevented spend measure different things. Audit the assumptions behind a click fraud savings figure before relying on it.

    By Button Solutions — Oct 31, 2026
  2. Can click fraud protection block real customers?

    Shared IPs and privacy relays make aggressive blocking risky. Learn how to check buyer exposure and test a traffic rule before excluding potential customers.

    By Button Solutions — Oct 31, 2026
  3. Paying for ad clicks from the wrong country

    Paying for ad clicks from the wrong country

    Foreign ad clicks were 0.4% on an Israeli store and 4–6% on two UK sites, but one Google campaign got all 9 clicks from abroad. Check campaign settings first.

    By Button Solutions — Oct 14, 2026
  4. on preventing replay attacks

    on preventing replay attacks

    Replay attacks are a constant threat for websites currently protected by typical bot management solutions. Back when we started research into these products two years ago, the obfuscation on multi-billion dollar compani

    By Button Solutions — Mar 24, 2026
  5. Stopping Excessive Bot Traffic

    To stop excessive bot traffic,implement a Web Application Firewall (WAF) like Cloudflare, enforce rate limiting to block high-frequency IPs, and deploy CAPTCHAs on all forms. Further steps include updating robots.txt to

    By Button Solutions — Mar 24, 2026
  6. How Do I Protect My Website Against Bots?

    Protecting your website against malicious bots involves a multi-layered approach: implementing a Web Application Firewall (WAF) like Cloudflare or Sucuri, setting rate limits to throttle excessive requests, using CAPTCHA

    By Button Solutions — Mar 24, 2026
  7. FPScanner : a great starting point

    FPScanner : a great starting point

    FPScanner shows the browser inconsistencies that bot detection relies on. A good starting point, but every one of these signals can be spoofed.

    By Button Solutions — Mar 19, 2026
  8. the non-obvious obvious

    the non-obvious obvious

    Let's talk about the obvious. CreepJS Intro If you don't know what this is, you don't really know how to block bots. There are a lot of good sensors here - and it is very hard to spoof them all, perfectly. But ther

    By Button Solutions — Mar 19, 2026