ZeroConv
Precision shield for Google Ads & AI Max

Find spend that never converted.Without over-blocking.

Thirty-five proven negatives beat five hundred speculative ones. The long list is the expensive one.

Drop a Search terms CSV. It is parsed in your browser. There is no Google Ads login. In under ten seconds you get the red number — proven zero-conversion spend in this file — and the smallest set of negatives that statistics can defend.

That is the cleanup. Pro is why you do not attach a list you did not write, and why the next Search terms file is not a cold start.

Run it straight away. Leave it unchecked to name your brand terms first. Whole-token matching: ace does not match place.

Add these columns in Google Ads before you download

In the Search terms Columns dialog, enable these three. They are off by default.

  • Conv. value — So Leaky can use ROAS, not only Cost / conv. Without it, we only use CPA.
  • Keyword — So converting queries that are not already exact can be suggested as exact keywords. Without it, Winners stay hidden.
  • Added/Excluded — So queries already marked Excluded are not suggested again. Added rows still run. The file still runs.

Nothing in the result is blurred. Pro checks a list you did not write before you attach it, and shows what changed on the next file.

Sample verdicts — from the spec, not a client file
  • jobs

    negative phrase · SAFE

    blocks 41 terms · $612 · 0 conversions

  • free

    refused · DO NOT BLOCK

    blast radius holds 3 conversions · $1,240 conversion value in this file

Why this is hard now

Over-blocking costs more than under-blocking

01

The list you attach is the control you still have

Search now matches queries you never wrote. The negatives you Post are what still steer it. Pro checks that list against converting queries in this report before it goes live.

02

The month you do not get back

A negative you remove next month does not return the conversions it blocked. Pro is the check before you Post, not the cleanup after the damage.

03

Five hundred negatives is the expensive list

A short list is the point. Pro is how it stays short next month, instead of growing back into another dump you are afraid to touch.

How it works

Four stages you can check. Then decide if next month matters.

  1. Stage 01

    Parse

    Drop the Search terms file. You see the spend that never converted.

  2. Stage 02

    Prove

    Zero conversions is not enough. A term has to clear the bar you set before it is waste. Repeated words across many queries are grouped, and a group is refused if it would have blocked a converting query in this file.

  3. Stage 03

    Guard

    Every negative is checked against converting queries in this file. If it would have blocked one, it is refused.

  4. Stage 04

    Export

    You leave with the short list, ready to paste into Editor.

Export 90 days. The last few days of a Search terms file are incomplete. After you have the list, Pro is the check before you attach one you did not write — and the comparison when you export again.

The proof

Statistics decide. Not a language model.

Every suggestion arrives with the number behind it: how much it spent, how many clicks it took, what the threshold was, and exactly which queries the negative would have caught in this file. If a converting query is in that blast radius, ZeroConv refuses the suggestion and tells you why.

Zero conversions in a short window is not the same as never converting. Watch is why you come back: Pro tells you which of those terms crossed the bar on the next file, and which exports are still spending.

Flagged at 95% confidence: 0 conversions after $89.87 spend (3.0 × your $30 target CPA)

Other search terms rows are an exact figure from the file. They cannot be negated.

Kill

Zero-conversion spend that cleared your bar

Leaky

Converts, but over target CPA. Never auto-blocked

Watch

Not enough evidence yet. Revisit next run

Winners

Protected, and used to test every negative

Partial

Matched a converting variant. Stays

Brand

Never Kill. Held out of the non-brand benchmark

Never leaves the browser

Your report never leaves your browser

We never connect to your Google Ads account. The report stays on your machine. Pro can still remember the next file, because an account stores aggregates and irreversible hashes — never a search term. Buy it when the next export has to be smarter than this one.

Stays on your machine

Every search term, keyword, campaign name and the CSV itself.

All a Pro account ever stores

  • Aggregates and date ranges
  • HMAC hashes of exported negatives
  • Your settings and the filename you chose

Pricing

Someone else’s list can cost the month. Pro is the check before you Post.

A negative you take down later does not give that month back. Pro tests the list against converting queries in this report before you attach it — then shows what changed on the next Search terms file.

Free

$0

Unlimited local runs. Nothing in the result is blurred. Both export files.

  • Full analysis, all classes, all rows
  • No row cap. The file stays in the browser.
  • Themes, blast radius, and the families we refused
  • Editor Check — catch phrase negatives that would import as broad
  • AI Max segment for a single run
  • Editor CSV and power-posting TXT

Single Pass

$19

The Search Terms chapter of a client audit, from a report you already analyzed.

  • Everything in Free
  • Client-ready PDF audit
  • Refused themes with converting-query dollars — then the short list
  • One file, seven days to re-download

Buy after you copy negatives — not before.

Pro

$39/mo

$380 / year — 20% off vs $39/mo

