Pay for customers.Not for botsor competitors.
Vigil scores every paid click in real time, blocks fraudulent devices in Google Ads automatically, and shows you exactly why. Protection that never switches off, from $29 a month.
Free plan, no card needed. Set up in about five minutes.
- +38Came from a server farm, not a home or office ?AS14061, hosting provider
- +30Browser run by a bot, not a human ?webdriver flag, no GPU
- +24Clicked your ad again and again within minutes ?6 clicks in 9 minutes
From signup to protected. One script tag, one Google sign-in, no developer.
Saved this month: 214 blocked repeat clicks × $6.00, the real CPC from your account.
Plan limit reached on the 24th during a bot surge. We carried on blocking, at no extra charge.
Illustrative example. IP, campaign and amounts are sample data.
of paid clicks are invalid on a typical small-business account
Google allows 500 user exclusions (at IP level) per campaign. We keep the worst offenders in them.
between syncs to Google Ads, around the clock
tracking tag, less than 1% of a typical image. It won't slow your site down and only loads for paid ad visitors.
How Vigil judgesevery paid click
Each click is checked against four separate signal groups. One odd signal is noise and isn't confirmation of a bot. When multiple independent signal groups agree and the score crosses 70, the user goes to your exclusion list at the IP level with the evidence attached.
Every block, explained.
No black box. You see which signal groups fired, the weight of each signal, and the final score. Disagree? Unblock in one click and it's unblocked in Google Ads.
No developer.Protected in three steps.
If you can paste a line into your website or Google Tag Manager, you can set this up in about five minutes.
Create a free account and add your domain. Tell us where you advertise so out-of-area clicks stand out.
A single line of code for any site, 1% the size of an image. Easy to install on WordPress, Shopify, Wix or any other website, or add it in GTM. It only activates on paid clicks.
<script async src="https://vigilclicks.com/t.js" data-key="pk_7f3a…"></script>
One sign-in with Google. Manager (MCC) accounts expand into every client account automatically.
We're here to help. Book a free onboarding session and we'll do it with you.
Everything you'd expect.Plus what others don't.
Never-off protection
Hit your monthly click limit in the middle of a bot attack? We keep blocking and send you a note. Nothing pauses, and nothing costs extra. There is no overage charge, ever.
Verified savings, math included
Not a projection. We block real clicks and show what you saved, using the real CPC we pull from each campaign.
Sample numbers.
Smart 500-slot rotation
Google allows 500 user exclusions (at IP level) per campaign. We rank threats and rotate inactive users out, so the slots always hold the worst.
A tag you won't notice
Runs in the background so it won't affect the customer experience, and only runs for paid visitors. Organic visitors are never tracked.
One threat list, every network
Customers are never blocked
Add one line of code to your thank-you page. Anyone who converts is allow-listed for good.
Add it in your website or via GTM.
window.cs('convert')
Vigil vs the usual approachSide by side.
How we compare with what most click fraud tools offer, based on their public pricing and feature pages as of September 2026.
- VigilTypical tools
- Entry price$29/mo, free plan availableAround $60 to $80/mo
- Websites on entry plan3Usually 1
- When you hit the click limitProtection continuesSome pause protection
- Explains why each IP was blockedEvery signal and its weightOften a verdict only
- Money savedMeasured from your real CPCOften a projection
- Google's 500 IP slots per campaignRanked and rotatedOften filled, then full
- Microsoft AdsAutomatic syncOften CSV export
- Agency sub-accounts & one MCC connectionAgency plan, $149/moOften higher tiers only
- Free plan with no credit cardYes, free foreverUsually a trial only
Run ads for clients?Protect all of them from one login.
Connect your manager account once, spin up a sub-account per client, and put verified savings in your monthly report under your own brand. Refer and earn 30% recurring for 24 months, or resell at 40% off list.
- One MCC connection
- Client sub-accounts
- White-label dashboard & reports
- Partner earnings dashboard
Simple pricing.Protection never stops.
Monthly or annual, clearly labelled. The price you see is the price you're charged.
- Full detection engine
- Explainable threat log
- Manual IP export (CSV)
- 7-day data retention
- Everything in Free
- Google Ads automatic blocking
- Smart 500-slot exclusion management
- Verified savings report
- Email alerts
- 90-day data retention
- Everything in Starter
- Microsoft Ads automatic blocking
- Meta audience exclusions
- Fake-lead & form-spam protection
- API access
- 12-month data retention
- Everything in Growth
- Client sub-accounts & client portal
- One MCC connection for all clients
- White-label reports & dashboard
- Partner revenue share tools
- Unlimited team seats
- 1M+ ad clicks per month
- SSO & audit log
- SLA & dedicated support
- Custom data retention
Every plan runs the full detection engine. Limits are soft: going over never pauses protection and never adds a charge. We email you about upgrading, nothing more.
Questions,answered.
Something else? Email us. We read every message.
Doesn't Google already filter invalid clicks?
Google catches obvious bot traffic and credits it. It does not catch a competitor clicking your ad twice a day, click farms on residential proxies, or most headless browsers. Those show up as normal paid clicks on your invoice.
Will this block real customers?
Blocks only happen when several independent signals agree (score 70+). Your allow list always wins, the conversion tag whitelists converters, and every block shows its reasons so you can reverse it in one click.
What happens when I go over my plan's clicks?
Nothing stops and nothing costs extra. We keep scoring and blocking, and you'll get an email suggesting an upgrade. There is no overage charge, ever. Compare that to tools that pause protection until the next billing cycle.
How is 'money saved' calculated?
Real clicks we blocked, multiplied by the real average cost per click of that campaign, pulled from your Google Ads account. We only count clicks that would have cost you money.
Do you support Microsoft Ads and Meta?
Google Ads auto-sync is on every paid plan. Microsoft Ads auto-sync and Meta audience exclusions are on Growth and above. You can export IP lists from any plan.
I run ads for clients. Can I use one account?
Yes. The Agency plan gives you client sub-accounts, a single MCC connection covering all of them, white-label reports and a revenue share if you'd rather refer than resell.
Your next clickcould be a bot.
Free plan, no credit card, and a 14-day trial of every Growth feature. Find out what your ads have been paying for.