Skip to main content
Local Services AdsHome services · Roofers

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Lead credits

Ranking

What moves your LSA position as one of the roofers in the auction

  1. 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.

  2. 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.

  3. 03

    Photos

    Google lists high-quality images in profile quality. Before-and-after photos from your own roofs fit that better than stock images.

  4. 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

  1. 1Pick a 30-min slot
  2. 2Live session with Ariful
  3. 3Written audit in 24 hours
Get my free LSA + Business Profile lead audit

Free30 minutesNo obligation

How we work

Getting LSA leads into JobNimbus, AccuLynx or ServiceTitan

  1. 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. 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. 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. 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

Get my free LSA + Business Profile lead audit

Free30 minutesNo obligation

  • Agency since 202210-person team
  • 300+ clients1,000+ projects
  • CertifiedGoogle Ads · GA4 · Meta