We build your website, run your Google Ads, and get the phone ringing. You pay a flat monthly fee, plus a small fee only when a real appointment lands in your calendar.
Call or Text: (403) 336-7675A professional site, built and hosted by us at our cost. It's included as long as you're with us. No setup fees, no nickel-and-diming.
We manage your Google Ads and keep your Google Business Profile dialled in so customers find you first — not your competitor down the street.
Every time a real appointment shows up in your calendar, we both win. That's how we stay accountable — our results are tied to yours.
Most agencies charge a big monthly retainer and disappear. We charge a small monthly fee to keep your marketing running, and a flat fee for every appointment we actually book for you. No booked jobs, no performance fee. Simple.
Most agencies write one ad, run it for a month, and shrug when it doesn't work. We do it differently. Before we spend real money, we run small fast tests to find out exactly what makes a Calgary homeowner pick up the phone. We test different headlines, different offers, different angles — each one for a fraction of what a normal campaign costs. Within 48 hours we know what's working. Then we put the budget behind the winner. Every month your ads get smarter because we're building on what's already proven, not starting from scratch.
Tests run in 24–48 hours, not weeks
Small test budgets before big spend
Every month builds on the last
Pick where you're at. Move up when you're ready. Plus a flat fee per booked appointment on every plan.
Roof and Rafter is run out of Okotoks, Alberta. You can actually call us. No offshore team, no ticket system, no time zones. We know the Calgary market because we live here, and we know what makes an Alberta homeowner pick one roofer over another.
Call or text us. We'll tell you straight whether this is a fit for your business.
Call or Text: (403) 336-7675If you're already booked solid, we'll tell you that too. More leads only help if you've got room for the work.