Guide · Google Ads

Negative keywords for roofers and remodelers: what to block, what to keep

Lists to adapt for roofing and remodeling Google Ads, how Google really matches negative keywords (and the traps that block real buyers), where each negative belongs in 2026, and a weekly 15-minute routine judged by signed jobs.

  • By Kausar Ahmed, Founder, Digital Hark
  • Updated
  • 14 min read
  • 6 sources
Roofing contractor crossing out searches on a printed negative keyword list at his desk

The short answer

Roofers and remodelers should block searches from job seekers, DIY fixers, supply shoppers and people wanting work you don't do. Keep words that look like waste but often bring buyers, such as free, cost and near me. Use phrase match for multi-word negatives, add singular and plural forms, and check your search terms weekly against signed jobs.

Key takeaways

  • A negative keyword stops your ad from showing for searches you don't want to pay for.
  • Broad negatives block a search that contains all the words, in any order. That is why a broad <strong>how to</strong> also blocks "how much to replace a roof". Use phrase "how to".
  • Google says negatives don't match close variants. Add both <strong>job</strong> and <strong>jobs</strong>. Misspellings are handled for you.
  • Never block a word your own ads use, like "free" in "free inspection". Use cross-negatives so each of your campaigns gets its own searches.
  • Spend 15 minutes a week in the search terms report, and judge words by signed jobs, not clicks.

What negative keywords should roofers and remodelers use?

Four groups of searches rarely turn into a signed roof or remodel:

  1. Job seekers: jobs, hiring, salary, apprentice, training.
  2. Do-it-yourself: diy, "how to", tutorial, youtube.
  3. Supplies and products: supply, wholesale, "for sale", "roofing nails", "peel and stick".
  4. Work you don't do: metal or flat roofs for a shingle roofer, decks or pools for a kitchen remodeler.

A fifth group looks like waste but often is not: free, cost, price, how much, near me, hail damage, insurance claim. People type these when they are close to hiring. Keep them, and watch them in your search terms.

The lists below are examples to adapt, not a finished list. Your own search terms report decides what goes on yours.

What is a negative keyword?

Google puts it simply: "Negative keywords let you exclude search terms from your campaigns." You add a word or phrase, and your ad stops showing for searches that match it.

For example, a roofer who bids on "roofer near me" may also get "roofer jobs near me". Add jobs as a negative keyword and that job seeker no longer sees your ad, so you don't pay for the click.

A negative keyword does not choose who sees your ads. Your keywords, location and budget do that. Negatives only remove searches.

Broad, phrase or exact: which negative match type?

Google says: "For Search campaigns, you can use broad match, phrase match, or exact match negative keywords." Broad is "the default for your negative keywords". The three types work differently from normal keywords:

Negative match typeHow you type itGoogle's rule
Broadroofing jobs"your ad won't show if the search contains all your negative keyword terms, even if the terms are in a different order."
Phrase"roofing jobs""your ad won't show if the search contains the exact keyword terms in the same order."
Exact[roofing jobs]"your ad won't show if the search contains the exact keyword terms, in the same order, without extra words."

Test your negative

Here is what the negative roofing jobs blocks in each match type. Our examples, built from Google's rules above:

Someone searchesBroad: roofing jobsPhrase: "roofing jobs"Exact: [roofing jobs]
roofing jobsBlockedBlockedBlocked
roofing jobs near meBlockedBlockedShows
jobs in roofingBlockedShowsShows
roofing company jobsBlockedShowsShows
roofing job openingsShowsShowsShows

The last row surprises people. Google says: "Negative keywords won't match to close variants or other expansions." So jobs does not block job. Google adds that "you'll need to add synonyms and singular or plural versions if you want to exclude them." Add job and jobs, career and careers, supply and supplies.

The good news: Google says "Negative keywords automatically account for casing and misspellings". You don't need to add "roofng jobs" or "ROOFING JOBS".

One side effect to check: because close variants are not matched, a negative license is a different word from licensed. If you block "license" to keep out contractors searching for their own license, check that searches like "licensed roofer near me" still show your ads in your search terms report.

The "how to" trap

Most negative keyword lists online tell you to add how to. If you add it as broad match, Google blocks every search that contains both "how" and "to", in any order. That includes:

  • how much to replace a roof
  • how much to remodel a bathroom
  • how long to replace a roof

Those are homeowners pricing a job, not DIY fixers. Add "how to" as phrase match instead (with the quotes). Phrase blocks "how to fix a roof leak" but lets "how much to replace a roof" through.

