Category: Local SEO

  • Renting Leads vs. Owning Your Rankings: What Atlantic Canada Contractors Should Know

    Renting Leads vs. Owning Your Rankings: What Atlantic Canada Contractors Should Know

    Every month, a lot of contractors in New Brunswick, Nova Scotia, PEI and Newfoundland pay for leads the same way they pay rent. The bill shows up, the leads trickle in, and when the payments stop, so do the calls.

    There’s nothing wrong with paying for leads. Some lead platforms work well for the right business. But there’s a big difference between renting your visibility from a platform and owning it through your own Google rankings, and most contractors only ever hear one side of that story.

    This guide walks through the lead channels contractors actually use in Atlantic Canada, what each one really costs you, and how to make the money you’re already spending build something that lasts.

    The Lead Channels Atlantic Canada Contractors Actually Use

    Most contractors here get work from some mix of five places. Only one of them is fully yours.

    ChannelHow you payWho else sees the homeownerWhat’s left if you stop paying
    HomeStarsFree profile, paid membership for more visibilityOther pros listed in your categoryYour reviews, but far less visibility
    Google Local Services AdsPer lead (call, message or booking)Other contractors in the ad blockNothing; the ads switch off
    Facebook community groupsFree, but costs your timeEveryone tagged in the commentsYour reputation in that group
    KijijiFree, with paid bumpsEvery other ad in the categoryVery little
    Google organic and map packYour website and Google Business ProfileThe homeowner contacts you directlyYour rankings, reviews and content

    HomeStars is the big one in Canada, and many contractors don’t realize it belongs to the same company as Angi and HomeAdvisor. It works best for businesses that collect a lot of reviews, because ratings drive who gets shown.

    Google Local Services Ads (the “Google Guaranteed” or “Google Screened” ads at the very top of the results) charge per lead rather than per click. Google also offers credits for invalid leads in Canada and the US, which makes them one of the fairer paid options. Cost per lead varies widely by trade and town.

    Facebook groups and Kijiji matter more in the Maritimes than almost anywhere. A single “Can anyone recommend a good roofer?” post in a local group can land you a job. It can also put you in a comment thread with ten competitors.

    Organic and map pack visibility is the only channel where the work you put in keeps paying off after you stop actively spending on it.

    What Happens When You Stop Paying

    With rented channels, your visibility lasts exactly as long as your payments. Pause your membership or your ad budget in a slow month, and the leads stop that week. Start again in spring, and you’re paying full price to get back to where you were.

    Owned visibility behaves differently. A well-built Google Business Profile, a website that clearly explains your services, and a steady stream of reviews keep working in the background. A homeowner in Dieppe searching for a deck builder in February can still find you, whether or not you spent anything that month.

    That’s the core difference. Rented leads are an expense. Owned rankings are closer to equipment: an investment you make once, maintain, and keep using for years.

    The Number That Matters: Cost Per Booked Job

    Cost per lead is the number platforms like to talk about. Cost per booked job is the number that tells you whether a channel is making you money.

    Cost per booked job = Monthly spend ÷ Jobs you actually booked

    Here’s an example with round numbers. These aren’t real client figures, just a simple way to see how the math plays out.

    Shared lead platformOwned local visibility
    Monthly cost$1,000 (20 leads at $50)$599 program
    Leads per month205-10
    Jobs booked22-4
    Cost per booked job$500about $150-$300

    The shared platform sends more leads, but those homeowners are getting quotes from several contractors at once, so fewer turn into work. With owned visibility, the homeowner found you, picked you and called you directly.

    The bigger difference shows up over time. The platform’s cost per job stays about the same every month. With owned visibility, the monthly cost stays flat while rankings and reviews keep building, so each additional job brings your cost per job down.

    Run the formula with your own numbers. Include the time you spend chasing leads that never call back, because that’s a real cost too.

    “But SEO Takes Forever”

    This is the most common reason contractors keep renting leads: they assume building their own visibility takes years. When the foundations are done right, it often doesn’t.

    A brand-new carpentry business in Moncton. Salt Shore Carpentry started with no website and no Google presence. After a new website, Google Business Profile optimization, local citations and regular content, its first leads came in about two weeks after launch. By month three, it was getting 4 to 6 qualified leads a month from search, without paid ads. Read the full case study.

    An IT company in Ottawa. Before Copper Rank, our team spent 13 years doing search marketing for IT companies across North America, one of the most competitive local search markets there is. When we rebuilt the website for an Ottawa IT company, it went from not ranking at all to #1 on Google for its core service within the first two weeks.

    Keyword ranking report one week after an Ottawa IT company website launch, showing help desk services moving from position 100 to 1
    One week after launch: “help desk services” moved from position 100 to #1

    An IT company in South Dakota. Before touching anything else, we tested this company’s Google Maps visibility from 121 points around its city. It showed up in the map pack at just 2 of them, about 1.65% of the grid. Three weeks after we optimized its Google Business Profile, with no website changes, ads or new content, it was in the top three at 94% of the points on a map twice as wide.

    Map pack ranking grid before optimization, with the business ranking outside the top three across almost the entire 15-mile area
    Before: 15-mile radius, in the top three at 2 of 121 points
    Map pack ranking grid three weeks later, with the business ranking in the top three across almost the entire 30-mile area
    After 3 weeks: 30-mile radius, in the top three at 94% of points

    All three results came from the same fundamentals: a clear website, a properly set up Google Business Profile, consistent business listings and ongoing content. Those same fundamentals work for roofers, carpenters, electricians and plumbers.

    How to Make Your Rented Channels Build Owned Rankings

    You don’t have to quit HomeStars or turn off your ads tomorrow. The smarter move is setting up the channels you already pay for so they also strengthen your own Google presence.

    1. Treat every profile as a business listing. Google cross-checks your business name, phone number and service area across the web. Make your HomeStars, Facebook and directory profiles match your Google Business Profile exactly, and link each one back to your website.
    2. Ask for Google reviews first. Homeowners check an average of six review sites before choosing a business, and Google, Facebook and AI tools like ChatGPT are the most used for local recommendations, according to BrightLocal’s 2026 Local Consumer Review Survey. Google reviews help your map pack rankings directly, so make them your first ask.
    3. Turn Facebook recommendations into reviews. When someone tags you in a “who do you recommend?” post, thank them and ask if they’d leave the same words on Google. A comment fades in a day. A review keeps working for years.
    4. Show up in French too. New Brunswick is Canada’s only officially bilingual province, and plenty of homeowners search for a couvreur or charpentier instead of a roofer or carpenter. If you serve francophone communities, add French to your Google Business Profile description and your service pages. Most of your competitors haven’t.
    5. Get ready for AI recommendations. More homeowners are asking ChatGPT and Google’s AI answers who to hire. Those tools draw on your reviews, your business listings and your website, not on who paid for a lead.

    Which Mix Is Right for Your Business?

    There’s no single answer, and anyone who tells you to drop every platform isn’t looking at your business. Here’s how we usually think about it:

    • Brand-new business: Build your Google Business Profile and website first. Paid leads can fill the calendar while your rankings catch up, but don’t let them replace the foundation.
    • Established business paying for leads: Keep what’s profitable, cut what isn’t, and put part of that budget toward visibility you’ll own.
    • High-ticket work, like roofing or full renovations: Local Services Ads can be worth it alongside strong organic visibility, because one job covers a lot of lead costs.
    • Busy with referrals already: You may only need the basics, so you’re easy to find when someone looks you up after a recommendation.

    At Copper Rank, we look at your market, your competition and what you already have before recommending anything. Sometimes that means a full search program. Often it means getting the local fundamentals right, the same way we did for Salt Shore Carpentry.

    We work with trades businesses across Atlantic Canada, including Moncton, Halifax, Fredericton and Saint John.

    Local Visibility programs start at $599/month.

  • From Brand-New Business to Consistent Revenue in 3 Months With Local SEO

    From Brand-New Business to Consistent Revenue in 3 Months With Local SEO

    How Copper Rank helped Salt Shore Carpentry land its first leads within two weeks and reach 4-6 qualified leads a month, without paid ads.

    • Client: Salt Shore Carpentry, Moncton, NB
    • Industry: Carpentry & Residential Contracting
    • Services: Website Build, Google Business Profile Optimization, Local Citation Building, Ongoing Blog & GBP Content
    • Results: First leads within about 2 weeks; 4-6 qualified leads per month by month 3

    The Challenge: Starting From Zero in an Established Market

    When Salt Shore Carpentry opened its doors, homeowners in Greater Moncton already had contractors they knew and trusted. Those competitors had years of reviews, an established Google presence, and referral networks built over time.

    Salt Shore had none of that yet: no website, no Google presence, and no customer base. The owners needed a steady flow of inquiries from people already searching for carpentry work, without waiting years for word of mouth to build.

    The Strategy: Build a Solid Local Foundation

    We started by looking at what local customers were searching for and what Salt Shore’s competitors were already doing well. From there, we focused on four things.

    1. A Clean, Practical Website

    We built a straightforward website that clearly explained Salt Shore’s services and made it easy for homeowners to get in touch. We kept it simple: clear service pages, local relevance, and an obvious way to request a quote.

    2. Google Business Profile Optimization

    We set up and optimized Salt Shore’s Google Business Profile as a service-area business. That included choosing the right categories, writing service descriptions, and adding project photos so homeowners could see the quality of the work before they called.

    3. Local Citation Building

    We listed Salt Shore consistently across relevant online directories. This gave Google matching business information from multiple sources to confirm the company was real, local, and active.

    4. Ongoing Blog and GBP Posts

    We kept publishing after launch, adding regular blog posts to the website and updates to the Google Business Profile. This steady activity helps a new business build relevance in local search month over month.

    The Results: Leads in Two Weeks, Consistent Revenue in Three Months

    The first leads came in roughly two weeks after launch. By the third month, Salt Shore Carpentry was receiving 4-6 qualified leads per month from local search, all from homeowners with real projects in mind.

    None of those leads came from paid advertising or referrals. In about three months, Salt Shore went from a brand-new business with no online presence to a company with consistent revenue coming in from search.

    The Results at a Glance

    • ~2 weeks to first lead
    • 4-6 qualified leads per month by month 3
    • $0 in ad spend
    • 3 months from launch to consistent revenue

    Why a Focused Approach Worked

    Salt Shore didn’t need a large SEO program or an ad budget to start winning work. It needed to show up when nearby homeowners searched for a carpenter. We built the local fundamentals first and kept them active with ongoing content. That put Salt Shore in front of the right people quickly while keeping the investment proportional to the business.

    That’s how we approach every client. We look at your market and your competition first, then recommend the program that fits, whether that’s a full search marketing program or a solid local foundation like Salt Shore’s.

    In the Client’s Words

    “We get 4 to 6 solid leads a month directly from search. As a brand-new business, that has been huge for us.”

    Joey Strub, Owner, Salt Shore Carpentry

    What This Means for Your Trades Business

    If you’re launching a trades business or competing against contractors who’ve been around for years, you may not need a big marketing budget to start getting calls. Copper Rank brings 13 years of experience from some of North America’s most competitive search markets to local trades businesses like yours.

    Local Visibility programs start at $599/month.