Google Ads Playbook · Part 4 of 10

Google Ads Keywords for Contractors: What to Bid On, What to Block, and the Negative Keywords List That Saves Thousands

By Trevor Bennett · May 2026 · 6 min read

Series

Google Ads Playbook

Part 4 of 10
Google Ads keyword strategy for contractors

The best Google Ads keywords for contractors are high-intent, service-specific terms with local modifiers: emergency plumber near me, AC repair same day, roof leak repair [city], electrician near me now. These keywords signal a homeowner who has decided to hire a professional and is choosing who to call. Campaigns without negative keywords waste 20 to 40% of their budget on irrelevant searches like plumber salary, HVAC training, DIY drain cleaning, and free estimates. The Negative Keywords Master List contains 200-plus terms organized into 8 categories: employment (jobs, salary, career, hiring), DIY (how to, fix myself), education (training, school, certification), price shoppers (free, cheap), supplies (parts, wholesale), geographic (cities outside your service area), research (reviews, comparison, best), and platform (YouTube, Reddit). Start with 15 to 25 high-intent keywords in exact and phrase match. Review the Search Terms report every Monday for 15 minutes.

The Keyword Problem: Why Most Contractor Campaigns Waste 25–40% of Budget

The default approach to contractor Google Ads keywords goes like this: open Google Keyword Planner, type plumber or HVAC repair, sort by monthly search volume, add the top 20 results to the campaign. Then spend three months paying $8 to $15 per click to show up for plumber salary, how to fix a leaky faucet yourself, and HVAC technician training programs near me. A single irrelevant keyword running at $12 per click for one week wastes $100 to $300 before anyone notices. Multiply that across 10 or 15 bad keywords and the waste compounds quickly. Industry data consistently shows that contractor campaigns without a negative keywords strategy waste 20 to 40% of their total budget on clicks from job seekers, DIY researchers, students, and homeowners outside the service area. The fix requires two things: knowing which keywords to bid on and knowing which keywords to block.

High-Intent vs Low-Intent: The Only Distinction That Matters

Not every keyword with search volume is worth bidding on. A homeowner searching AC repair near me today is picking up the phone in the next 10 minutes. A homeowner searching how much does AC repair cost is researching and may not hire anyone for weeks. The distinction is intent. High-intent keywords signal a homeowner who has already decided to hire a contractor and is actively choosing who to call. Low-intent keywords signal research, education, or price comparison—the homeowner may eventually hire someone, but they are not ready now, and your $15 click may produce nothing.

High-Intent Keyword Patterns (Bid Aggressively)

Emergency + service + location: emergency plumber near me, emergency AC repair Tampa, 24-hour electrician

Service + near me/today/now: plumber near me, AC repair today, roof repair now, electrician near me now

Specific service + city: water heater replacement Tampa, panel upgrade Riverview, drain cleaning Brandon

Hire/call/book modifiers: hire plumber, call electrician, book HVAC repair

These keywords typically have the highest CPC but also the highest conversion rates and the lowest cost per paying customer when connected to a proper landing page.

Low-Intent Keyword Patterns (Bid Conservatively or Skip)

How much does / cost of: how much does AC repair cost, average cost of new roof, plumbing repair cost

DIY / how to: how to fix leaky faucet, DIY AC maintenance, how to unclog drain

Tips / guide / best: plumbing tips, best roofing materials, electrical wiring guide

Reviews / comparison: HVAC company reviews, best plumber in Tampa, plumber vs handyman

Some of these keywords have high search volume. That volume is misleading because the searchers are not ready to hire. Bidding on them inflates your click count while depressing your conversion rate and inflating your cost per lead.

The 15–25 Starter Keyword List by Trade

Start each service campaign with 15 to 25 high-intent keywords in exact match and phrase match (Episode 3 covered why). Here are starter lists by trade.

HVAC Starter Keywords