The rule: single words can be broad. Negatives with two or more words should usually be phrase, unless you are sure every order of those words is waste.

Negative keyword list for roofers

Examples to adapt. Words in quotes are phrase match and paste into Google Ads as phrase. Words without quotes are broad.

Copy box — roofing negatives to adapt

jobs
job
hiring
career
careers
salary
apprentice
training
course
school
diy
"do it yourself"
"how to"
tutorial
youtube
video
supply
supplies
wholesale
"for sale"
"roofing nails"
underlayment
"felt paper"
"roofing tar"
"roof rack"
"roof rake"
"roof top tent"
"rooftop bar"
"rooftop restaurant"
"rv roof"
"roofing software"
"roofing crm"
"roofing leads"
"roofing marketing"
"contractor insurance"

How to read the roofing list

BlockOnly if you don't do itKeep and watch
Job seekers: jobs, job, hiring, career, careers, salary, apprentice, training, course, schoolmetal, tile, slatefree (people search "free roof inspection" and "free estimate")
DIY: diy, "do it yourself", "how to", tutorial, youtube, video"flat roof", commercialcost, price, "how much"
Supplies: supply, supplies, wholesale, "for sale", "roofing nails", underlayment, "felt paper", "roofing tar"gutter, gutters"near me"
Not a roof job: "roof rack", "roof rake", "roof top tent", "rooftop bar", "rooftop restaurant", "rv roof"solar"hail damage", "insurance claim" (storm roofers)
Other roofers: "roofing software", "roofing crm", "roofing leads", "roofing marketing", "contractor insurance"skylight, skylightsemergency, repair, reviews, cheap

Notes for roofers:

  • Only block a job type you really don't do. If you install metal roofs, "metal" is a buyer word for you.
  • Storm roofers: keep "hail damage" and "insurance claim". A homeowner searching "hail damage roof inspection" is the person you want. Watch them, don't block them.
  • "Repair" depends on you. If you only do full replacements, block repair in your replacement campaign. If you do repairs, it is one of your best words.
  • "Video" and "school" are on the list because most of those searches are tutorials or roofing schools. If you offer drone video inspections or you roof schools, take them off.

For the keywords roofers should bid on, see our guide to Google Ads for roofers.

Negative keyword list for remodelers

Examples to adapt, same rule: quotes = phrase, no quotes = broad.

Copy box — remodeling negatives to adapt

ideas
inspiration
pictures
photos
gallery
pinterest
houzz
hgtv
"tv show"
magazine
"design software"
app
"home depot"
lowes
ikea
amazon
"for sale"
"used cabinets"
diy
"how to"
"peel and stick"
jobs
job
salary
hiring
training
"contractor license"
grants

How to read the remodeling list

BlockOnly if you don't do itKeep and watch
Idea collectors: ideas, inspiration, pictures, photos, gallery, pinterest, houzz, hgtv, "tv show", magazinedeck, decksfree ("free estimate", "free design consultation")
Tools and apps: "design software", approof, roofingcost, price, "how much", estimate
Stores and products: "home depot", lowes, ikea, amazon, "for sale", "used cabinets"pool, pools"near me"
DIY: diy, "how to", "peel and stick""mobile home""small bathroom"
Job seekers and trade: jobs, job, salary, hiring, training, "contractor license"commercialcheap
Money searches that aren't hiring yet: grantsrefinish, reglaze, "cabinet painting""before and after"

Notes for remodelers:

  • "For sale" already covers "cabinets for sale", because phrase match blocks any search that contains those words in that order. You don't need both.
  • Store names are a choice. Most "home depot" or "ikea" searches are shoppers, not people hiring a remodeler. If your search terms show buyers coming through them, take them off.
  • "Before and after" and "small bathroom" look like idea searches. Watch them: some of those people are planning a project now.
  • "Roof" does not block "roofing". They are different words, so add both if you don't do roofs.

Which words should you not block (yet)?

These look like waste in a quick scan, but often come from homeowners who are ready to hire:

  • Free, when it is in your own offer. If your ad says "free inspection" or "free design consultation", a broad negative free blocks the very people your ad invites. Block narrower phrases like "free shingles" or "free cabinets" only if you see them.
  • Cost, price and how much. "Roof replacement cost" and "kitchen remodel cost" are people pricing a job. Watch them for a few weeks before deciding.
  • Near me. Someone searching "roofer near me" wants a local company now.
  • Hail damage and insurance claim, if you do storm work.
  • Repair, if you do repairs.
  • Calculator. "Roof replacement cost calculator" is an early-stage buyer. Leave it out of your block list unless your search terms prove otherwise.

