The website, the ranking and the ads that get your roofs quoted.
For roofing companies in the GTA: a site built around your finished work, a page for every town, organic ranking, and Google and Meta ads running while homeowners collect quotes.
Or call (647) 300 0603


What we fix for roofing companies
Roofing has no repeat business. Every job comes from a stranger working out whether to hand fifteen thousand dollars to a company they found on their phone.
So the website has to carry your finished work, the town pages have to put you in front of them, and the ads have to reach them during the two or three weeks they're collecting quotes.

How we do it
- 01
A website built on your finished roofs
Photo galleries, materials, warranty terms, licence and insurance shown up front rather than buried on an about page.
- 02
A page for every town you cover
With the jobs you've done there, so you rank where you work and not only where the office is.
- 03
Ranking work every month
Pages for replacement, repair, flat roofs and eavestrough, plus backlinks and your Google listing kept current.
- 04
Google and Meta ads
Search ads on replacement and repair in your postal codes, and Facebook ads with before and after photos for planned work.

What it means for your business
When your company looks like the safe choice in every town you'd take a job in, you stop competing on price alone.
- You're in the running in every town you'd drive to, not just your own
- Homeowners arrive already convinced, so the quote visit is shorter
- Spring fills up before the weather turns
- Storm work gets caught quickly when wind damage hits your area

What's included
- Website: A site built around finished roofs, with warranty, licence and insurance where a homeowner can find them.
- Service area pages: A page per town, with your local jobs on it, so you show up through the whole quote-collecting week.
- SEO and organic growth: Pages for each type of roof work, backlinks, and your Google listing filled out properly.
- Google and Meta ads: Search on replacement and repair, Facebook on before and after work, both turned up when weather hits your area.
- Lead generation: Call tracking, a short quote form that reaches your phone, and new job photos added as they finish.
The numbers we can show you
Calthorpe Roofing is an OnLead client. The figures below come from real Ontario accounts, not roofing industry averages.
leads in 10 weeks
HVAC Meta Ads campaign, Ontario · $6.89 per lead
leads in 30 days
Electrician Google Ads · $3,060 spend
websites completed
Trades sites built and launched
from kickoff to live
Most accounts
What matters most for roofers
Questions roofers ask us
Is a website worth it when a customer only buys once?
That's the reason it is. Every job is a stranger, and the site is what they judge you on before you're ever in the driveway.
Should we only advertise after a storm?
No. Storms are a spike, not a plan. Most replacements are planned months ahead, and we turn budget up when wind hits your area.
What actually makes a homeowner pick us?
Finished roofs near their street, a clear warranty, proof of insurance, and a company that looks like it'll still be here in five years.
When should we start for spring?
January or February. Homeowners collect quotes long before a crew appears on the street.
Tell us a bit about your shop.
We'll take a look at what you've got now and come back with a few honest notes on what's working and what isn't. No pitch, no pressure and it costs you nothing.
We reply the same day, usually within a couple of hours. We will look at your website and Google listing, then send you a short note on what we would fix first.
Or just call us and ask.
(647) 300 0603Rather pick a time? Book a 10 minute call →
- No contracts
- Local GTA team
- Live within 72hrs
Rather see proof first? Check out our recent work →
