Skip to content
Ads

Negative Keywords: Reclaim 30% of Your Google Ads Budget in One Afternoon

·6 min read

If you run Google Ads for your contracting business and have never audited your search terms report, you are almost certainly spending 30 to 50 percent of your monthly ad budget on clicks that will never produce a customer. Industry data from 2026 shows that unmanaged contractor accounts routinely pay for searches from job seekers looking for employment, DIY homeowners who want to fix the problem themselves, and people searching for services you do not offer. One documented case: a plumbing account where 43 percent of all clicks came from job seekers searching terms like “plumber jobs near me” and “plumber salary.” The monthly waste was $2,100. Not a single one of those clicks ever converted.

Negative keywords are the fix. A negative keyword tells Google which searches should never trigger your ad. Adding “jobs” as a negative keyword means your AC repair ad stops showing when someone types “HVAC jobs near me.” It takes 20 minutes to implement the core list and 15 minutes per week to maintain. No other optimization in Google Ads produces a higher return on time for contractors who have never done this work.

The Three Types of Traffic You’re Paying For Right Now

Job seekers

Job seekers search the same terms as homeowners looking for service. Someone searching “electrician in Denver” might want to hire an electrician for their home or might be looking for an electrician job in Denver. Google’s system does not distinguish between them by default; it shows your ad to both. Common job-seeker patterns include any keyword containing words like jobs, hiring, careers, salary, apprentice, apprenticeship, resume, or “how to become.” For trades like HVAC, plumbing, and electrical where there is a documented labor shortage, the volume of job-seeker searches is disproportionately high. Agency audits from 2026 consistently show 15 to 25 percent of unmanaged contractor ad spend going to job-seeker clicks.

DIY researchers

Homeowners who intend to handle the repair themselves search the same service terms as homeowners who want to hire a contractor. “How to fix a leaky faucet,” “AC not cooling DIY,” and “replace water heater yourself” all overlap with your target keywords when you are using broad match or phrase match. Negative keywords like “how to,” “DIY,” “myself,” “YouTube,” “parts,” “wholesale,” and “free” exclude these searchers before they click and cost you money they were never going to spend with you anyway.

Adjacent and wrong-service searches

Contractors running campaigns for broad service categories pick up searches for related but irrelevant services. An HVAC company running ads for “cooling repair” gets shown for “refrigerator repair” and “ice machine repair.” A plumber running ads for “pipe repair” gets shown for “car exhaust pipe repair.” A landscaper running ads for “lawn service” gets shown for “lawn mower service” and “lawn mower repair.” Each of those clicks costs money. None of them produce a call for your actual service.

How to Find Your Wasted Spend: The Search Terms Report

In Google Ads, navigate to your campaign, click the Keywords tab, then select Search Terms from the dropdown. Set the date range to 90 days. Sort the list by Cost, descending. You are now looking at every search query that triggered your ad in the last 90 days, ordered by how much it cost you.

Read through the list and ask one question about each query: would a homeowner who needs to hire a contractor type this search? If the answer is no, it belongs on your negative keyword list. A query like “HVAC technician salary” is obvious. “How to recharge AC refrigerant” is obvious. “Air conditioning jobs Denver” is obvious. Others are subtler: “window AC unit repair” might be irrelevant if you only service central systems. “AC compressor parts” likely signals a DIYer sourcing their own parts rather than hiring a contractor.

Work through the first 50 lines in the report. Flag every irrelevant query. That exercise, done once, will reveal the category patterns: most wasted spend comes from a small number of repeating themes. Those themes become the foundation of your negative keyword list.

Account-Level vs. Campaign-Level Negatives

Google Ads allows negative keywords at three levels: account, campaign, and ad group. For contractors, the highest-leverage approach is to build a shared account-level list for universal exclusions, then add campaign-level negatives for service-specific situations.

Account-level negatives apply to every campaign simultaneously. Any term that is irrelevant to your entire business, regardless of service type, goes here. Job-seeker terms, DIY terms, and wholesale or parts searches belong at the account level. To create a shared list, go to Tools, then Shared Library, then Negative Keyword Lists. Create a new list, add your universal terms, and apply the list to every campaign. Adding 50 terms to a shared list and applying it once accomplishes what would otherwise require 50 individual additions to each separate campaign.

