For roofing owners

Google Ads for roofers: what works, what wastes money

Paul Parnell

Paul Parnell. I run the ads and follow-up for home service companies.

Google Ads for roofers work when three things are true. The ads only show to people who need a roof. The page loads fast on a phone. And someone answers when they call.

Miss one of the three and you pay for clicks that never turn into jobs. Here is how to get all three right.

Want me to look at your account?Get one fix a week

Which Google campaigns a roofer should run

Start here

Search

Ads for people typing "roof repair near me" or "roofing company in [your city]." They need a roofer now. Use phrase match keywords, not broad, so Google cannot wander off topic.

Pay per lead

Local Services Ads

The ads with the Google Verified badge at the very top. You pay per lead, not per click. Since October 1, 2026, Google bills missed calls during your business hours when the caller holds past 20 seconds. Answer every one.

Watch it closely

Performance Max

Runs across Search, Maps, YouTube, and apps. It can work, but check where the money goes. I have found home service ad budgets going to mobile game apps.

Keep it separate

Brand

Ads on your own company name, in their own campaign. Judge them on a full year of data, not a month. In one roofing account, a short window made brand terms look like waste. A year of data showed they were not.

Keywords to buy, and words to block

Buy searches from people ready to hire. Block searches from people who will never pay you.

BuyBlock
roof repair near meroofing jobs, roofer hiring, roofer salary
roof replacement [city]how to fix a roof, DIY roof repair
roofing company [city]roofing school, roofing training
roof leak repairshingles for sale, roofing nailer
storm damage roof repairroof rack, car roof, RV roof
roof inspection [city]free roof, roof tent

Words like near me, cost, price, quote, company, and hire point to a buyer. Words like how to, DIY, and jobs point to someone who is not.

Check before you block. A word that looks like waste may be a service you sell. In one roofing account, gutters, soffit, and fascia looked like waste on paper. The company sells all three. Read your search terms each week and judge every keyword on booked jobs, not clicks.

Cut the junk clicks

Fix the page the ad sends people to

A homeowner with a leak is on a phone. If the page is slow, they hit back and call the next roofer. You still paid for the click.

What the page needs: your phone number as a tap-to-call button at the top, a short form, photos of your own jobs, real reviews, and the towns you serve. One page per service, matched to the ad.

Check your ad page free with ClickMend, the scanner we built. You get a score from 0 to 100 and a short list of what to fix.

Answer the phone

30% to 40% of calls to a roofing company never get answered. When that call came from your ad, you paid for it anyway.

Track what turns into jobs

What the work has done

Questions roofers ask

Are Google Ads worth it for roofers?

They can be, when the ads only show for people who need a roof, the page loads fast on a phone, and someone answers the call. Judge them on booked jobs, not on clicks or leads.

Should a roofer use Local Services Ads or Google Search ads?

Both can work. Local Services Ads charge per lead, and since October 1, 2026, Google bills missed calls during business hours when the caller holds past 20 seconds. Search ads charge per click and give you control over the keywords and the page. Either way, answer every call.

What keywords should a roofer block in Google Ads?

Job and hiring searches, DIY and how-to searches, and supply searches like shingles for sale. Check your search terms each week and block what does not fit, but never block a service you sell.

How much should a roofer spend on Google Ads?

Work it out from your own numbers. Start with what a job is worth to you and what you can pay to win one. Then set a daily budget that buys enough clicks to learn from, and judge it on cost per booked job.

Want someone to check your account?

I run Google Ads and follow-up for roofing and home service companies. Book 20 minutes and I will tell you what I would fix first.