Skip to main content
Back to Blog
PPC Guides & TutorialsFebruary 26, 2026

Google Local Services Ads for Roofers: The Complete Guide to More Roofing Leads in 2026

The roofing-specific LSA guide: job type strategy, storm season protocol, response scripts, budget math, and KPI benchmarks. Everything roofers need to dominate Local Services Ads.

PPC Chief

Expert PPC Management

Google Local Services Ads for roofing contractors showing verified badge and roofing leads

Roofing is one of the highest-value categories on Google Local Services Ads. The average roof replacement costs $7,000–$14,500. Even a basic repair averages $1,100. When you combine those job values with LSA's pay-per-lead model — where you're paying $50–$95 per lead instead of $15–$40 per click — the ROI math is hard to beat.

At a $70 cost per lead and a 30% close rate, your cost to acquire a roofing customer through LSAs is roughly $233. On an $8,000 roof replacement, that's a 34x return on ad spend.

LSAs sit above everything else on Google — above PPC ads, above the Maps pack, above organic results. When a homeowner searches "roof repair near me" or "roofing contractor [city]," LSA results dominate the screen, especially on mobile.

This guide covers what's specific to roofing: which job types to select (and skip), how to handle storm season surges, response scripts that convert, budget math for your market, and the ranking factors that matter most for roofers. For LSA fundamentals — how verification works, the credit system, and general setup — see our complete LSA guide.

The Roofing LSA Landscape in 2026

Roofing is one of the most competitive LSA categories — nearly every metro has multiple roofers running ads. But competition is exactly why getting your LSA strategy right matters. A well-optimized profile with strong reviews and fast response times will consistently outrank a competitor who just turned on ads and hoped for the best.

Key developments for roofers in 2025–2026:

  • The Google Verified badge replaced Google Guaranteed in October 2025 — it's the single trust signal for all LSA categories going forward
  • Google's AI now transcribes and evaluates every LSA call — how your team answers the phone directly affects your ranking
  • Multi-service profiles now let roofers list related services (gutters, siding, windows) within one LSA account
  • Local pack ads surged to 22% of tracked mobile keywords in early 2026 — LSA visibility is expanding beyond the traditional placement

Roofing LSA Job Types: What to Select and What to Skip

Google's roofing vertical offers these job types:

  • Attic venting
  • Gutter installation
  • Gutter repair
  • Roof damage repair
  • Roof inspection
  • Roof installation
  • Roof repair
  • Skylight installation
  • Skylight repair
  • Other

How to Choose

You pay for every lead regardless of job type, so be selective. Here's the strategic breakdown:

  • Always keep on: Roof installation, Roof repair, Roof damage repair — these are your bread and butter. Roof damage repair is especially important during storm season.
  • Test carefully: Roof inspection can generate low-value leads (homeowners wanting free inspections with no intent to buy). Turn it on, track the conversion rate for 30 days, and cut it if less than 20% convert to paid jobs.
  • Consider your business: Gutter installation and repair — if gutters are a standalone revenue stream for you, keep them. If gutters are just an upsell on roof jobs, skip them. Paying $70+ for a gutter-cleaning lead doesn't make sense.
  • Usually skip: Attic venting, Skylight installation, Skylight repair — unless these are meaningful revenue streams. Most roofers subcontract these or do them rarely. At $50–$95 per lead, low-volume specialties burn budget fast.
Since "job type not serviced" is no longer a creditable lead reason in many markets, selecting job types you can't or don't want to serve means paying for leads with no recourse.

Verification Requirements for Roofers

Licensing

Most states require a roofing contractor license at the state level. Some states (Florida, Texas, California, and others) have specific roofing classifications or specialty licenses. City and county permits are self-attested to Google. If you operate across state lines, each state's license must be verified separately.