Campaign-level negatives handle service-specific exclusions. An HVAC campaign should exclude “refrigerator,” “freezer,” and “ice machine.” A roofing campaign should exclude “tile,” “floor,” and “carpet.” A plumbing campaign should exclude “car,” “exhaust pipe,” and “pool supply.” These terms do not belong on the account-level list because another campaign might legitimately serve those services.

Core Negative Keywords by Trade

TradeUniversal Negatives to AddService-Specific Negatives
HVACjobs, salary, DIY, how to, parts, wholesale, careers, hiringrefrigerator, freezer, ice machine, portable AC, window unit (if central only)
Plumbingjobs, salary, DIY, how to, parts, careers, apprenticeshipcar, exhaust, pool supply, fish tank, aquarium, irrigation (if not offered)
Roofingjobs, salary, DIY, how to, materials, supply, shingles wholesale, careerstile floor, carpet, hardwood, floor repair, wall repair, siding (if not offered)
Electricaljobs, salary, DIY, how to, parts, supply, apprentice, careerscar, motorcycle, boat, solar kit, generator parts, battery
Landscapingjobs, salary, DIY, seeds, supplies, careers, hiringlawn mower repair, equipment rental, indoor plants, florist, nursery

This is a starting list. Your search terms report will reveal additional patterns specific to your market, your ad copy, and the keywords you are bidding on. The core principle holds across all trades: any search signaling the person is not going to hire a contractor should not trigger your ad.

The 2026 Problem: Broad Match and Performance Max Expand the Risk

Google has pushed advertisers toward broader match types and Performance Max campaigns throughout 2025 and 2026. Both approaches expand the range of searches that trigger your ad, which increases irrelevant traffic for contractors without a strong negative keyword foundation. Performance Max campaigns run across every Google surface, including Search, Display, YouTube, Maps, Gmail, and Discover, using broad audience signals rather than exact keyword matching. A PMax campaign without a well-built negative keyword list will find and pay for DIY researchers, job seekers, and out-of-market searchers at scale.

Shared negative keyword lists apply to Performance Max campaigns when applied from the Shared Library. Building your negative list once and applying it to both traditional search campaigns and PMax campaigns is the correct setup for any contractor account running both campaign types simultaneously.

Three Actions for This Week

  1. Pull the Search Terms Report for the last 90 days. Go to Google Ads, open your highest-spend campaign, click Keywords, then Search Terms. Sort by Cost descending. Read through the top 50 rows and flag every query that does not represent someone ready to hire a contractor. Add up the cost of those flagged queries. Multiply by four to get the annual figure. That number is the return available from one afternoon of negative keyword work.
  2. Build a shared negative keyword list and apply it to all campaigns. Go to Tools, then Shared Library, then Negative Keyword Lists. Create a new list and name it “Universal Exclusions.” Add your job-seeker terms (jobs, salary, careers, hiring, apprentice, apprenticeship, “how to become”), your DIY terms (DIY, “how to,” myself, tutorial, YouTube, parts, wholesale, free, cheap), and any irrelevant-service terms identified in your search terms audit. Apply the list to every active campaign including any Performance Max campaigns. For a contractor running three campaigns, this takes 30 minutes and the savings begin the same day.
  3. Set aside 15 minutes every Monday to review the prior week’s search terms. Google adds new triggering queries every week based on search behavior and your current bids. Open the Search Terms Report, filter to the previous seven days, sort by Cost, and add any new irrelevant patterns to your shared list before they accumulate significant spend. Contractors who do this weekly maintain negative keyword coverage that compounds over time: each week’s additions prevent new patterns from spending meaningful budget before they are caught.

A 30 to 50 percent reduction in wasted spend does not require more budget or a higher bid. It requires knowing where the existing budget is going and closing the leaks. The Search Terms Report shows exactly which searches are costing money without producing leads. Negative keywords stop those clicks before they happen. Most contractors who complete this audit for the first time find enough waste to fund an additional month of advertising at their current conversion rate, with no increase in spend.

Want this done for you?

Get a free audit of your website, SEO, and GEO presence.