Roofing advertising is bought under conditions that make calm decisions difficult. Demand arrives in spikes after storms, competitors flood the same neighborhoods within days, and the cost of a click on high intent repair terms is among the highest in the trades. A roofer who spends steadily through a quiet spring is buying a different thing from one who scrambles for capacity the week after hail. This page covers which channels actually produce booked inspections rather than raw calls, how to think about spend when demand is seasonal, the advertising rules that apply to claims about warranties, financing and insurance, and how to compare the agencies pitching you.
Which channels produce booked inspections
Three things reliably generate work. Paid search on repair and replacement intent captures people with an active problem, converts quickly and costs the most per click, which is acceptable because a single replacement job justifies a large number of clicks. Local organic visibility, meaning the business profile, reviews and service area pages, produces cheaper leads and takes months to build, so it is a program to start in a quiet season rather than a solution for this week. Paid social works differently: nobody scrolling is shopping for a roof, so it functions as neighborhood awareness after visible storm damage and as a retargeting layer, and it is judged on assisted conversions rather than direct leads. Everything else, including shared lead marketplaces, sells you the same enquiry as your competitors and should be priced as overflow capacity rather than a core channel.
Storms, seasonality and how to budget
The trap is spending only when demand spikes, because that is precisely when auction competition and cost per click peak, and when every roofer in the county is bidding. The steadier approach is to maintain a baseline through the quiet months, when clicks are cheaper and organic groundwork can be laid, then increase budgets sharply during a spike using the account history that already exists. Ask a candidate agency how quickly they can raise and lower spend, who has authority to do it, and whether that requires a contract change. Ask what they do with the leads that arrive faster than your crews can service them, since an unanswered call after a storm is money spent and wasted. Advertising companies that have worked in this trade will have a written surge plan, and those that have not will improvise while your budget burns.
What you can and cannot say in the ad
Roofing advertising commonly touches three claim areas that attract complaints: insurance, financing and warranties. The Federal Trade Commission's advertising guidance for small businesses sets out the underlying standard, that objective claims must be truthful and substantiated before they are made, and that qualifying details must be clear rather than buried in fine print. In practice, be careful with any suggestion that a homeowner's deductible will be absorbed or waived, since that is regulated at state level and is a criminal matter in some states. Be specific about what a lifetime warranty covers, who backs it, the manufacturer or your business, and what voids it. Financing offers carry their own federal disclosure requirements. Ask the agency who reviews claim language before an ad goes live, and be wary of anyone who treats that as your problem alone.
Vetting an agency in this trade
Ask for cost per booked inspection, not cost per lead, and ask how they know the difference. That single question separates firms tracking calls through to the calendar from firms counting form fills. Ask whether call tracking is in place, who listens to recordings, and how a call that never got answered is reported. Ask what percentage of the budget goes to management fees versus media, in writing, and whether they mark up media at all. Ask which markets they currently run roofing accounts in, since serving two competing roofers in one metro puts them in a conflict you should know about. Finally, ask for the account structure to be shown to you inside the ad platform, under an account you own, so that the campaigns, negative keywords and search terms are visible without asking permission.
Questions people ask about roofing advertising
Should I buy shared leads or run my own advertising?
Shared leads fill gaps and cost more over time because you are competing on speed with everyone else who bought the same contact. Your own channels are slower to build and cheaper once running, and the assets stay yours. Most established roofers run both, treating purchased leads as overflow rather than the foundation.
How fast should a lead be called?
Minutes, not hours, especially after storm damage when homeowners contact several contractors at once. Before increasing ad spend, fix answering. Adding budget to a business that returns calls the next day simply raises the cost of leads your competitors close.
What does a reasonable management fee look like?
Either a fixed monthly fee or a share of media spend, and both are defensible provided the split is stated. What matters is that you can see it. If a proposal quotes a single blended number with no breakdown between media and management, ask for the breakdown before signing, and be careful if it is refused.
Do reviews really affect lead volume?
Yes, in two places: local map visibility and the decision a homeowner makes between the contractors they contacted. A steady process for requesting reviews after every job is one of the cheapest improvements available in this trade, and it compounds while paid channels stop the moment spending stops.