Insurance

  • General liability insurance — minimum typically $1M (your dashboard shows your specific requirement)
  • Workers' compensation insurance — required if you have employees (most roofing companies do)
  • Name on insurance must match your LSA account exactly
  • Keep 30+ days of validity remaining when submitting — expired insurance stops your ads immediately

Background Checks

Required for the business owner and all field workers who visit customer properties — crew leads, estimators, and salespeople. Conducted by Pinkerton at no cost. Timeline: 2–4 weeks. New hires need to be background-checked before they work on LSA-generated jobs.

Profile Optimization for Roofers

Photos That Win Roofing Leads

  • Before/after project shots — the single most effective photo type. Show the transformation from damaged/old to finished.
  • Aerial and drone shots — striking and unique to roofing. Show scale and quality from above. These stand out dramatically in the LSA photo carousel.
  • Team on-site — crew working on a roof, safety gear visible, professional appearance. Builds trust.
  • Branded vehicles — builds recognition and signals established business.
  • Close-up detail shots — flashing, ridge caps, clean lines. Demonstrates craftsmanship to homeowners who know what to look for.

Aim for 15–20 photos minimum. Include variety: shingle, metal, flat, tile. Technical specs: JPEG or PNG, 640x640px minimum, cover photo 1440x810px (16:9 aspect ratio).

Business Bio

Lead with years of experience and specific roofing expertise. Mention material specialties (asphalt shingle, metal, tile, flat/TPO, slate). Reference storm damage restoration if applicable. Include manufacturer certifications — GAF Master Elite, CertainTeed SELECT ShingleMaster, Owens Corning Preferred. Specify your service area with city names, not just "metro area."

Business Hours

Extended hours give a ranking advantage, and this matters enormously for roofing. If you use an answering service after hours, extend your listed hours to cover those periods. Roofers listing 7AM–8PM or broader consistently outrank 9–5 competitors. During storm season, consider listing 24/7 availability.

Ranking Factors That Matter Most for Roofers

1. Reviews

Roofing is high-trust, high-ticket — reviews matter more here than almost any other LSA category. A homeowner isn't spending $8,000 on a company with 4.2 stars and 12 reviews when someone with 4.9 stars and 150 reviews is right below them.

  • Target: 4.8+ star average with 100+ reviews to be competitive in major metros
  • Review velocity: aim for 4+ new reviews per month minimum
  • Respond to every review — Google tracks this and it affects your ranking
  • Ask at the right moment: after the final walkthrough when the customer is happiest, not weeks later via a forgotten email

2. Response Speed

Roofers who answer within 30 seconds consistently outrank those who don't. After storms, response speed is even more critical — homeowners call multiple roofers and the first to answer wins. Consider a dedicated LSA phone line, answering service, or AI call routing. If you have 2+ message leads in 90 days, your estimated response time appears directly on your ad.

3. Proximity

Google favors the closest roofer to the searcher. Don't overextend your service area — dominating a 30-mile radius beats being invisible across 60 miles. If you serve a large metro, consider separate LSA accounts per market area.

4. Profile Quality

Complete profiles with strong photos, a detailed bio, and all verification checks earn lower CPLs and higher rankings. Incomplete profiles pay more and rank lower — there's a direct financial penalty for a half-finished profile.

Budget & Bidding Strategy

Cost Per Lead

  • National average: $50–$95 per lead
  • Storm damage / insurance claims: up to $180 per lead (but significantly higher job values)
  • Major metros (Houston, Dallas, Atlanta, Denver): higher end of range
  • Smaller markets: lower end, sometimes under $50
  • Message leads cost less than phone leads

Starting Budget

Google recommends 20+ leads per week to start. At $70 average CPL, that's roughly $1,400/week or $5,600/month. Start conservative and scale based on data. You can always increase — it's harder to recover from blowing budget on unqualified leads.

Bidding Strategy Progression

  • Weeks 1–4: Maximize Leads — let Google learn your market
  • Weeks 5–8: Evaluate CPL by job type. Remove job types with poor ROI.
  • Weeks 9+: Switch to Target CPL for more cost control, or Max Per Lead for a strict ceiling