AC repair near me, AC repair [city], emergency AC repair, AC not cooling, AC stopped working, air conditioning repair near me, HVAC repair near me, heating repair near me, furnace repair [city], furnace not working, AC installation [city], new AC unit [city], HVAC maintenance [city], AC tune-up near me. Add your top 3 service area cities as modifiers.

Plumbing Starter Keywords

Plumber near me, emergency plumber near me, emergency plumber [city], drain cleaning near me, drain cleaning [city], water heater repair near me, water heater replacement [city], pipe leak repair, sewer line repair [city], clogged drain, plumbing repair near me, 24-hour plumber. Add city modifiers for your top service areas.

Electrical Starter Keywords

Electrician near me, electrician [city], emergency electrician, electrical panel upgrade [city], EV charger installation near me, generator installation [city], outlet repair near me, lighting installation [city], breaker keeps tripping, electrical repair near me.

Roofing Starter Keywords

Roof repair near me, roof repair [city], roof leak repair, emergency roof repair, roof replacement [city], roofing contractor near me, storm damage roof repair, roof inspection [city], new roof cost [city], roofing company near me.

The Negative Keywords Master List

Add these before launching any campaign. They are organized into 8 categories. Each should be added as phrase-match negatives at the campaign level.

The downloadable Negative Keywords Master List contains 200-plus terms across all 8 categories, pre-organized for HVAC, plumbing, electrical, and roofing. Import it into your Google Ads account before launching. One plumbing company that excluded irrelevant city names cut unqualified calls by 70%. A local HVAC company saw cost per lead drop 35% after adding suburb-level geographic negatives.

The Search Terms Report: Your Weekly Monday Ritual

The Search Terms report shows you the actual queries that triggered your ads—not the keywords you bid on, but the real phrases people typed. This is your ground truth. Every Monday, spend 15 minutes reviewing it. The process: open the Search Terms report for the past 7 days. For each query, ask three questions. Is this query irrelevant? Add it as a negative keyword immediately. Check for similar variants and exclude those too. Is this query highly relevant but not in my keyword list? Add it as an exact-match keyword in the appropriate ad group. Is this query a new neighborhood or suburb I had not targeted? Consider adding location-specific keywords for that area. 15 minutes every Monday for 90 days transforms an account. The irrelevant queries disappear, the high-converting queries accumulate, and your CPL drops steadily over time.

Google Ads keyword + negative keywords matrix

Frequently Asked Questions

What are the best Google Ads keywords for contractors?

High-intent keywords with local modifiers: emergency + service + near me or city name. Examples: emergency plumber near me, AC repair Tampa, roof leak repair today. These signal a homeowner ready to hire immediately and produce the highest conversion rates.

How many negative keywords should a contractor campaign have?

Start with 50 to 100 negative keywords across the 8 categories (employment, DIY, education, price shoppers, supplies, geographic, research, platform). Grow the list weekly through Search Terms report analysis. Mature accounts often have 200 to 500 negative keywords.

How often should I check my Google Ads Search Terms report?

Weekly at minimum. Every Monday, spend 15 minutes reviewing the past 7 days of search terms. Add irrelevant queries as negatives and promote high-performing queries to exact-match keywords. This 15-minute weekly ritual is the single highest-ROI optimization habit for Google Ads.

Should I bid on broad keywords like plumber or HVAC?

Not as standalone broad-match keywords. A broad-match bid on plumber can trigger ads for plumber salary, plumber jokes, and plumber certification. Start with specific, high-intent keywords in exact and phrase match. Add broad match only after 30 or more conversions with Smart Bidding active.

Is Your Google Ads Spend Generating Profit or Burning Budget?

The difference between a $400 cost-per-customer (profit) and a $700 cost-per-customer (loss) is rarely the bid — it is campaign architecture, landing pages, and tracking. The Google Ads Audit grades your account against the 10-part playbook, identifies the highest-leverage gaps, and shows the one optimization that compounds.

Continue the Series

Related Services

Digital Marketing Pricing