Industry Guide · 16 of 16 chapters published
Homeowners call a roofer after a storm or a leak, often collect three bids, and search a page crowded with lead sellers and national remodelers. These sixteen chapters build a Google Ads account in the order that works, using real searches, websites and homeowner reviews from one example market, Minneapolis-St. Paul. The method works for roofing companies anywhere in the US.
Five steps in the order we build a roofing account. Local numbers come from our example market, Minneapolis-St. Paul; yours will differ, but the method holds.
Quote tools draw price-checkers, and inspection forms hosted off your site hide the lead from Google. Count what a homeowner who hires actually does:
Raise the conversion window to 90 days, since a roof signed 45 days after the click falls outside Google's default. Then budget from your close rate: at a $228 lead, closing one inspection in three puts ad spend at $684 per signed roof.
The first dollar goes where homeowners hire, in what we call the Isolation campaign: exact match, one ad group per job (repair, replacement, hail) and a page for each. A hail click that lands on the home page is a click lost, and none of the 12 roofing sites we tested hit Google's speed mark on a phone.
Gutter, siding, job and do-it-yourself searches come back with the keyword list and get their own campaign or a negative. The ads use homeowners' words: cleanup came up in 121 of 635 reviews, and not one of 150 roofing ads mentioned it.
Google's default location option also reaches people merely interested in your area, so switch to Presence and draw the map where your crews actually drive. Search partners come switched on, and AI Max writes ad text you never saw; both go off at launch. Auto-tagging and call reporting stay on, because they're how you'll know which click sold the roof.
Roofing gets credits for junk leads, message and booking leads, and recorded calls, so Local Services Ads run from month one beside Search, as long as someone answers every call. An Exploration campaign (also our name) adds broad match at about 30 booked inspections a month, usually in months two or three and sooner for bigger accounts. Performance Max follows around months six or seven, fenced off your careers page and your name. AI Max comes last.
A hail claim waits on the insurer and pays in two checks, so insurance and cash jobs get their own campaigns, pages and numbers, and several states ban advertising a waived deductible. Lead sellers bid on the same searches and can turn one homeowner request into several leads, so the fastest callback wins. And “$149 a month” triggers federal loan disclosures that “Financing Available” doesn't.
New to Google Ads? Start with Chapter 1. Each chapter builds on the last.
Count booked inspections, not quote-tool clicks, and know what a sold roof is worth
Win the searches where homeowners hire, then the storm searches nobody predicts
Settings that keep your budget inside your service area
More reach once the account knows what a sold roof looks like
Insurance jobs, lead sellers and the rules on roofing offers
The order matters as much as the campaigns. Each step waits until the one before it has taught Google something.
Exact match on the searches where homeowners hire a roofer, plus your company name.
Pay-per-lead ads in the Roofers category, once reviews are solid and someone answers every call.
Broad match with a target CPA, once booked inspections reach about 30 a month.
Only after months of clean data, with its landing pages fenced in.
Video and images before storm season, and Google's newest automation kept away from insurance promises.
Read in order. Tracking and the job math come before the first keyword.
Chapter 01 →Check what counts as a conversion and which settings are on. Quote-tool clicks counted as leads and ads shown outside your service area are two common leaks.
Chapter 09 →Examples come from Minneapolis-St. Paul roofers, described as we found them. Run the same steps in your own market.
Chapter 05 →Serving customers in more than one town, or adding a second location? Google Ads for Local Businesses covers service areas, location settings and the calls that come with them.
Google Ads for Roofers
We've run paid ads for 25+ years and seen just about every way a budget goes sideways. Get on the phone with someone who does this every day. Bring your questions, your numbers and your skepticism. You'll hang up knowing what we'd do, whether you hire us or not.
Or see how our Google Ads management works.