Home Services and Trades
Digital Marketing for Roofing Contractors
Demand is storm driven, so dry months need created demand
Call (714) 823-3164 or ask a question. Clear recommendations, even if we never work together.
Roofing marketing is high ticket and slow. Most Southern California homeowners replace a roof once. They compare three to five bids and take weeks to decide. Marketing has to bring in leads before the rain. It has to prove the roofing contractors work with photos and video, then follow up long enough to still be there when they are ready.
Jump to a section
- What usually goes wrong
- Which channels matter
- Seasonality
- What we measure
- Common concerns
- Where we start
- Selling roofs in August
- Roofing jobs, tickets, and what it takes to win them
- The follow up calendar for an unsigned bid
- Standing next to a door knocking crew
- Two roofing questions worth answering up front
- Questions
What usually goes wrong
- Leads spike for two weeks after a storm and then go quiet for months.
- Door knocking crews and out of state storm chasers sweep neighborhoods and take jobs from established local companies.
- Tile roof repair is common here and gets compared to national shingle pricing, which makes honest local bids look expensive.
- Homeowners collect bids and disappear for six months, and nothing brings them back.
- Shared lead services sell the same homeowner to four roofers, so the whole call becomes a race.
- Solar panel removal and reinstall complicates re roof quotes and scares customers off mid decision.
- One review about a leak callback can sit at the top of the profile for a year.
What usually makes an owner start looking
- A dry winter cuts storm damage calls and the crews run out of work.
- Lead vendor cost climbs past what a closed job can reasonably carry.
- Adding a sales rep who needs a full appointment calendar to justify the seat.
- Moving from repair work into full re roofs and needing bigger tickets.
- Starting a solar ready or cool roof line that homeowners do not understand yet.
- Getting outranked in Maps by a company with half the crews and better reviews.
Which channels actually matter
Not every channel deserves the same weight for roofing contractors. This is how we would prioritise.
| Channel | Weight | Why |
|---|---|---|
| Google Ads search | Primary | Roof leak repair and roof replacement are among the highest intent searches in home services. Paid search is how you turn on demand during a dry month instead of waiting for weather. |
| Google Business Profile and map pack | Primary | Emergency leak searches after a storm go to Maps first. A profile loaded with recent tile and shingle project photos wins those calls against a competitor with a logo and no pictures. |
| Remarketing and video | Secondary | Roofing decisions take weeks. Staying visible with short project videos while a homeowner compares bids is what brings them back to you instead of the cheapest quote. |
| Lead nurture and automation | Secondary | A large share of roofing revenue sits in quotes that did not close in week one. Email and text sequences recover jobs at 60 and 120 days that would otherwise be gone. |
| Reputation management | Supporting | Homeowners spending five figures read reviews carefully, especially the negative ones. How you respond to a callback complaint matters as much as the star rating. |
Seasonality
Southern California roofing runs opposite to most of the country. The wet months from November through March drive leak calls and emergency tarps. One atmospheric river week can fill the schedule overnight. The long dry stretch from late spring through October is when planned re roofs and tile repairs get done. That is demand you have to create, not wait for.
What we measure
Roof inspections and appointments set, not just calls
Bid to signed contract rate and days from first contact to signature
Cost per signed job measured against average contract value
Repair versus full replacement revenue mix
Share of quoted jobs revived by follow up after 30 days
Concerns we hear
We buy leads from a lead service and it works fine.
It is faster and worse. A purchased lead is usually sold to three or four roofers, so you compete on speed and price before you have said anything. Leads from your own listing and site come to you alone. Most roofers keep buying some leads while they build a channel they actually own.
Roofing is seasonal. Why pay for marketing in August?
Because that is when planned re roofs get sold. Southern California has millions of roofs past twenty years old and those replacements happen on the homeowner timeline, not the weather. Cutting marketing in the dry months is why the pipeline is empty every spring.
Our reputation in this town is enough.
It is enough for the people who already know you. It does nothing for the homeowner two cities over who searched this morning and picked from three map listings. Reputation is the reason you convert well once found. It is not the thing getting you found.
We tried Google Ads and burned four thousand dollars in a month.
That happens when campaigns run broad match with no negatives and send everyone to a homepage. Roofing clicks are expensive enough that structure decides the outcome. We start narrow, on repair and replacement terms with real landing pages, and expand only where signed jobs come from.
Jobs this size are too important to trust to online leads.
Agreed, which is why the marketing has to do more than generate a phone number. Project galleries by roof type, drone walkthroughs, warranty detail, and license and bond information are what make an online lead behave like a referral by the time you arrive.
Where we would start
The services that move the needle fastest for roofing contractors.
Pay Per Click Advertising
Paid traffic that produces calls instead of clicks.
Pay Per Click AdvertisingGoogle Business Profile Optimization
Turn your profile into the strongest lead source you own.
Google Business Profile OptimizationLead Generation Systems
Capture, track, and follow up on every inquiry automatically.
Lead Generation SystemsConversion Rate Optimization
Get more calls from the traffic you already have.
Conversion Rate OptimizationReputation Management
Generate reviews on purpose and protect the rating you have.
Reputation Management
Where we serve this industry
Selling roofs in August
Roofing here is really two businesses. The wet months bring leaks and tarps. The dry months bring nothing at all, unless you go get it.
The dry season sale is a planned replacement. Southern California holds a huge stock of tile and shingle roofs past twenty years old. Those owners are not searching. They are waiting for something to force the decision.
So you give them the reason. A roof condition report with photos, an inspection offer before the first rain, a solar ready re roof for someone about to add panels. Each of those is a normal August conversation, and none of them waits on weather.
Roofing jobs, tickets, and what it takes to win them
Cost per lead means little in roofing. Cost per signed job against contract value is the number worth reporting.
| Job type | Typical contract | Time to decide | What wins it |
|---|---|---|---|
| Leak repair or tarp | 400 to 2,500 dollars | Same day | Answer the phone and show up |
| Tile repair and patch | 800 to 4,000 dollars | A few days | Photos of tile work, not shingles |
| Tile lift and relay | 12,000 to 30,000 dollars | Two to six weeks | Explaining underlayment life |
| Full shingle re roof | 10,000 to 25,000 dollars | Three to five bids | Warranty and crew detail |
| Solar detach and reset | 2,000 to 6,000 dollars | Bundled with the re roof | Coordination, in writing |
Typical Southern California ranges for planning. Square footage, pitch, layers, and access change all of them.
The follow up calendar for an unsigned bid
Most roofing quotes do not sign in week one. This is a cadence that brings people back without nagging them.
Track how many jobs sign after day 30. In most roofing companies it is a large share of the year.
Standing next to a door knocking crew
A storm brings out of area crews into your neighborhoods within days. You will not beat them on speed. You beat them on being findable and provable.
Do this
- Put your license and bond numbers on every page and every estimate.
- Show the address of your yard or office, not only a list of cities.
- Show finished jobs by neighborhood so people recognize the streets.
- Answer negative reviews calmly, including the leak callbacks. Readers judge the response.
- Keep a short page on how to check a contractor license in California.
Not this
- Do not match a storm chaser's price. You cannot, and you should not want to.
- Do not use stock roof photos. Homeowners here know what a real tile roof looks like.
- Do not stop advertising in April. Homeowners who got a bad tarp in February are still deciding.
- Do not send a five figure bid as a one page number with no photos attached.
