Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
For roofers, window and door installers

Marketing for roofing
and window companies

Marketing for roofing and window companies that reacts to Canadian weather. After hail, after a windstorm, before winter: I make sure homeowners find you for roof replacement.

Free: a 30-minute call, an action plan and a price range in writing.

Marketing for roofing and window companies: installer fitting a new window into the opening of a house under renovation
What works

Channels for
exterior trades

Homeowners replace a roof or windows once in a decade or two. They research hard, then decide fast when something leaks.

Search ads that flex

Budgets ready to scale after hail or wind, and paused when your crews are fully booked.

Pages by product

Asphalt, metal, flat roofs; casement, slider, triple-pane windows; entry and patio doors. Each with options and price ranges.

Estimate form

Address, product, approximate size, timing and photos. Better quotes, fewer wasted visits.

Reviews and Maps

A strong local profile, because trust decides between three similar quotes.

Quote pipeline

Every estimate in a CRM with reminders for follow-up and financing questions.

How it works

Reviews that
win the next customers

Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.

  • Review request after the visit
  • A reply to every review
  • Reviews visible on Maps and in AI
What costs jobs

The phone rings
after every storm. Then nothing.

Timing[01]

Too slow
after storms

Hail hits on a Tuesday. By Thursday the homeowners who searched have booked inspections with someone else.

Trust[02]

Pushy
sales reputation

Homeowners are wary of high-pressure sales in this industry. A site that feels like a hard sell confirms their fears.

Claims[03]

Rebate promises
that backfire

Energy programs come and go. Copy that promises a rebate that no longer exists damages trust and can mislead.

Process

Five steps
to steady estimates

1

Call

Free 30 minutes on your products, area, crews and season.

2

Audit

Current site, ads and profile: where estimates leak.

3

Build

Product pages, estimate form and tracking, approved by you.

4

Campaigns

Search ads with a weather plan and a budget cap.

5

Follow-up

CRM reminders on every quote; reports every two weeks.

Costs

Packages for
exterior contractors

Prices in Canadian dollars, final. Ad budget is paid directly to Google; about $1,000 a month to start, more in peak season.

Website[01]
from $3,000 CAD

Multi-page site with product pages and an estimate form.

  • Product and service pages
  • Photo upload in form
  • Within 30 days
Choose→
■ Google Ads[02]
$650 CAD

Campaign setup with a storm-response plan; management from $750/month.

  • Service-area targeting
  • Negative keywords
  • Call tracking
Choose→
CRM setup[03]
$3,400 CAD

A ready-made CRM configured for estimates, follow-ups and crews.

  • Quote pipeline
  • Reminders
Ask→
Related

Home improvement
in Canada

Boreal Kitchens & CabinetryEdmonton
200 keywords

Website, ads, bots, CRM and SEO for a home improvement business; 200 keywords on page one of Google in Canada.

See the case study →

Marketing for roofing and window companies follows the weather

Few industries depend on the weather like exterior trades. A hailstorm in Calgary, a windstorm in Atlantic Canada or ice dams after a cold snap in Ontario can create weeks of urgent demand overnight. Marketing for roofing and window companies needs to be ready before that happens, not set up afterwards.

In practice, that means a site and campaigns prepared in advance, with budgets you can scale up quickly when demand spikes and scale down when crews are booked out. It also means steady work between storms: replacements planned months ahead by homeowners who are simply tired of drafts or an old roof.

What homeowners search for

Searches are practical and local: "roof replacement cost Winnipeg", "hail damage roof repair Airdrie", "window replacement Burlington", "triple pane windows Edmonton", "front door installation Moncton". People compare price ranges, materials, warranties and timelines. Product pages that explain options in plain words, with honest price ranges, win both clicks and trust.

That structure supports local SEO and gives Google search campaigns the right landing page for each search. A homeowner who searched for metal roofing should land on the metal roofing page, not on a generic "Roofing" page.

Trust in an industry with a reputation

Exterior renovation has a reputation problem. Many homeowners have had pushy door-to-door salespeople at their door, and some provinces have restricted certain types of door-to-door sales. Your marketing should feel like the opposite: calm explanations, no countdown timers, no "today only" pricing. Clear warranties, licences where they apply, insurance and real photos of your crews at work.

The Competition Act prohibits misleading advertising and drip pricing. Show what an estimate includes, avoid "lowest price" claims you cannot prove, and do not promise energy savings or rebates you cannot stand behind.

Rebates and energy programs

Energy-efficiency programs from federal and provincial governments and utilities drive a lot of window, door and insulation searches. They also change often. I write landing pages that explain the program in general terms, link to the official source and avoid promising eligibility. When a program closes, the page gets updated the same week.

A season plan for exterior work

Spring brings roof inspections after winter and the first window replacements. Summer is peak installation season, often booked weeks ahead. Fall is the last call before snow, with homeowners rushing to seal drafts and fix leaks. Winter is planning time and emergency repairs. I shift budgets month by month so you are not paying for clicks you cannot serve.

Following up on estimates

Homeowners usually collect two or three quotes. The company that follows up politely, answers financing questions and keeps the conversation going often wins, even if it is not the cheapest. A CRM setup with reminders after each estimate makes that consistent. I wrote about why speed matters in the article on missed calls and lost leads.

For full renovations and additions, see marketing for construction companies. If you also install solar, see marketing for solar installers. In Alberta, the page on digital marketing in Calgary covers the local market.

FAQ

Roofers and
installers ask

Should I run ads right after a hailstorm?

Yes, if you have crew capacity. Searches for roof inspections and repairs spike after storms. I prepare a storm campaign in advance, so it can go live within hours. Keep the message factual: free inspection, insurance claim help if you offer it, no scare tactics.

Can I advertise government rebates?

Only accurately and with care. Federal, provincial and utility energy programs change, open and close. I link to the official program page and avoid promising that a customer will qualify. Outdated rebate claims can mislead buyers, which the Competition Act takes seriously.

What is a good estimate form?

Short but specific: address, product, approximate size or number of windows, timing, and an optional photo upload. That lets you quote faster and skip visits for jobs you would not take. Contact details come last, so people commit to the useful part first.

When is the off-season for roofing ads?

In most of Canada, roofing slows in deep winter, though emergency repairs continue. Windows and doors can be installed much of the year. I lower budgets when installs are not possible and use that time for SEO and content, then ramp up from early spring.

Before the next storm

Get your campaigns
ready in advance

Tell me your products, service area and crew capacity. I reply within one business day.

  • 9 short steps
  • No obligation
  • I reply personally
What happens after you send it
  1. I reply within 1 business dayPersonally, by email or on WhatsApp, whichever you prefer.
  2. A 30-minute call, freeI ask about your business, customers and budget. Beforehand I review your website and ads.
  3. A proposal with a price, in writingWhat I’ll do, by when and for how much. You decide with no pressure.
MarketingStep 1 of 9

What do you need most?