Key takeaways
- The complaint a roofer brings, usually "not enough leads", is rarely the real problem. The diagnosis looks at what happens after the inspection.
- Storm work and retail replacements leak at different stages, so they get looked at separately.
- You leave with five ranked moves, each with an owner and a date, and the plan is yours either way.
- Bring a lead export from your roofing CRM with sources and statuses, so the read rests on your numbers.
A marketing consultant for a roofing company should find out where good jobs are being lost before recommending anything to buy. Our free growth consultation follows your work from the first call about a leak or a storm through the inspection, the estimate or insurance claim, and the signed contract. You leave with five ranked moves, each with an owner and a date.
What a growth consultation covers
It covers each stage a roofing job passes through, and it looks one layer below the problem you walk in with. A roofer who says "we need more leads" often has the leads. The work is slipping somewhere between the ladder and the signature.
| Stage | What we check for a roofing company |
|---|---|
| Getting found | Whether your Google profile shows up for leak, replacement and storm searches across your service area, not only near the shop (how local ranking works) |
| First contact | How fast a web form or missed call gets a reply on a day when every crew and the owner are on roofs |
| The inspection | How many requests become an inspection on the calendar, and how many inspections are no-shows or tire-kickers |
| Estimate or claim | How long the estimate takes, and what happens between the adjuster meeting and the homeowner's decision |
| Follow-up | Whether anyone calls back the homeowner who got three bids and went quiet |
| After the job | Whether every finished roof produces a review, photos and a referral ask |
We look at storm work and retail replacements separately. Storm jobs are lost on speed and credibility, when out-of-area crews flood the neighborhood. Retail replacements are lost on follow-up, because a homeowner with an aging roof can wait a month and usually does.
We also look at what your ad accounts count as a conversion (Google's conversion help). A roofer paying for form fills while the business runs on signed contracts is optimizing for the wrong thing.
What happens in the session
- Confirm your goal For example revenue growth or new locations
- Review what you run now Google profile, website, ads and follow-up, live
- Your five next moves In order, with rough timelines
- Decide what happens next If we are a fit we say so. If not, you keep the plan.
What you leave with
You leave with five moves, ranked by how many signed jobs each is likely to add, with an owner and a deadline on every one. The plan is yours whether you run it alone, with us or with someone else.
Here is the shape of a plan, written for a hypothetical residential roofer with three crews. It is an illustration, not a client:
- Reply to every web inquiry within ten minutes by text, with a link to book an inspection. Owner: office manager. By: this month.
- Add a follow-up sequence for estimates that go quiet, with calls on day two and day seven. Owner: sales lead, set up in the CRM. By: two weeks.
- Publish a storm-response page with real photos from your own jobs and a plain explanation of how the claim process works with you. Owner: web vendor. By: before spring storm season.
- Ask for a review at the final walk-around, by text, the same way after every job. Owner: crew lead. By: this month.
- Call the real estate agents who sent sale inspections last year and ask for a standing referral. Owner: owner. By: this quarter.
Why five? A roofing owner who is still climbing ladders can act on five things in a quarter. A forty-page audit gets filed.
Who runs it
Trevor Shirk, the founder of VETS Growth Marketing, leads the diagnosis. He is a U.S. Army veteran and a former Ranger-qualified engineer officer with more than ten years in digital marketing and business strategy.
The session follows the same order as all our work: Assess, Prioritize, Execute, Measure. When the real limit is crew capacity in July or a sales process that cannot keep up with inspections, you will hear that, not a pitch for more leads.
How to prepare
- Export your leads with source and status. Pull the last twelve months from JobNimbus, AccuLynx or whatever roofing CRM you run, with the lead source and the stage each job reached. A mostly empty source column is itself a finding, so bring it anyway.
- Split retail from insurance work. Know roughly how many signed jobs came from each, and your close rate on each after an inspection.
- Know your average job values. Average replacement and average repair, so we can work out what one booked inspection is worth.
- List what you did after the last big storm. Ads, door-knocking, yard signs, lead lists, and what each produced.
- Know your capacity. How many roofs your crews can install in a peak week, and how far out you were booked last summer.
- Give us access ahead of time. Manager access to your Google Business Profile, and read access to Google Ads and Analytics if you run them.
How VETS Growth Marketing helps
If you want us to carry out the five moves, each is scoped as its own project with an outcome and a finish date, and you decide after each one whether to continue. Your profile, ad accounts, website and CRM stay in your name. We report booked inspections and signed jobs, checked against your CRM. Book a growth consultation, or start with our marketing overview for roofing companies and how to judge a roofing marketing agency.
Sources
- About conversion measurement, Google Ads Help
- Tips to improve your local ranking on Google, Google Business Profile Help