Google Ads management for roofing companies.
Weekly management of Search and Local Services Ads for roofing contractors, built around calls you can trace and a budget that does not leak into the wrong searches. From $375 a month, plus ad spend you pay Google directly.
Free, 30 minutes, no obligation. I only need view access to look at your account.
The short answer
Google Ads and Local Services Ads management for roofing companies: repair and replacement campaigns, search-term control and call tracking tied to the ad. I do not write storm or insurance-claim ads. Management starts at $375 a month plus ad spend, which you pay Google directly, and at least $1,500 a month per platform is recommended. Results are not guaranteed.
Sound familiar?
Your crew is on a roof and the phone is ringing.
- Clicks come from people pricing a roof for next year or looking for roofing jobs, not from homeowners ready to call.
- A single roof job is large, so every unanswered call costs more than in most trades.
- The same few searches are bid up by every competitor, and nobody explains where the money goes.
- Leads from other sources arrive with no trace of which ad produced them.
- Your agency talks about reach, not roof inspections booked.
Free, no obligation
Tell me about your business
Tell me what you need and I will reply within one business day.
What the work covers
What I manage each week.
Repair and leak campaigns
Urgent, local searches with ad copy that says what you do and where, and a number that is answered.
Replacement campaigns
Searches from people comparing quotes, sent to pages with licence, warranty and finished-job photos.
Search-term control
Weekly negatives for jobs, training, DIY, materials and wrong-area searches.
Local Services Ads
Set-up and upkeep where Google offers roofers in your area, including screening, reviews and lead disputes. See Local Services Ads.
Call and form tracking
Every call and form tied to the ad, so you know which spend books inspections and estimates.
Estimate follow-up
A simple reminder routine for quotes that go quiet, so a job is not lost because crews were busy.
Campaigns
The jobs the campaigns are built around.
Roof repair and leaks
Urgent and local. Answer speed decides who gets the job.
Roof replacement
Large, considered purchases. The landing page has to earn trust before the call.
Inspections and estimates
A low-friction first step that can feed replacement jobs.
Commercial and flat roofs
Fewer, larger enquiries. Usually better as a separate campaign and page.
The numbers
What published numbers say about roofing.
I found no neutral study of how many roofing calls go unanswered, so I do not claim a number. The calculator on my roofing page uses yours.
Roof jobs are large. About 67% of 1,000 US homeowners surveyed said they spent between $5,000 and $20,000 on a roof (self-reported).
Source: This Old House, 2026 homeowner survey
The call often comes when something has gone wrong. About 57% of homeowners called their roof project urgent or an emergency.
Source: This Old House, 2026 homeowner survey
Pricing
What the management costs.
Management starts at $375 a month for one channel. The right plan depends on how many platforms you run and your monthly ad spend.
Ad spend is separate and goes straight from your card to Google. Full details, including the founding-client offer, are on the pricing page.
| Plan | Price | What it is for |
|---|---|---|
| Starter | $375/mo | One channel, ad spend up to $3k/mo |
| Growth | $675/mo | Two channels, ad spend up to $7.5k/mo |
| Scale | $1,125/mo | Up to three channels, ad spend up to $15k/mo |
I recommend at least $1,500 a month in ad spend per platform. Below that, campaigns rarely collect enough data to improve, and Local Services Ads or your Google Business Profile are a better first step.
The first 90 days
What working together looks like for roofing companies.
Days 1 to 14: audit and tracking
I read the account, set up call and form tracking, agree what a lead is and launch within 14 days of access.
Days 15 to 45: tighten
Search terms, negatives, ad copy and budgets are adjusted weekly against calls and booked estimates.
Days 46 to 90: grow what books jobs
Budget moves to the campaigns and areas that produce estimates, and weak ones are cut.
Related: roofing SEO, roofing marketing and the missed-call calculator for roofers. I do not write storm-damage or insurance-claim ads, because the rules differ a lot by state.
What I promise
The work, not the lead count.
Lead volume depends on your market, season, budget and how fast you answer the phone, so I do not promise a number of leads, a cost per lead or a ranking. What I do promise is in writing: your campaigns go live within 14 days of you granting access and approving the plan, or the first month's management fee is waived (waiting on Google's own checks or on access from you does not count toward the 14 days), and you can ask for a refund of the fees you paid me in the first 30 days. You own the ad account, the analytics and the website from day one.
Process
How the work runs.
Review
Read-only access to the account, analytics and tracking. I tell you what I see before any agreement.
Fix the foundations
Tracking, consent, conversion definitions and account structure are corrected first, so optimisation works from accurate data.
Optimise
Weekly changes to campaigns, budgets, pages and creative, each with a stated reason.
Report
Plain-language reporting tied to leads and pipeline, with a direct line to me.
Free, no obligation
Ready to talk? Send your details
Tell me what you need and I will reply within one business day.
FAQ