- Help My Newsletter
- Posts
- Why targeting "All Clickers" is a trap
Why targeting "All Clickers" is a trap
Your CTR looks great—but is it real?
Click Integrity Sprint — Cloudflare vs. Security Scanners (Safe Links, URL Defense, URL Protect)
![]() |
Tuesday, July 15, 2025 • Cloudflare • Azure • Bot Clicks vs Real Humans
Symptoms We’re Seeing
Bursts of clicks seconds after sendReferrers like
safelinks.protection.outlook.com
Links rewritten to urldefense.com
(Proofpoint)HEAD/GET with no page assets loadedMany “clicks” from a handful of Azure IPs (Proofpoint rewrites to
urldefense.com
; Microsoft Safe Links performs time-of-click checks.) Treatment Plan (Ship in 7 Days)
1) Bucket Scanner Clicks
- Tag referrers/hosts:
safelinks.protection.outlook.com
,urldefense.com
,protect.mimecast.com
, Barracuda Link Protect. - Flag HEAD/rapid GETs < 2s after send with no assets fetched.
- Store UA + ASN; create an exclude list for Azure/M365 scanner ranges as needed.
2) Verify Humans (Light Touch)
Gate only the conversion page (not the first click): use Cloudflare Bot score + Managed Challenge or Turnstile if score < 30 or patterns look automated.
3) Azure WAF Option
Hosting on Azure? Enable Front Door bot protection rules to allow good bots and log/block bad ones; export logs to verify patterns before excluding from metrics.
4) Clean Your “Clickers”
In beehiiv, create a Human Clickers segment that excludes scanner hosts and low bot-score hits; keep a separate Scanner Clicks segment for reference so you can monitor policy shifts (Safe Links/Proofpoint/Mimecast updates).
Vitals (Next 30 Days)
HVCR ≥ 70% (Human-Verified Click Rate) • Scanner share ≤ 20% • Bot-score <30 bucketed 100% • Azure/M365 ranges tagged in logs
Observed Outcome
“After bucketing scanner traffic and gating our signup page with a Managed Challenge only for low bot scores, our ‘clicker’ automation list shrank 22%—but trial starts rose 11%.”— Growth Ops, 90K-sub B2B newsletter
Having Trouble With the Link Above?
Feel free to try using this one, instead.
|