The ROI Math

The numbers work in roofers' favor because of high job values:

  • Average roof replacement: $8,000–$12,000
  • CPL: $70 | Close rate: 30% | Cost per closed job: ~$233 | ROAS: 34x
  • Even at $95 CPL and 20% close rate: $475 per job → still 17x ROAS on an $8K job

There are very few advertising channels where the math works this clearly. The key is tracking all the way through: lead → inspection → quote → signed contract → revenue.

Response Scripts for Roofing LSA Calls

Google's AI evaluates every LSA call — did you answer? Were you helpful? Were you the right fit? Your phone performance directly affects your ranking. Here are scripts that convert and satisfy Google's AI at the same time.

Standard Inquiry

"Thank you for calling [Company Name], this is [Name]. How can I help with your roof today?" Qualify immediately: "Is this for a repair, a replacement, or do you need an inspection?" Then get the appointment: "I'd love to send one of our estimators out. What day works best this week?"

Storm Damage

"Thank you for calling [Company Name]. Are you dealing with storm damage?" Qualify urgency: "Is there any active leaking right now?" If emergency: "We can have someone out today to tarp and assess." If not emergency: "Let's schedule an inspection this week before your insurance timeline starts."

Key Principles

  • Answer every call — missed calls kill your ranking
  • Get the customer's name, address, and phone number within the first 2 minutes
  • Book the inspection or estimate before hanging up
  • If you can't serve them (wrong area, wrong service), be helpful anyway — Google's AI tracks whether you were helpful even on non-bookable calls

Storm Season LSA Strategy

A single major hailstorm can produce 60–90 days of concentrated lead flow at premium conversion rates. Storm damage leads convert at up to 2x the rate of standard roofing leads.

Pre-Storm Preparation

  • Ensure LSA profile is active, budget is adequate, and all documents are current — don't let insurance lapse during storm season
  • Pre-position your answering service for extended hours
  • Have crew and materials ready to deploy for emergency tarping and temporary repairs
  • Confirm "Roof damage repair" and "Roof inspection" job types are active

During and After a Storm

  • Immediately raise your LSA budget — demand spikes mean you need capacity to capture the surge
  • Extend ad schedule hours — list 7AM–9PM or 24/7 during active storm response
  • Tighten service area to storm-hit zones — focusing on affected ZIP codes improves proximity matching
  • Respond to every lead within minutes, not hours — the first roofer who answers gets the job. Responding within 5 minutes makes you 100x more likely to connect than waiting an hour.

Post-Storm Optimization

  • Request reviews from every storm project — these are recency-boosted reviews during peak search volume
  • Monitor for lead quality decline as out-of-town storm chasers flood the market
  • Rate every lead to help Google filter out low-quality inquiries
  • Gradually scale budget back down as demand normalizes (typically 60–90 days post-storm)

Your Advantage Over Storm Chasers

LSAs inherently favor established local businesses. Storm chasers — transient roofers who show up after weather events — can't compete on reviews, local presence, or verification history. Your competitive advantages: years of accumulated reviews, proven local track record, Google Verified badge, and manufacturer certifications. Highlight "locally owned," years in business, and specific certifications in your bio. The LSA system was built to reward businesses exactly like yours.

Multi-Service Roofing Profiles

Google now allows listing multiple related services — windows, siding, gutters, solar — within one roofing LSA account. The benefit is broader search visibility. The risk is paying $50–$95 for leads on services you don't prioritize.

Strategy: start with roofing-only job types. Once your roofing LSA is performing well, test adding gutters or siding and track ROI per job type separately. If gutter leads aren't converting at an acceptable rate, remove them. If you run separate crews for different services, consider separate LSA profiles per trade for tighter control.

