Mazorda
GTM Engineering

Dynamic Negative Keyword Management System

Turn negative keyword management into an always-on operating system that protects Smart Bidding from garbage training data and recovers 20-40% of wasted spend in 60-90 days.

Goal: Minimize wasted ad spend and maximize Smart Bidding signal quality with an always-on negative keyword operating system

Complexity

Medium

Tools

7

Context

The Problem

Most B2B SaaS teams treat negatives as occasional cleanup work. The result is runaway waste, Smart Bidding trained on low-intent clicks, PMax confusion, and high-risk manual changes with no cadence or ownership.

  • Wasted spend explodes: 57% of spend in unoptimized accounts goes to terms that never convert.
  • Smart Bidding learns the wrong signals because irrelevant clicks feed the model.
  • PMax negatives are misunderstood and misapplied (Search/Shopping only).
  • One bad bulk change can destroy performance before anyone notices.
  • No cadence, no QA, no RACI = decay within weeks.

A $2.3M/year account with 37% waste recovered $847K in 12 months after rebuilding the negative architecture.

Resolution

The Solution

Build a Negative Keyword OS with four layers: Signal → Logic → Execution → Governance.

  • Run a 90-day search term audit and n-gram analysis (play_036).
  • Deploy shared negative lists for universal waste patterns.
  • Create account-level "never" list + 3-5 thematic shared lists.
  • Run conflict checks before applying bulk negatives.
  • Tighten PMax with brand exclusions and account-level negatives.
  • Set a temporary weekly cadence.
  • Signal Layer: search term data, CRM outcomes, competitor terms, PMax diagnostics.
  • Logic Layer: decision trees by intent cluster and campaign type.
  • Execution Layer: scripts, n-gram tools, and automation systems.
  • Governance Layer: cadence by spend tier, QA, change logs, and rollback.

The goal is continuous hygiene that prevents decay, not one-time cleanup.

Expected Metrics

20-40% reduction in 60-90 days

Wasted spend

10-25% improvement

Conversion rate

15-30% decrease

Cost per qualified opportunity

50-80% reduction

Manual review time

Faster convergence, less volatility

Smart Bidding stability

Traditional Approach vs Mazorda Dynamic OS

Mental model

Traditional

Occasional cleanup

Our Approach

Continuous operating system

Signal inputs

Traditional

Sporadic search term checks

Our Approach

N-grams, CRM data, competitor monitoring, PMax diagnostics

Cadence

Traditional

When someone remembers

Our Approach

Defined cadence by spend tier

Architecture

Traditional

Random per-campaign negatives

Our Approach

Account + shared lists + campaign-type lists + overrides

Decision logic

Traditional

0 conversions after X clicks

Our Approach

Intent-clustered decision trees with B2B cycle logic

PMax handling

Traditional

Confusion and outdated advice

Our Approach

Explicit inventory boundaries and negative strategy

QA and risk

Traditional

No QA or rollback

Our Approach

Conflict scripts, change logs, rollback

Ownership

Traditional

Ad hoc

Our Approach

RACI and governance

Tools & Data

Required (Minimum Viable — Free)

Google Ads Search Terms ReportPrimary signal source for query-level intent analysis.
Negative keyword listsAccount, shared, campaign, and ad-group level control plane.
Google Ads ScriptsDaily candidate flagging, conflict detection, change logging.
N-Gram AnalysisWord-level pattern detection that scales negative decisions.

Recommended (Full System)

KarooyaN-gram-based negative suggestions.
AdalysisSearch term console with n-gram views and alerts.
OptmyzrList building and organization at scale.
TrueClicksList enforcement and hygiene across campaigns.

Industry Benchmarks

MetricBenchmarkSource
Wasted spend in unoptimized B2B SaaS accounts57% average, 73% medianAimers (2025)
Negative architecture rebuild impact$847k saved/year, +41% CVRNegator.io (2025)
General PPC wasted spend~15% of budget on irrelevant keywordsSeer Interactive (2024)
PMax expanded negative usage impactCPA -27%, wasted spend -64%, CVR +11%Groas.ai (2025)
Systematic automation impactWasted spend -37%, CTR +18%, CVR +11%SEO Engico / WordStream (2025)

Team Responsibilities

RoleResponsibility
PPC ManagerScript maintenance, search term triage, negative decisions, cadence adherence.
RevOpsCRM/offline conversion data and quarterly quality validation.
Growth ManagerGovernance and sign-off on high-impact decisions.

