The reality
Why roofing leads are different.
High value, long cycles, crowded competition, and demand that shows up all at once.
Demand in roofing is not steady, it is triggered. A hailstorm or a line of high wind comes through and a whole area needs inspections in the same week. That week is when the year gets made or missed, and the companies that come out ahead are not usually the ones with the best crews. They are the ones who tracked every inquiry.
The loss is never dramatic. It is a request that came in Tuesday and got answered Friday, by which point two other companies had been on the roof.
The other half of the trade moves at the opposite speed. A retail replacement takes weeks. The homeowner collects bids, compares shingle lines they have never heard of, asks what happens if the deck is rotted, then sits with it, because the roof is not leaking yet.
Insurance work adds a second process on top of the sale. Documentation, the claim filing, the adjuster meeting, scope disagreements, supplements, approval, then scheduling. Every step has a waiting period where a job can stall, and a homeowner who has not heard from you in weeks wonders if the company that knocked Saturday is better.
Roofing is also one of the few trades where a stranger walks up the driveway and asks to inspect the roof. Enough of them are bad that homeowners have learned to be suspicious, and that applies to you too. Before anyone signs, they look you up. And because job values are high, a dropped lead costs more here than in most trades.