Roofing-Specific Mistakes to Avoid

  • Leaving all job types on — "Attic venting" and "Skylight repair" leads at $70+ each rarely convert for most roofers. Be selective.
  • Not scaling budget for storm season — you miss the surge while competitors capture all the leads
  • Slow phone response — roofing is urgent. A homeowner with a leak doesn't wait. If you don't answer in 30 seconds, they call the next result.
  • No answering service for after-hours — storms don't wait for business hours. Neither do homeowners searching Google at 10pm with water coming through the ceiling.
  • Ignoring call recordings — Google's AI is evaluating your calls. Listen to recordings, identify weak spots, and train your team.
  • Over-expanded service area — a 50+ mile radius means you're never the closest roofer to anyone
  • Not asking for reviews at the right moment — ask after the final walkthrough when the customer is happiest, not weeks later by email
  • Running LSAs only during storm season — year-round presence builds the review base and ranking that lets you dominate when storms hit

Roofing LSA KPI Benchmarks

Here's what good, great, and elite performance looks like specifically for roofing LSA accounts:

  • Cost per lead: Good <$90 | Great <$70 | Elite <$50
  • Phone response time: Good <60 sec | Great <30 sec | Elite <15 sec
  • Lead-to-inspection rate: Good 40%+ | Great 55%+ | Elite 70%+
  • Inspection-to-close rate: Good 25%+ | Great 35%+ | Elite 45%+
  • Review score: Good 4.5+ | Great 4.8+ | Elite 4.9+
  • Review velocity: Good 4+/month | Great 8+/month | Elite 12+/month
  • ROAS: Good 10x | Great 20x | Elite 30x+

Your Roofing LSA Action Plan

Weeks 1–2: Foundation

  • Audit your Google Business Profile for NAP accuracy
  • Gather all documents: state roofing license, general liability insurance, workers' comp
  • Photograph 15–20 completed roofing projects (before/after, aerial, detail shots)
  • Set up a dedicated phone line or answering service for LSA calls

Weeks 3–4: Setup

  • Create LSA profile with selective job types (start with Roof installation, Roof repair, Roof damage repair)
  • Submit verification documents and initiate background checks
  • Set conservative starting budget ($1,000–$1,500/week)
  • Choose Maximize Leads bidding, set ad schedule to match phone availability

Weeks 5–8: Launch & Learn

  • Answer every call within 30 seconds using the scripts above
  • Rate every lead in the feedback system
  • Ask every completed-job customer for a Google review
  • Track: lead → inspection booked → quote given → contract signed → revenue

Weeks 9–12: Optimize

  • Analyze which job types convert best — cut underperformers
  • Refine service area based on where you're winning vs. losing
  • Consider switching to Target CPL based on data
  • Scale budget on high-performing segments
  • Review call recordings for training opportunities

Ongoing

  • Monthly: lead quality review, job type audit, review velocity check
  • Quarterly: full profile audit, document renewal check, GBP sync
  • Storm season: activate storm protocol — raise budget, extend hours, tighten to affected ZIPs, respond in minutes

For the full breakdown of LSA fundamentals — verification, the credit system, billing mechanics, and more — see our complete Google Local Services Ads guide.

Need Help Getting More Roofing Leads?

Local Services Ads are one of the highest-ROI lead channels for roofing companies — but they work best when combined with a full Google Ads and SEO strategy. Storm chasers and national franchises are spending aggressively. Independent roofers who dial in their LSA, PPC, and organic presence together dominate their local markets.

We manage LSA and Google Ads campaigns for roofing companies across the US and UK. If you want to know exactly where your current ad spend is going — and where it's being wasted — start with a free analysis:

Written by

PPC Chief

15+ years of Google Ads expertise. We help businesses cut wasted ad spend and turn PPC into a predictable source of qualified leads and revenue.

Free PPC Tools & Calculators

Related Articles

Need Help With Your Google Ads?

Get a free Wasted Spend Analysis and see exactly where your ad budget is going wrong.