Local Services Ads for roofers: storm spikes, bad inspections and cost per signed job
Local Services Ads work for roofers when the job types match the work you sell, storm spikes do not drain the budget on calls you cannot serve, and every lead is followed past the inspection to a signed contract in JobNimbus, AccuLynx or ServiceTitan. LSA leads have no click ID, so the matching runs on phone number and time.
Free30 minutesNo obligation
Symptoms
What LSA problems look like for roofers
- 01
LSA cost per lead looks fine. Your sales manager says most of the inspections it booked ended with 'we'll think about it'.
What it costs
You tune the listing toward the cheapest contacts, which in roofing are often small repairs and price shoppers, while the replacement contracts come from somewhere you are not measuring.
What’s happening
LSA charges when the homeowner contacts you. A roofing sale happens weeks later, after an inspection, often an adjuster visit, and a signed contract. LSA measures the first step and nothing after it.
- 02
After a hail storm the lead count jumps for a couple of weeks, then the account looks broken.
What it costs
The storm weeks become the baseline, every normal month afterwards looks like a decline, and the budget gets cut right before the next season.
What’s happening
Storm demand is weather, not listing quality. LSA spends the budget on whoever contacts you first, including homeowners at the edge of your area and people whose insurer has not approved anything yet.
- 03
You are charged for calls about work your crews never quote.
What it costs
A steady charge for calls that cannot become contracts, with no dispute to get it back.
What’s happening
The job types switched on in your profile define what counts as a valid lead, and Google no longer credits leads for job types you do not service. If adjacent work such as gutters or skylights is switched on, those calls are billable.
- 04
Signed contracts never make it back into any ad report.
What it costs
LSA and Search both take credit for the same replacement, or neither does, and budget follows whichever report is louder.
What’s happening
The contract is signed in the roofing CRM weeks after the call. Without the caller's number on the contact and someone matching it to the LSA lead, the contract has no source.
The goal
What a fixed LSA account looks like for roofers
- Every LSA lead followed to an outcome: no inspection, inspection, estimate, signed, completed.
- Cost per signed contract and average contract value from LSA, next to Search, judged over a full sales cycle.
- Storm weeks flagged in the monthly report so they never become the baseline.
- Service area and job types set before the season, so you are not paying for calls you will not drive to.
Eligibility
What Google checks before roofers can run LSA
- 1Owner and business background checks.
- 2A state-level business or contractor license where your state requires one. Google marks license checks as applying where local law requires them; confirm the rule for every state you work in.
- 3Proof of general liability insurance.
- 4A business registration check and a check of the business representative. Google applies several of these only to selected businesses.
Screening for “Roofers” · 2026-10-24
Job types
LSA job types for roofers: what to switch on, what quietly costs money
Switch on
Roof repair and leak repair
The urgent end of roofing: water in the attic produces a call now, the sale is quick, and a good repair visit is where many replacement conversations start.
Roof replacement
The contract you want most. Keep it on, but judge it on signed contracts over a full sales cycle, never on one week's leads.
Roof inspection
Brings storm-damage and pre-sale homeowners. Keep it on if your inspection process turns into claim or replacement work; reconsider it if inspections are free and rarely sign for you.
Storm damage repair
Worth it inside your real service area after an event, if a crew can get there within days. Watch it closely, because storms bring the edge-of-area and not-yet-claimed callers.
Switch off, or check first
Gutter cleaning or gutter work, if you do not offer it
Low-ticket work for a different crew. Every call is charged at the same price as a replacement enquiry.
Commercial flat roofing, if you are a residential shingle crew
Different materials and a bid process with property managers. A per-lead listing charges you to learn that on each call.
Skylights, solar or chimney work you refer out
Charged whether or not you take the job, and Google does not credit job types you left switched on.
Bad leads
What a bad LSA lead looks like for roofers
A homeowner who wants a free inspection to get a number for an insurance claim and plans to hire whoever the insurer prefers.
Count it as an inspection that did not sign, with the reason. If inspections make up most of your LSA leads and few sign, narrow the inspection job type or the service area.
Callers from the far edge of your area after a storm, at addresses your crews will not reach in time.
Set the service area to the ZIP codes you will actually drive to before storm season. Google does not credit leads for areas you do not serve, and pausing LSA when the schedule is full is cheaper than declining calls.
Canvassers, storm-chasing contractors or lead sellers offering subcontract work.
Rate it as low quality in the LSA inbox and move on. Google can credit low-quality leads automatically after review.
A price shopper with three quotes who wants your number over the phone.
A valid lead with a low close rate. Record the outcome so you can see whether price-only callers cluster in one job type.
Ranking
What moves your LSA position as one of the roofers in the auction
- 01
Reviews
Homeowners read reviews before letting a crew on the roof, and Google counts rating and number of reviews in profile quality. Ask after the final walk-through, when the roof is done and the yard is clean.
- 02
Responsiveness
Missed calls can hurt your ranking. In storm weeks the phone swamps most roofing offices; an answering service or online booking keeps the listing ranked while the office catches up.
- 03
Photos
Google lists high-quality images in profile quality. Before-and-after photos from your own roofs fit that better than stock images.
- 04
Budget pacing
A budget that runs out by noon in storm season drops you from the afternoon. Maximize Leads, with a budget your inspectors can actually serve, is what Google recommends.
Free LSA + Business Profile lead audit
What the free audit covers for roofers
- Eligibility for “Roofers” and the Google Verified badge
- Job types: 4 to switch on, 3 to switch off or check
- Ranking: reviews and responsiveness
- 4 bad-lead patterns, and how to log them
- Whether every lead reaches JobNimbus, AccuLynx or ServiceTitan
- Business Profile: “Roofing contractor” category and suspension risk
How it works
- 1Pick a 30-min slot
- 2Live session with Ariful
- 3Written audit in 24 hours
Free30 minutesNo obligation
How we work
Getting LSA leads into JobNimbus, AccuLynx or ServiceTitan
- 1
What to record
A lead source of Google LSA on the contact when the inspection is booked, plus the caller's number, kept on the record through to the signed job.
- 2
How to match
Match charged LSA leads to CRM contacts by phone number and call time. Then follow each contact through the stages your CRM already uses: inspection, estimate, contract signed, job completed. The signed contract and its value are what you judge LSA on.
- 3
Lead feedback
Rate unusable leads in the LSA inbox. Keep the stage and the reason on the CRM record, because the CRM is where the roofing sales cycle actually ends.
- 4
Monthly check
Monthly, but judged over a full sales cycle: compare LSA leads from two or three months ago with the contracts they produced, by job type. Insurance jobs take longer, so keep them on their own row.
No accuracy guarantee here: we report the share of LSA leads for roofers matched to jobs, and the share we could not match.
Channel split
LSA, Search ads and the Business Profile for roofers
Roofing splits between urgent repair calls and planned replacements. LSA catches the urgent end well. Replacements are researched: the homeowner compares several roofers, reads reviews and often fills in a form at night. Search ads with pages for replacement, financing or a specific material win that buyer in a way a per-lead listing does not. After storms both channels fill up with the same homeowners, so expect one person to show up in both reports and count them once.
- Local Services Ads
- Repair and leak calls in your core service area, judged on signed jobs.
- Search ads
- Replacement, metal roofing and financing searches, each with its own landing page and a same-day callback on forms.
- Business Profile
- Reviews and photos every buyer checks, whichever channel they came from. Track its calls separately.
- Marketplaces and lead sellers
- Only where the CRM shows signed contracts at a cost you accept. A shared lead means competing with several roofers for the same homeowner.
Google Business Profile
The Business Profile side for roofers
- Primary category
- Roofing contractor
- Suspension risk
- Elevated in storm season. Storm-chasing contractors set up profiles at temporary addresses after major weather, which is exactly the pattern Google's address rules exist to stop. Do not open a second profile for a storm market, do not use a mailbox or hotel as an address, and avoid large edits to the name or address during storm season, when a sudden change resembles that pattern.
- Address
- Most roofers should run a service-area profile with the address hidden and the area set to the counties or ZIP codes crews reach. A showroom with staffed hours can show its address.
Honest fit check
When LSA is not worth it for roofers
- Your crews are booked out for the season. LSA sells speed, and a homeowner with a leak calls the next listing.
- You mainly do commercial or new construction work. LSA callers are homeowners with a roof problem.
- You cannot follow a lead past the inspection. Without the signed contract in the report, you will tune LSA toward the cheapest calls.
FAQ
Questions roofers ask about Local Services Ads
Is Local Services Ads good for roofers?
For repair and leak calls in a tight service area, often yes. For replacements it is one source among several. Judge it on signed contracts from your CRM over a full sales cycle, not on cost per lead.
How do I stop paying for storm-chaser and out-of-area calls?
Set the service area to the ZIP codes you will actually drive to before storm season, rate unusable leads in the inbox, and pause or cap LSA when the schedule is full. Google no longer credits leads for areas you do not serve.
Should insurance claim jobs be tracked separately?
Yes. They take longer to close and the value is set by the adjuster. Mixed with retail jobs, they make LSA look slow and expensive in some months and cheap in others.
Can LSA leads be sent to Google Ads as conversions?
Not with a click ID, because LSA leads do not have one. You measure LSA by matching leads to contracts in your CRM. Search ads can import signed contracts as offline conversions; LSA is judged from your own report.
What badge do roofers get on Local Services Ads?
The same Google Verified badge every LSA advertiser gets after screening. For roofers the screening covers business and owner background checks, a state-level license where required, and general liability insurance.
Free audit
A free LSA and Business Profile lead audit for roofers
Job types, credits, reviews, and whether calls reach JobNimbus, AccuLynx or ServiceTitan. How we run Google Ads
Free30 minutesNo obligation
- Agency since 202210-person team
- 300+ clients1,000+ projects
- CertifiedGoogle Ads · GA4 · Meta
Sources, checked October 24, 2026
- Google: Getting started with Local Services Ads (US category list)
- Google: Business screening and verification requirements
- Google: About the Google Verified badge
- Google: How leads work (charged and uncharged leads)
- Google: About automated Local Services Ads lead credits
- Google: About Local Services Ads rankings
