A homeowner looking for a roofer is usually either dealing with damage right now or bracing for a large, unfamiliar purchase. Both are afraid of the same things: being overcharged, being ghosted, and hiring someone who disappears before the job is done. Generic conversion advice optimizes for signups and demos it understands. It rarely asks whether your page shows a licence number and insurance where a cautious reader looks for it, whether 'free estimate' means a visit this week or a sales pitch, or whether a storm-hit visitor can tell what to do in the next hour.
Hiring a roofer is a local, high-cost, low-trust decision made under pressure. The visitor wants clear answers: are you licensed and insured, do you work in my town, will you handle the insurance claim, how fast can someone come out, and what will it cost. A page can look rugged and professional and still leave every one of those unanswered above the fold. We read your page the way a worried homeowner does — hunting for proof, a real address, recent local jobs and a fast way to get someone on the roof — and flag exactly where the trust breaks.