Your own search terms report is the judge. If a word brings calls, form leads and signed jobs, it stays.

Cross-negatives: how do you keep your own campaigns apart?

If you run more than one campaign, the same search can match several of them. Cross-negatives send each search to the campaign that should own it.

Roofers: repair vs replacement

  • In the replacement campaign, add repair and "roof leak" as negatives.
  • In the repair campaign, add replacement, replace and "new roof". (Replace and replacement are different words; add both.)

Remodelers: one campaign per project type

  • In the kitchen campaign, add bathroom, bathrooms and bath.
  • In the bathroom campaign, add kitchen and kitchens.
  • Our guide to Google Ads for remodelers explains why one campaign per project type helps.

Decide who owns the mixed searches. A search like "kitchen and bathroom remodel" contains both words. If both campaigns block the other word, that search is blocked everywhere. Pick one owner (often a whole-home campaign) and leave the word open there.

Out-of-area towns. Fix your location setting first: Presence keeps ads to people in or regularly in your area (see our guide to Google Ads settings for contractors). Then add a town name as a phrase negative only if your search terms show searches for a town you don't serve. Never block the names of neighborhoods or suburbs you do serve.

Where do negative keywords go?

LevelWhat it coversGoogle's limit or ruleUse it for
Ad groupOne ad group—Keeping searches in the right ad group inside one campaign
CampaignOne campaign—Cross-negatives between your campaigns, job types one campaign doesn't sell
Negative keyword list (shared)Every campaign you apply it to"You can add up to 5,000 negative keywords per list, and create up to 20 negative keyword lists in your account."Job seekers, DIY, supplies: words no campaign should pay for
Account-level negativesThe whole account"A limit of 1,000 negative keywords can be excluded for each account." Covers "all search and shopping inventory in Search, Performance Max, App, Shopping, Smart, and Local campaigns."A short list of words you never want anywhere
Performance Max campaign negativesOne or all Performance Max campaigns"Performance Max negative keywords are applicable to Search and Shopping inventory only."Keeping job and DIY searches out of Performance Max
Local Services Ads—No keywords. Ads are matched by job type and service area.Set your job types and service area carefully

A shared list saves time: Google says you "just add it to the negative keyword list, and the change applies to all campaigns that share the list." A simple setup for most roofers and remodelers is one shared list (jobs, DIY, supplies) on every campaign, and campaign-level negatives for the cross-negatives.

Performance Max. Google has rolled out campaign-level negative keywords to all advertisers (announced January 2025). Google says "You can choose whether to add negative keywords to all campaigns or a specific Performance Max campaign," and you "can review predicted performance" before adding them. They apply to Search and Shopping inventory only.

Local Services Ads. Local Services Ads don't use keywords. Your ads are matched by the job types and service area you set, and Google no longer gives credits for leads marked "job type not serviced" or "geo not serviced". So your job types and service area do the work negatives do in search ads. See our guide to Local Services Ads for roofers.

How do you find new negative keywords every week?

Google's search terms report "shows actual terms that a significant number of people searched for which triggered your ad." That is where new negatives come from.

Remodeler doing a weekly 15-minute search terms review with a highlighted printed sheet
Fifteen minutes a week: block what can't become a job, watch what might.

The steps in Google Ads: Campaigns → Insights and reports → Search terms → tick the terms you want to block → Add as negative keyword → choose the ad group, campaign or list → Save.

Watch the default. Google says: "By default, negative keywords added to a Search campaign from the search terms report are added as negative exact match." Exact blocks only that one search. That is fine for one odd search. When a word is the problem, change it before you save. If you see "roofing jobs near me", block jobs (broad) or "roofing jobs" (phrase), not just [roofing jobs near me].

A 15-minute routine, once a week

  1. Open search terms for the last 7 days and sort by cost, highest first.
  2. Ask one question for each term: "Could this person hire us for a job we do, in our area?"
  3. No: block it, at the right level (list, campaign or ad group) and the right match type (a single word or a phrase, not the default exact).
  4. Not sure: keep it, and write it down. Next week, check what it brought: calls, form leads and, most of all, signed jobs in your CRM.
  5. Once a month: read your own negative lists for any word your ads use, such as free, repair or a job type you now sell.

