The negative keyword checklist I run before and after every launch
The negative keyword checklist I run before and after a local-service launch: classify searches, choose match types, and protect booked-job intent.
The negative keyword checklist I run before and after a local-service launch: classify searches, choose match types, and protect booked-job intent.
Negative keywords tell Google Ads which searches must not show your ad. They work when a search falls outside the trade, buyer, zip code, or job type you sell.
The key word is outside.
A generic negative-keyword list is not a plan. Blocking “commercial,” “cheap,” “near me,” or “emergency” without checking the shop’s offer can kill good calls. The safer path is to sort each search, pick the right scope, and check what the rule might block.
This is the checklist I run before launch and after search terms start coming in. It is the hands-on partner to the negative keyword guide, which holds the full trade lists.
The short answer
Before launch, write down the service, buyer, map, and job types the campaign can take. Build a seed list from real off-target meanings, pick match types with care, and test that exclusions do not block good calls. After launch, check the search terms report, sort by cost and job fit, mark each term as keep, exclude, watch, or route, and log the match type. Negative keywords are a filter, not a promise of booked jobs.
Google states that negative keywords block unwanted search terms and focus spend on real buyers. They act as a filter, not a guarantee of booked jobs.
Most wasted clicks in a local-service account fall into three clear buckets. They are a strong starting point, while the negative keyword guide holds the full per-trade lists.
These queries look like demand in a platform report. In your ledger, they are pure waste. You also need clear rules for tool rentals, trade schools, unserved jobs, out-of-area zip codes, and rival names.
Not every slow search is bad intent. A new service line may just need more data. A pricey click can still turn into a high-ticket install. Some terms belong in a separate campaign rather than on an account-wide block list.
Before adding any negatives, write four plain sentences to define what this campaign is allowed to buy.
A house cleaning campaign, an office janitorial campaign, and a move-out campaign share words but not the same buyers. One plumber wants “emergency plumber,” “water heater repair,” and “drain cleaning,” while blocking “plumbing jobs,” “plumbing school,” and “how to fix a leaky faucet.” Another shop might sell parts or teach classes. The block list must fit the shop.
Build your seed list from three places: off-target meanings from your service list, Google’s keyword tools, and past search logs, call recordings, CRM notes, and dispatcher feedback. Sort terms into four buckets: block now, watch, route to another campaign, or hold for more proof.
The same search word can be a great lead for one shop and pure waste for another. Use this table to see how offer fit changes the decision.
| Trade | Search | Possible action | Why |
|---|---|---|---|
| Plumbing | “plumbing jobs hiring” | Exclude | Job-seeker intent. |
| Plumbing | “emergency plumber near me” | Keep | Urgent service call. |
| Cleaning | “house cleaning jobs” | Exclude | Job-seeker intent. |
| Cleaning | “commercial cleaning service” | Keep or route | Depends on your offer. |
| Roofing | “roofing apprenticeship” | Exclude | Trade school or job intent. |
| Roofing | “roof replacement estimate” | Keep | Full install intent. |
Google Ads supports broad, phrase, and exact negative keywords in Search campaigns. Negative match types work differently from positive keywords and do not block close variants automatically.
| Negative type | Practical use | Risk to check |
|---|---|---|
| Broad negative | Blocks searches that hold all the negative words in any order. | Can block more word mixes than you expect. |
| Phrase negative | Blocks searches that hold the exact phrase in that word order. | Can miss a search that flips the word order. |
| Exact negative | Blocks one exact search query without touching nearby searches. | Leaves close bad variations open to run. |
Google handles caps and typos automatically, but synonyms and singular or plural forms often need their own entries. Never assume one negative word blocks every close cousin. Test your real search logs.
Run this two-part checklist on every campaign. The pre-launch pass stops known waste on day one, and the weekly post-launch sweep catches new leaks early.
Negative keyword launch checklist
0 of 12Before launch
After launch
A positive keyword list shows what you hoped to buy. The search terms report shows what people actually typed before clicking your ad. Always ask: “What did this person want, and can my crew book that job?”
Sorting by cost spots big leaks fast, but cost alone is not enough. Also check search volume, trade fit, zip code, buyer type, call quality, booked jobs, and gross profit after direct costs.
One strange click may not need a rule. A steady stream of part shoppers or job hunters needs a campaign-level block before it burns real cash. Fewer search terms is not the goal. The goal is putting more of your budget on searches your team can book.
Negative keywords only filter search queries. They cannot fix wide-open location settings, mixed-up campaigns, weak landing pages, broken GTM form triggers, missed phone calls, bad CPA goals, or full truck schedules.
I count conservatively: each call and form once, and nothing I cannot show.
Your one-page monthly report
Negative keywords reduce some irrelevant exposure. They do not fix location settings, landing pages, call handling, or capacity. I count conservatively: each call and form once, and nothing I cannot show.
This checklist is the operational version. The full negative keyword guide explains match-type behavior and the placement decisions the checklist assumes.
Negative keywords are terms or phrases used to prevent ads from showing for searches that are outside the campaign's intended service, customer, location, or job type. They are a control layer, not a guarantee of booked jobs.
No. A seed list can provide ideas, but the final list should follow the business offer, service area, customer type, campaign structure, and observed search terms. A universal template applied without understanding the business can remove valuable demand.
Not automatically. Some price-sensitive searchers can still become profitable customers. Review the actual query, lead quality, booking rate, and contribution before excluding a price-related term.
Only if the campaign cannot serve commercial customers. If the business has a commercial service line, route the query to the right campaign instead of blocking it account-wide.
Often, if the business sells completed service rather than education. Check whether those terms could represent a service or content offer before applying a broad exclusion.
Use broad when every term in the negative concept should block the search under Google's rules, phrase when the phrase itself is the unwanted concept, and exact when you want to block one specific query. Check Google's current behaviour because negative match types differ from positive matching and do not automatically match close variants.
Review frequency should match spend, traffic, query volume, campaign type, and risk. A small account may use a weekly review. A high-spend or rapidly changing account may need more frequent checks.
Do not assume Search-campaign negative-keyword controls work identically across campaign types. Check the current campaign-specific controls and reporting available in the account before applying a Search workflow to Performance Max.
No. They can reduce some irrelevant exposure. Bookings still depend on service fit, offer, landing page, calls, forms, qualification, capacity, and tracking.
The form sends your details to me by email. I reply personally.