Feast or famine
Referrals fill the summer, then the calendar goes quiet in late fall. No steady source of new projects.
PipelineAds 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 construction companies that brings the jobs you actually want: basement developments. A portfolio site that proves your work, search ads in your service area and a CRM so no quote is forgotten.
Free: a 30-minute call, an action plan and a price range in writing.

Construction companies usually market only when work runs low, and by then it is too late for that season.
Referrals fill the summer, then the calendar goes quiet in late fall. No steady source of new projects.
PipelineForms full of $5,000 budgets for $80,000 jobs. Hours lost on site visits that go nowhere.
LeadsYou send a detailed estimate, nobody follows up, and the client signs with the contractor who called back.
QuotesBefore calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Basements, kitchens, additions, each with photos, scope, timeline and a typical budget range.
Campaigns for high-value services in the towns you serve, with negative keywords to filter out small repairs.
Project type, budget range, timing and address up front, so you visit only serious prospects.
Service area set correctly, projects posted, reviews answered.
A CRM pipeline with reminders: estimate sent, follow-up call, decision.
Website, ads, bots, CRM and SEO; 200 keywords on page one of Google in Canada.
See the case study →Ads, bots, CRM and website; 20+ recurring contracts a month, mostly offices.
See the case study →Prices in Canadian dollars, final. Ad budgets are paid by you directly to Google.
Portfolio website, Google Ads setup and analytics.
Website, Google and Meta, CRM setup and analytics; then $1,200/month.
Ongoing Google Ads management after setup. No minimum term.
Photos of finished jobs, a list of services you want more of and access to your accounts.
Free 30 minutes: your services, area, crew capacity and ideal job.
A written agreement with deadlines and staged payments, like your own contracts.
Portfolio site, forms, profile and ad account in your company name.
Campaigns live in your service area; first reports after two weeks.
Canada's building season is short, and it decides the year. Most homeowners plan renovations and additions over the winter and want work to start in spring or early summer. Marketing for construction companies needs to follow that rhythm: be visible when people plan, not only when your crew runs out of work.
The second challenge is trust. A renovation or addition can cost more than a car, and homeowners have heard the horror stories. They look for proof: real photos, clear scope, a written process, reviews, licences and insurance where required. A portfolio site built around your actual projects does more than any slogan.
Searches combine the project and the place: "basement renovation Brampton", "home addition contractor Langley", "general contractor Saskatoon", "garage builder Red Deer". They often look at several contractors at once and request multiple quotes. Your site has to answer three questions fast: have you done this kind of job, roughly what does it cost, and how do I get a quote.
I organize sites by project type, with a page for each: photos, scope, timeline and a typical range. That structure helps people and it helps local SEO. It also gives search ads somewhere better to land than the home page. More on the structure in the article on websites for contractors.
Google search campaigns work well for contractors because the intent is clear. The trick is filtering. Negative keywords keep out "DIY", "jobs" and small repairs. Location targeting matches your actual service area. Ads mention scale, like "full basement developments", to discourage small requests.
Local Services Ads are available for many home service categories in Canada and charge per lead after a verification process. Home improvement directories and the BBB can add trust too. I usually start with search ads and the Google profile, then add other sources once the basics convert.
Requirements differ by province and municipality. Some provinces license certain trades or require specific contractor licences for home renovations, and permits are a municipal matter. On the site, state what is true: licences you hold, insurance, warranty terms you actually offer. Avoid "lowest price guaranteed" type claims; the Competition Act covers misleading advertising and price representations.
Construction companies lose more work after the estimate than before it. A simple CRM setup tracks each quote: sent, followed up, decided. Automatic reminders tell you when to call. Over a season, that alone can turn more of your existing leads into signed jobs, without spending another dollar on ads.
When the crew slows down, use the time to photograph finished projects, write project pages and plan the spring budget. Owners who prepare in January usually have a fuller calendar by May. If you specialize in exterior work, see marketing for windows, doors and roofing companies; for new home builds, see marketing for home builders. The trades more broadly are covered on the trades marketing page. Contractors in Saskatchewan can read about the local market on digital marketing in Regina.
In winter. Homeowners plan spring and summer projects in January through March, collecting quotes and comparing contractors. If your site and ads are ready then, you book the season early. Waiting until April means competing for whatever is left.
They are available for many home service categories in many Canadian cities, and you pay per lead rather than per click. They can work well alongside search ads. Availability depends on your category and location, and the verification steps take time, so I check eligibility early.
Three filters: ads that mention the project type and scale, negative keywords for repairs you do not do, and a form that asks for budget range and timing. Showing typical price ranges on project pages also scares off the wrong clients in a polite way.
I do not patch other people’s sites. I build a new one, keep your domain and move over the content that works, so you do not lose your history in Google. It is usually faster and cheaper than fixing an old site piece by piece.
Tell me your services, your area and your typical project size. I reply within one business day.
What do you need most?