Failure Patterns

PatternWhat HappensWhyPrevention
Over-aggressive job negativesConversions drop after broad job negatives.Ambiguous terms block buying intent queries.Use exact on confirmed bad queries and decision trees for ambiguous terms.
Match type misunderstandingNegatives appear to not work.Negatives match literally and don't expand.Use n-gram root phrase negatives; educate team on literal matching.
Conflicting negatives blocking good trafficPositive keywords are blocked by shared lists.No conflict checks and list governance.Run conflicts script after every batch and log resolutions.
PMax negatives "not working"Competitor queries still show in PMax.Negatives apply only to Search/Shopping, not Display/YouTube.Document inventory boundaries and use audience/placement exclusions.
No scalable processManual query review dominates analyst time.No scripts or n-gram system.Use scripts, n-grams, and batch triage by cadence.
Over-broad negatives on ICP termsCore buyer queries get blocked.Broad negatives overlap with ICP-critical tokens.Ban broad negatives on core category terms and run conflict checks.
No observability of impactTeams can't tell if negatives helped or hurt.No change log or pre/post comparison.Log every batch and run 7-day pre/post monitoring.
Reliance on deprecated scriptsAutomations break after Google updates.No maintained script set.Use versioned community scripts and test environments.

ICP Fit Notes

Best fit

  • B2B SaaS spending $10k-500k/month on Google Ads with Search + PMax.
  • Teams with 3-9 month sales cycles where lead quality matters.
  • Companies with CRM/offline conversion data.

Also works for

  • B2B SaaS spending $3-10k/month with simplified cadence.
  • B2B companies with complex sales cycles and high CPCs.

Insight: The biggest ROI comes from ongoing governance that prevents decay, not the first cleanup.

Implementation Checklist

Week 1: Foundation

  • Export 90 days of search terms across Search and PMax.
  • Run n-gram analysis to identify systemic waste.
  • Tag terms by intent cluster.
  • Build starter shared lists and account-level "never" list.
  • Attach lists to all campaigns and resolve conflicts.
  • Add brand exclusions and account-level negatives to PMax.
  • Set temporary weekly cadence.

Week 2: Build

  • Document decision trees and match type rules.
  • Deploy candidate-flagging scripts by spend tier.
  • Configure change logging with estimated impact.
  • Define RACI for negative decisions by impact level.
  • Connect CRM data for lead quality validation.

Week 3-4: Optimize

  • Run the first full cadence cycle.
  • Review performance deltas from systematic negatives.
  • Refine thresholds based on sales cycle data.
  • Audit architecture for orphan lists and conflicts.
  • Document and test rollback procedure.
  • Schedule quarterly architecture reviews.

FAQ

Sources

  1. 1. Mazorda operator archive (40+ years combined): patterns from systems we built, fixed, and retired across B2B SaaS GTM.
  2. 2. Aimers — Google Ads for SaaS: The $10k Mistake You're About to Make (2025)
  3. 3. Negator.io — $847k Saved in 12 Months (2025)
  4. 4. Groas.ai — Performance Max Negative Keywords Guide (2025)
  5. 5. Search Engine Land — Negative keyword limits for PMax (2025)
  6. 6. Google Ads Help — About Negative Keywords (2026)
  7. 7. Google Ads Help — About Brand Exclusions (2026)
  8. 8. Google Shopping Automation Docs — Adding Negatives via API (2025)
  9. 9. Karooya — Keywords & Negative Keywords in Google Ads (2025)
  10. 10. Optmyzr — Mastering Negative Keywords (2025)
  11. 11. Nils Rooijmans — Negative Keyword Scripts (2025)
  12. 12. Reddit r/PPC — Negative keyword failure threads (2023-2025)
  13. 13. SEO Engico / WordStream — Negative keyword automation benchmarks (2025)
  14. 14. Seer Interactive — Cross-account wasted spend analysis (2024)
  15. 15. Skai — ML-driven negative term management case study (2024)

When NOT to Use

  • Micro-accounts under $3-5k/month.
  • First 4-6 weeks of new campaigns (use suggest-only mode).
  • Highly regulated verticals without human review.
  • Ultra-simple brand-only setups.
  • Accounts with severely restricted search term visibility.
  • Teams unwilling to maintain scripts or API access.
  • Smart campaigns only (migrate to standard Search/PMax first).

Tools & Tech

Google Ads
Google Ads Scripts
N-Gram Analysis
Karooya
+3
Ask Mazorda AI