Worked example. Worked numbers in this guide show the method; they are not real client results.

Search term (last 7 days)ClicksCalls or formsDecision
roofing jobs near me90Block jobs on the shared list (broad), plus job
how to fix roof flashing60Block "how to" on the shared list (phrase)
roof replacement cost142Keep and watch: check if those leads signed
metal roof installers41Block metal in this campaign only if you don't install metal roofs

Judge words by signed jobs, not clicks. A word with few leads but two signed roofs is worth more than a word with many cheap leads that never sign. Our guide to cost per signed job shows how to track it.

What are the most common negative keyword mistakes?

  1. Blocking "free" while your ad offers a free inspection or free estimate. Your ad invites the search, and the negative blocks it.
  2. Broad "how to". It blocks "how much to replace a roof". Use phrase "how to".
  3. Only the singular. Job does not block jobs. Add both.
  4. Blocking cost and price on day one. Many of those searches are buyers.
  5. One list for every campaign, with job types in it. Put "metal" on the shared list and you block your own metal roofing campaign later.
  6. Saving the exact-match default from the search terms report. It blocks one search, and the next week the same word comes back in a new search.
  7. Set once, never checked. New searches show up every week.
  8. Blocking towns or neighborhoods you serve. Check the city names on your list against your service area.

Negative keywords every week are part of how we run Google Ads for contractors, in your own account.

Common questions

How many negative keywords does a roofer or remodeler need?

There is no right number. Start small with the groups that are almost always waste (job seekers, DIY, supplies), then add words from your own search terms report every week. A short list that fits your searches beats a long list copied from somewhere else.

Should you block competitor names?

It is a choice. People searching a competitor's name are often ready to hire, so some contractors keep those searches. Others block big franchise names that rarely convert. Watch them in your search terms and decide by calls and signed jobs.

Can you add negative keywords to Performance Max?

Yes. Google rolled out campaign-level negative keywords for Performance Max to all advertisers in 2025, and account-level negatives also cover Performance Max. Google says Performance Max negatives apply to "Search and Shopping inventory only".

Do negative keywords work in Local Services Ads?

Local Services Ads don't use keywords. Google matches your ads by the job types and service area you choose, and no longer credits "job type not serviced" or "geo not serviced" leads. Set your job types and service area carefully instead.

Why does my ad still show for a word I blocked?

Usually one of four reasons: the search uses a different form (Google says negatives "won't match to close variants", so "job" is not "jobs"); the negative is exact match and the search has extra words; the negative sits in another campaign or ad group; or the search is longer than 16 words and your word comes after the 16th.

How often should you check search terms?

Every week, about 15 minutes, sorted by cost. Block what clearly can't become a job, keep what you are unsure about, and check those terms against signed jobs before deciding.

Kausar Ahmed, Founder, Digital Hark. Digital Hark runs Google Ads, landing pages, tracking and follow-up systems for home-service contractors, in the contractor's own accounts. The contractor's team makes the calls and sells the jobs. Google facts checked November 4, 2026. About Digital Hark

Sources

  1. Google Ads Help, "About negative keywords" (definition; broad, phrase and exact negative rules; broad is the default; no close variants; singular and plural; casing and misspellings; 16-word note), no date shown, read November 4, 2026
  2. Google Ads Help, "About negative keyword lists" (5,000 per list, 20 lists, one change applies to all campaigns that share the list), no date shown, read November 4, 2026
  3. Google Ads Help, "About account-level negative keywords" (1,000 per account; Search, Performance Max, App, Shopping, Smart and Local campaigns; broad, phrase or exact), no date shown, read November 4, 2026
  4. Google Ads Help, "Get negative keyword ideas using the search terms report" (what the report shows; added as negative exact match by default; steps), no date shown, read November 4, 2026
  5. Google Ads Help, "Negative keywords in Performance Max" (Search and Shopping inventory only; all or one Performance Max campaign; predicted performance), no date shown, read November 4, 2026
  6. Google, "New Performance Max features" (campaign-level negative keywords rolling out to all advertisers), January 23, 2025, read November 4, 2026
  7. Digital Hark, "Local Services Ads for roofers" (matching by job type and service area without keywords; no credits for "job type not serviced" and "geo not serviced" leads; Google sources listed there)

Find out where your leads are being lost

Book a free Growth Diagnosis. We review your ads, website and follow-up, and send you a short written summary of the top leaks and what to fix first.

Check my Google Ads for free

We reply within 24 hours

Free Growth Diagnosis