Most renovation companies we talk to get work from two places: referrals, and a lead platform that charges for every enquiry. Referrals are the best leads you will ever get, but they stop at the edge of the people who already know you. Shared-lead platforms fill the gap, but the homeowner you paid for has often been sent to several other contractors too, and the conversation starts as a price comparison.

The alternative is enquiries that come to you directly: a homeowner searches, finds you, and calls. Nobody else was sent the same lead. This guide is the order we would build that in, starting with what costs nothing.

Step 1: Fix your Google Business Profile first

When someone searches "basement renovation near me" or "bathroom contractor Mississauga", the map results usually appear before any website. Your Google Business Profile is what shows there, and for a local contractor it is often worth more than the website itself.

Check these, in this order:

  1. Primary category. It should describe the work you most want, such as "Remodeler", "Bathroom remodeler" or "Basement contractor", rather than a general "Contractor" if a more specific one fits.
  2. Service area. List the cities you actually work in. Do not list places you would never drive to.
  3. Services. Add each service with a sentence that describes it in plain words: basement finishing, condo bathroom renovation, kitchen renovation.
  4. Photos. Real finished projects, labelled by type of job. Stock photos do more harm than none.
  5. Name, phone and website. They must match your website and every directory exactly. Small differences ("Ltd." on one, a different phone number on another) make it harder for Google to be sure all the listings are the same business.

If you have never set the profile up properly, this step alone is a week of evenings, not a project.

Step 2: Ask every finished client for a review, the same week

Reviews are the first thing a homeowner reads, and the number and freshness of them affect where you appear on the map. The contractors who have a lot of reviews are not better at asking. They ask every time, right after the final walkthrough, while the client is happiest.

Make it one tap: send a short text with the direct review link the day you finish. Reply to every review, good or bad, in a sentence or two. We cover the mechanics in more detail in how to get more Google reviews.

Step 3: Give each service and each city its own page

This is the step most renovation websites skip, and it is usually the biggest gap. A single "Services" page listing everything you do cannot rank for "basement renovation Oakville" and "condo bathroom renovation Toronto" at the same time. Homeowners search by job and by place, so the site needs pages that match.

A good service-and-city page answers what a homeowner wants to know before they call:

  • What the job involves, step by step
  • A realistic price range and what moves it up or down
  • How long it takes, including permits where they apply
  • Photos of that type of job, ideally in that area
  • Who will actually be on site

Write each page for the job and the area. Twenty pages that only swap the city name are worse than five honest ones, and Google treats near-copies as low value.

This is the work behind our Osoba Renos case study. It is a Toronto and GTA contractor with a 5.0 rating, and it was ranking for its own name and almost nothing else. After the site was rebuilt around service-and-city pages, with a cleaned-up Google Business Profile, search clicks rose 56.1% quarter over quarter. It now appears on page one for searches such as "basement renovation Mississauga".

Step 4: Use paid ads to fill the gaps, not to replace the foundation

Google Ads and Meta (Facebook and Instagram) ads work well for renovation companies when they sit on top of the steps above, and badly when they are used instead of them. An ad sends someone to your website. If the page they land on has no photos of that job, no price range and no reviews, you pay for the click and lose the homeowner.

A sensible split for most contractors:

  • Google Ads for people who are ready to hire now and searching for a specific job in your area. Tight keywords, your service area only, and calls tracked so you know which searches produced jobs.
  • Meta ads for people who are thinking about a renovation but are not searching yet. Before-and-after projects, short walkthrough videos, then retargeting the people who engaged. We wrote up how we structure this for renovation companies in Meta ads for home renovation companies.

Whatever you spend, measure it by booked consultations, not clicks.

Step 5: Make it easy to contact you from a phone

Most homeowners find a contractor on their phone. Check your own website on yours:

  • Is the phone number visible without scrolling, and does tapping it start a call?
  • Does the quote form work, and does it ask for less than five things?
  • Does someone actually see form submissions the same day?

A surprising number of lost leads are a form that emails an address nobody checks.

What to do first

If you only have a weekend, do steps 1 and 2. Starting this week, send a review request after every finished job. If the profile and reviews are in good shape and the phone still is not ringing, the website (steps 3 and 5) is usually the gap. Ads come after that.

If you want someone to look at where you stand now, our website and marketing audit reviews the profile, site, reviews and any ad accounts, then gives you the order to fix them in. If you would rather hand the work over, the monthly retainer covers search, Google Ads, Meta and social as one programme.