Google Ads
How to build a weekly negative keywords workflow
A negative keywords workflow is a fixed weekly habit: pull the search terms report, sort for spend with zero conversions, and classify each term as a true negative or a bid problem. Add clean negatives at the account level when they are never relevant anywhere, and at the campaign or ad group level when they are only wrong for that one offer.
By Programmatic CMO Team
Most Google Ads accounts get a negative keyword cleanup exactly once, usually after someone notices the account is bleeding money. The list looks clean for a month. Then broad match and Google's own query expansion quietly refill it with the same categories of waste. A workflow beats a one-time cleanup because it runs on a schedule instead of a mood.
What does a negative keywords workflow actually stop?
A negative keyword tells Google Ads not to show your ad for a specific query or a pattern of queries, even when one of your regular keywords would otherwise match it. Without a standing workflow, the gap between the keywords you chose and the real queries triggering your ads only grows, since broad and phrase match both reach beyond the literal keyword text by design. The workflow exists to close that gap on a fixed schedule, before a slow leak turns into a real number on the invoice.
What is the weekly workflow, step by step?
- Pick a fixed day and a fixed window. Same day every week, reviewing a rolling window long enough to show a pattern, such as the trailing thirty days, rather than just the last seven.
- Pull the search terms report and sort by cost. Filter to terms with zero conversions first. That is where the clearest waste sits, and it is the fastest list to work through.
- Read each term for intent, not just wording.A term can share your keyword's words and still describe something you do not sell.
- Separate irrelevant terms from expensive relevant ones. An irrelevant term becomes a negative. A relevant term that simply costs too much is a bid or landing page problem, and negativing it only hides the real issue instead of fixing it.
- Decide the level: account, campaign, or ad group. A term that is never relevant to the business, whatever campaign it lands in, belongs on a shared list applied at the account level. A term that is wrong for one specific offer but fine for another needs the narrower campaign or ad group level instead.
- Add the negatives and log what you added.A short running log turns next week's review into a five-minute check for repeats, instead of starting from zero every time.
Account level or campaign level: how do you decide?
The test is whether the term could ever be relevant to any offer the account runs. A search for a job opening, a free version of a paid product, or a competitor's name typed by mistake is wrong everywhere, so it belongs on a shared list built once and attached to every campaign. A term that is wrong for one specific offer but fine for another needs the narrower level instead, or you end up blocking a buyer somewhere the term was actually right.
Picture an account running both an enterprise campaign and a self-serve campaign for the same product. A search for "free trial" is a poor fit for the enterprise campaign, which sells annual contracts with no free tier, but it is exactly the right query for the self-serve campaign. Negative it at the campaign level for enterprise only, and the self-serve campaign keeps catching that buyer instead of losing them to a blanket rule.
What goes wrong if you skip a step?
Skipping the intent read and negativing by matching words alone blocks queries that looked bad but were not, since a term can echo a competitor's name while still describing your own category correctly. Skipping the account-versus-campaign decision means either an irrelevant query keeps draining a campaign that should already be protected, or a term blocked everywhere costs you the one campaign it actually fit. Skipping the log means the fifth week's review re-litigates decisions the second week already made, which is how a ten-minute habit turns into an hour again.
The weekly negative keywords workflow, in short
- Pick a fixed day and a rolling window, such as the trailing 30 days.
- Sort the search terms report by cost among zero-conversion terms.
- Judge intent before deciding a term is a true negative.
- Send account-wide junk to a shared list; send offer-specific misses to that one campaign.
- Log what you added so next week starts ahead, not from zero.
The workflow pays off because it is boring and repeatable: the same few minutes of judgment, applied on a schedule, instead of a quarterly scramble. It is one piece of a larger routine. Run it alongside the wider wasted-spend audit for what a weekly pass is too narrow to catch, and place it inside the full account audit checklist to see how search terms fit alongside structure, budgets, and conversions. For the deeper read on judging intent inside the report itself, see search terms that never convert. Programmatic CMO's Google Ads agent runs this same weekly pass on its own schedule, proposing the negatives it finds for your approval.
Frequently asked questions
- How long should the weekly review actually take?
- Once the habit is set, ten to fifteen minutes for a typical account: enough time to sort the report, read the top offenders for intent, and log a handful of new negatives. The first pass on a neglected account takes longer, because months of drift surface all at once.
- Should a negative keyword be exact, phrase, or broad match?
- Match the negative's breadth to how confident you are. An exact-match negative blocks only that one query, which is safest when you are not sure how far a pattern extends. A phrase-match negative blocks a whole family of queries sharing that phrase, the right call once you have seen the same shape of junk query more than once.
- What do you do with a term that seems borderline?
- Leave it running and watch it a while longer rather than deciding on thin data. A term with a handful of clicks and no conversions yet is not the same as one that has spent steadily for months without a single sale. Give ambiguous terms a fair volume of data before you rule on them.
- Does a shared account-level negative list slow down new campaigns?
- No, it speeds them up. A new campaign inherits the account's accumulated junk-filtering for free, so it starts cleaner than the last one did on day one. Rebuilding the same job-seeker and free-tool exclusions from scratch each time is the slower path.
Keep reading
Google Ads
Quality Score in Google Ads: what it actually means
Quality Score's three components, what it actually affects through the auction, what it does not affect, and when to ignore the number entirely.
Google Ads
The Google Ads account audit checklist: a top-to-bottom order
A full Google Ads audit in the order that keeps each step's findings true: settings, structure, search terms, budgets, then conversions.
