Websites & Google for Roofers in D.C., Maryland & Virginia
I build the site, my team gets it found on Google, and you count the calls yourself every month. No ad budget, no shared leads, no reports full of graphs that don't mean anything.
The problem
Ask a roofer how many estimate requests came through his website last month and he usually can't answer. That's the whole problem. A site nobody finds, with a phone number three taps deep, costs money every week instead of making it — so he buys leads at $60 to $120 a pop and shares them with three competitors.
Five pages, one per service and one per town you work. Your number on every screen, one tap to dial, a form that actually gets answered.
Your Google Business Profile cleaned up, your service pages written to match what homeowners actually search, and monthly work to keep you there.
One page a month showing what I did and how many calls came in. You check it against your own phone. If the number isn't moving, we both know.
How it works
I ask what you charge for an average roof, which towns you want more work in, and how your website is doing right now. You'll know by the end whether this is worth doing.
Pictures of roofs you've finished, your licenses, your hours, and how you want your name and number shown. That's it. I write everything else.
Two rounds of changes included. Nothing goes live until you've seen it and signed off.
New pages, review requests, and search work every month. Cancel any time — no twelve-month handcuffs.
Straight answers
I won't promise you a date, because nobody controls Google. What I'll promise is that you'll know by month three, because you'll be counting calls instead of reading a report. If the number hasn't moved by then, you cancel and you've lost three months of retainer, not a year.
Most roofers do. The question isn't whether you have one, it's how many estimate requests it brought in last month. If you can't answer that, the site isn't working — and if you can and the number is low, that's a fixable problem.
A build plus a monthly retainer, and I'll give you both numbers on the first call instead of making you fill in a form to find out. For context: one roof replacement in this area typically runs several thousand dollars, so a single extra job usually covers the whole build.
Yes. Once it's paid in full, the site, the files, and every login are yours, and I hand them over whether we keep working together or not. The domain and hosting go in your name from day one.
No. The retainer cancels with a few days' notice. I'd rather keep you because the phone is ringing than because a contract says you can't leave.
If you're not sure, that's the answer. Tell me your company and the towns you work, and I'll look at your site and your Google listing before we talk — free, no obligation, and you'll get something useful out of it either way.