- 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.comLinks 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.
| 
 | 
