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.
Expert PPC Management

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:
- Get a Free Wasted Spend Analysis — see exactly where your budget is leaking
- ROI Calculator — estimate your potential return from Google Ads
- Waste Calculator — find out how much of your budget is going to junk clicks
- Our PPC Management Services — full-service Google Ads and LSA management
Written by
PPC Chief15+ 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
Estimate CPC and monthly budget for 23 industries
Compare CTR, CPC, and conversion rates by industry
ROI analysis and verdict for your industry
Calculate potential returns from your ad spend
Find out how much of your budget is wasted
500+ keywords to block wasted clicks
Related Articles

Average CPC by Ad Platform 2026: Google vs Indeed vs LinkedIn vs Meta
Average cost per click in 2026 ranges from $0.50 on Meta to $5.26 on LinkedIn. Compare CPC across Google Ads, Indeed, LinkedIn, Meta, and Microsoft Ads by industry.

Google Local Services Ads: The Complete Guide for 2026
Everything you need to know about Google Local Services Ads — setup, verification, ranking factors, optimization, costs, lead management, and a 90-day launch plan. The most comprehensive LSA guide online.

Google Local Services Ads for Stone Fabricators & Countertop Installers: How to Get More Kitchen & Bath Leads
The countertop-specific LSA guide: eligibility, photo strategy, seasonality, showroom scripts, ROI math, and how to beat big box stores. Everything stone fabricators need to win Local Services Ads.
Need Help With Your Google Ads?
Get a free Wasted Spend Analysis and see exactly where your ad budget is going wrong.