For Performance Max, Display and Demand Gen

Ads for people,
not bots.

PlaceProven finds the bot sites that eat your placement budget and fill your forms with fake leads — and keeps them excluded, every day, automatically.

No account access. No MCC link. One script you can read in two minutes.

Placement reportlast 7 days · illustrative
  1. g•••••h5.com1,284EXCLUDED
  2. local news site402KEPT
  3. q•••z••ly.com977EXCLUDED
  4. f•••••••hub.net655EXCLUDED
  5. recipe blog311KEPT
  6. s•••••••ers.top540EXCLUDED
  7. sports forum198KEPT
Bot sites go to one exclusion list in your account. Real sites stay, whatever their audience.
537 / 540

Performance Max leads that turned out to be fake in one home-services account before we started.

32% → 2%

Share of placement impressions on bot sites — the month before, and the day after exclusions went in.

30,000+

Placement domains already checked. Every new account makes the shared bot list better for everyone.

The problem

Your form fills look real. They aren't.

Networks of template sites buy cheap display traffic, run bots through them and submit your lead forms with real people's names and phone numbers. Those people never asked to be called.

Worse, the fake leads count as conversions — so Performance Max learns to find more of the same traffic. The placement report shows only impressions, and new bot domains keep appearing.

Excluding them by hand doesn't scale. PlaceProven does it for you, daily.

How it works

Ten minutes to set up. Then it runs on its own.

01

Paste one script

Add our Google Ads script with your key. It reads the placement report and nothing else. Your step-by-step guide also covers the account settings we recommend for your business.

02

Preview the plan

Click Preview: you see how many sites would be excluded. Nothing changes until you run it for real.

03

Schedule it daily

New bot sites join one account-level exclusion list. Sites cleared on review leave it automatically.

Your call always wins. Remove a domain from the list in Google Ads and we never add it back. Add one yourself and it stays.

We exclude bots. We keep people.

Excluded

  • Template site networks that run on bot traffic
  • Parked and for-sale domains, placeholder sites
  • People-search and data-broker sites
  • Contact-harvesting lead funnels
  • Anything you add to the list yourself

Kept

  • Every site with real visitors — news, recipes, sports, forums
  • Sites outside your obvious audience: grandkids buy for grandparents
  • Anything you allow — your decision always overrides ours
  • Doubtful cases, until a person has reviewed them

Security

Built so you don't have to trust us blindly.

No account access

No OAuth, no MCC link. The script runs inside your account under your control.

Domains only

We receive placement domains, impressions and your account ID. Never budgets, ads, keywords or conversions.

One list, one click to undo

Everything we add lives in a single exclusion list. Detach it and your account is as it was.

Readable and logged

A short script you can read. Every change shows up in Google Ads change history.

Pricing

Pay for the sites we check.

Not per click, not a share of your spend. A site is counted once per 30 days, no matter how often it shows up in your reports.

Starter

One Google Ads account

$79/month$790/year

  • 3,000 site checks a month
  • Updated once a day
  • Your removals and additions respected
  • Monthly report
Start with Starter

Agency

Many client accounts, one key

from $349/monthfrom $3,490/year

  • 25,000 site checks a month, shared
  • Up to 25 Google Ads accounts
  • Report for every account
  • Everything in Pro
Talk to us

Prices in US dollars, excluding applicable taxes. Cancel any time: exclusions already in your list stay there.

How much of your budget goes to bots?

Send us your placement report and we'll reply with the share of your impressions that went to bot sites — free, within one business day.

  1. In Google Ads, open Where ads showed for the last 30 days.
  2. Download it as a CSV file.
  3. Email it to hello@placeproven.com.

We only use the site domains and impression counts, and delete the file after the audit. The domains help improve our shared bot list; your account details are never shared.

Questions

Will you exclude real sites?

Only sites with clear bot-traffic signals are excluded. Doubtful ones are not excluded until a person reviews them, and anything you allow stays allowed.

Does it work with Performance Max?

Yes. The exclusion list is attached at account level, where it applies to Performance Max, Display and Demand Gen.

How is this different from click-fraud tools?

Click-fraud tools react to clicks you've already paid for. PlaceProven works earlier: it keeps your ads off bot sites in the first place. You can use both.

Why don't you show why a site was excluded?

Bot networks read public explanations and adapt. If you think a site is real, remove it from the list in Google Ads: it stays allowed for you, and we take a second look for everyone else.

What happens if I cancel?

New exclusions stop. Everything already in your list stays, and you can keep or detach it.

Stop paying bots to fill your forms.