Too slow
after storms
Hail hits on a Tuesday. By Thursday the homeowners who searched have booked inspections with someone else.
Ads and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 enquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
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.

Homeowners replace a roof or windows once in a decade or two. They research hard, then decide fast when something leaks.
Budgets ready to scale after hail or wind, and paused when your crews are fully booked.
Asphalt, metal, flat roofs; casement, slider, triple-pane windows; entry and patio doors. Each with options and price ranges.
Address, product, approximate size, timing and photos. Better quotes, fewer wasted visits.
A strong local profile, because trust decides between three similar quotes.
Every estimate in a CRM with reminders for follow-up and financing questions.
Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Hail hits on a Tuesday. By Thursday the homeowners who searched have booked inspections with someone else.
Homeowners are wary of high-pressure sales in this industry. A site that feels like a hard sell confirms their fears.
Energy programs come and go. Copy that promises a rebate that no longer exists damages trust and can mislead.
Free 30 minutes on your products, area, crews and season.
Current site, ads and profile: where estimates leak.
Product pages, estimate form and tracking, approved by you.
Search ads with a weather plan and a budget cap.
CRM reminders on every quote; reports every two weeks.
Prices in Canadian dollars, final. Ad budget is paid directly to Google; about $1,000 a month to start, more in peak season.
Multi-page site with product pages and an estimate form.
Campaign setup with a storm-response plan; management from $750/month.
A ready-made CRM configured for estimates, follow-ups and crews.
Website, ads, bots, CRM and SEO for a home improvement business; 200 keywords on page one of Google in Canada.
See the case study →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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tell me your products, service area and crew capacity. I reply within one business day.
What do you need most?