Before you attach a list you didn’t write. Then the next Search terms file.

  • Everything in Single Pass, white-label PDF
  • Ledger and spend redirected away from blocked terms
  • Second-file briefing — Watch that crossed the bar, exports still spending, converting queries we refused
  • Review a list before you Post — veto rows or unhook a shared list from one campaign — and AI Max trend
  • Three saved accounts

Verified savings is redirected spend, not profit. The budget stayed in the account.

Free finds the waste. Pro is for the list you did not write.

Before you attach

Someone else’s 400 rows can block queries that are already converting. Pro tests that list against this report before you Post. Removing the negative next month does not give the month back.

The second file

Next month is not a new guess. Pro shows Watch terms that now clear the bar, exports that are still spending, and converting queries you left alone that kept converting.

Your document, not ours

The client PDF leaves with your name on it. Three saved accounts, so the next file for each one still has a memory.

The Kill list is never blurred on any plan. Pro is memory and pre-flight, not access.

Questions first-timers ask

Do I need to connect Google Ads?+

No. We never connect to your Google Ads account. There is no OAuth token to revoke, and it works without MCC access — drop a Search Terms CSV. Your report never leaves the browser. Blast radius is tested against converting search terms in that file, not against your live keyword list.

What is the paid plan for?+

Without Pro you attach blind, and next month starts from zero. Pro checks a list you did not write — inherited, a junior’s, or a shared MCC list — against the converting queries in this report before you Post. A negative you remove later does not give back the month it blocked. On the next Search terms file, Pro shows what changed: terms that now clear the bar, exports still spending, and converting queries you spared that kept converting. That is the subscription: the check before you attach, and a tighter account every month.

I inherited a shared list / a junior’s 400 negatives.+

Drop Search terms, then that Editor file. Pro tests those rows against converting queries in this report before you attach. Match-type typos only — phrase that would import as broad — is Free Editor Check. We never connect to your Google Ads account.

What do I get on the second file?+

Pro compares this Search Terms CSV to the last one you saved for that account. The file stays in the browser; we store irreversible hashes, not terms. You see Watch terms that now meet the Kill bar, exports that still spend (often only part of the list was pasted), and converting queries blast refused last time that still converted. That last figure is conversion value in this file, not a revenue claim. If the date ranges do not overlap, we show counts and ask for a matching export — we do not invent a trend.

Zero conversions in the file — does that mean the term never converts?+

No. Offline conversion imports and 30–90 day windows routinely land after the export. Export 90 days. The last 1–3 days of any Search terms file are incomplete, and ZeroConv cannot filter them — the standard export has no per-row date.

Can you see all of my search-term spend?+

No. Queries below Google’s privacy threshold are rolled into Other search terms rows. ZeroConv reads that cost as an exact figure from your file and labels it cannot be negated. The visible Kill list is only the part you can actually block.

Can you tell if AI Max took credit for conversions I already had?+

On one file we can show a lower bound: AI Max-labelled rows whose query text also appears as exact or phrase. That overlap is not full incrementality. Month-to-month trend of that split is Pro. We never call those rows “new” unless a prior saved run exists. A negative on keywordless displayed text may hide the row from the next Search Terms report without stopping the traffic. Suggestion verdicts use literal matches (advertiser-provided + expansion).

Where do the 90 / 95 / 99% bars come from?+

They are statistical confidence thresholds, not savings claims. A term must spend enough with zero conversions to clear the bar you chose. Lowering the bar is a labelled choice, not a hidden default.

Why is your list shorter than the last auditor’s?+

Kill is a Poisson/binomial bar, not a $10 / 15-click heuristic. Blast radius refuses any suggestion that would have blocked a converting search term in this file. A short list is the product. The empty-Kill screen and proof card show the heuristic collision counts — they are not a second export.

Will the file import cleanly into Google Ads Editor?+

CSV columns are Campaign, Ad group, Keyword, Match type. TXT is power-posting syntax. Never mix brackets or quotes with the Match type column. Copy is TXT for Editor Make multiple changes → paste. Download is the CSV. Do not paste a CSV.

I have an Editor file, not Search terms.+

Drop or paste it in the app. Editor Check shows match types that would silently become broad, mixed conventions Editor will reject, and comment rows that can become keywords. We never connect to your Google Ads account. Testing those rows against converting queries in a Search Terms file is Pro.

Do I need an account to analyze a report?+

Pro needs an email code, not a password and not a Google Ads login. The account stores aggregates, filenames, settings and irreversible hashes — never a search term — so the next file can be compared to this one.

Can I cancel Pro anytime?+

Yes. Cancel in one click on the billing screen. You keep Pro until the end of the paid period. Pro is $39/mo or $380/yr (20% off). Free local analysis stays available either way. Single Pass is a delivered PDF and is not refunded after it is generated.

Drop this file. Pro is how you do not repeat the month.

If the negatives you are about to Post are not yours, Pro checks them against converting queries in this report first. If you will export Search terms again, Pro shows what changed. Search terms, Download, CSV.

Run it straight away. Leave it unchecked to name your brand terms first. Whole-token matching: ace does not match place.