Every agency will hand you the same list. SEO, ads, website, reviews, CRM, follow-up. The list is not wrong and it is not the decision. The decision is which one you fix first, and for a roofer that depends on what is actually broken and what month it is.
Roofing digital marketing covers everything a roofing company does online to get found and win work: search visibility, the Google Business Profile, reviews, the website, paid ads, and the systems that handle a lead once it arrives. Most roofers already run several of these. Few run them in a deliberate order.
The short version
Almost every roofer who says they need more marketing describes a symptom rather than a cause. Six different problems produce the same complaint, and four of them get worse if you respond by buying more traffic.
Find the line that matches your month. The right fix is rarely the one that sounds like marketing.
| What it feels like | What it usually is | Where to start |
|---|---|---|
| The phone barely rings, even in season | A visibility problem. You are not appearing where homeowners look, or not in the areas your crews actually cover. | Roofing SEO |
| Plenty of leads, almost no inspections booked More traffic makes this worse | A speed problem, not a supply problem. Buying more leads makes the loss bigger. | Roofing leads and response time |
| People visit the site and leave More traffic makes this worse | Usually the site is built for the calm buyer and the urgent one cannot find a phone number. | Roofing website design |
| Quotes go out and nothing comes back More traffic makes this worse | Follow-up, and it is almost always the second and third contact that is missing rather than the first. | Roofing CRM |
| Ads spend money and produce nothing More traffic makes this worse | Either the wrong searches, or the right ones landing somewhere that cannot convert them. | Roofing PPC |
| An agency is not delivering and you cannot tell why | Often a reporting problem rather than a work problem, especially if a storm fell inside the period. | Choosing a roofing SEO company |
If more than one line applies, work top down. Visibility feeds every row beneath it, and there is no point improving follow-up on leads that never arrive. The exception is row two: if calls are already going unanswered, fix that before anything else, because it is the only row where spending more actively increases the loss.
Most home service markets shift gradually. A roofing market can change inside a week, and when it does it distorts every channel at once.
For most of the year you are competing with the roofing companies who live where you live. They have the same overheads, the same crews to keep busy and the same interest in still being here in three years. Then a storm arrives, and for roughly six weeks you are also competing with operators who drove in, have no office to pay for, no reputation in the market to protect, and no intention of being around in the spring.
That second group behaves differently in every channel simultaneously. They bid on paid search without much regard for return, because the campaign only has to work for a month. They buy shared leads at whatever the marketplace asks. They knock the streets hardest in the days when homeowners are most rattled. None of that is illegal and some of them do good work, but it does mean the auction, the lead price and the doorstep all get more expensive at the same moment.
The strategic conclusion is unglamorous. The channels that hold up against a temporary competitor are the ones they cannot enter quickly: an established map presence, a review history in that neighborhood, past customers who already know your name, and referrals from the last roof you did on that street. Everything you can buy on the day, they can buy on the day too, and they will outbid you because their sums are different from yours.
Marketing advice usually assumes demand is flat, so it tells you what to do without saying when. For a roofer the month matters, because some of this compounds slowly and some of it switches on the same afternoon.
In your quiet months, start the things with long lead times: profile, service pages, real area pages, review habits. These are the ones that cannot be rushed later, and the specific ordering is set out in roofing SEO. Quiet months are also when you have the hours to do it properly, which is the only time you will.
Approaching your season, switch to the things you can control in the moment: who answers the phone and how fast, what happens to a lead that arrives at nine in the evening, and having the storm version of your ad account already written and paused. In season, change as little as possible. A busy month is the worst time to be testing anything, and it is the month you will most want to.
And in the weeks after, while everyone else moves on, go back through the jobs that finished during the rush and ask for the reviews nobody had time to ask for. That is the cheapest marketing in roofing and it is almost always skipped.
The Growth Score checks all five engines against your business and estimates what each gap is worth per month, which is the short way of answering the table at the top of this page. Free, and yours whether we work together or not.
Get My Complimentary Growth Score →Related: LeadsFortress for roofing companies · Answering and follow-up