In this guide
9 sections
No rankings promises in here. Just the order things usually move in, and how you can check it.
The first month is groundwork. The map usually moves before the website does. Calls from the website take months, not weeks. How fast it goes depends on your trade, your town and how many shops want the same customers. A two-truck shop in Vanderhoof is not up against what a roofer in a big city is up against.
Short answer
Plan on the first 30 days for groundwork you can see in the report, not for calls. The map and the smaller towns tend to move first, and can start to move inside 90 days. Calls from the website usually build over 4 to 6 months, and the busiest searches in your home town can take 6 to 12 months. Nobody honest can promise a date, because Google decides the order.
That doesn’t mean three months of paying for nothing. Every month you should be able to see what was done, what moved and how many people called. If you can’t see that, the problem isn’t the timeline.
So the better question isn’t only how long it takes. It’s what should be built in the first 90 days, and what you should be able to count.
The timeline at a glance
This is the order I work in. It changes when something is broken first: a Google profile owned by an old vendor, a suspended listing, a site that won’t load on a phone. Those get fixed before anything else.
Days 1 to 30
Days 31 to 60
Days 61 to 90
Month 4 on
Days 1 to 30 · the groundwork
The map, the phone and the groundwork.
- Your Google profile opened in your name, or taken back, then filled in properly
- A tracking number on the profile and the site, every call recorded
- The worst leaks on the site fixed: the number, the forms, the speed on a phone
- A written plan: what to fix first, in order
What you should see: the work, listed in your first report, and a count of calls to measure from.
Days 31 to 60 · the pages
Pages for the work you want, in the towns you work.
- A page for each service you want more of
- A page for each town you actually take work in
- Your name, address and number the same everywhere
- A review request after every job
What you should see: new pages live, new reviews on your profile, and the first calls tagged by where they came from.
Days 61 to 90 · read the calls
Read the calls. Move the work to where they come from.
- Which searches and towns are starting to move
- Which pages get found but don’t get calls
- Which calls booked, from the recordings
- Next month’s work planned from the report, not from a quota
What you should see: early movement on the map and in the smaller towns. Some shops are booking jobs from it by now, and the report says whether you are.
Month 4 on · the long part
The slow part, and the part that keeps.
- The busiest searches in your home town
- Calls from the website, not only the map
- Reviews that keep pace with your calls
- More town pages as you finish jobs in new towns
What you should see: calls from the website building month over month, on a report you can hold me to.
The word that matters is evidence. The first 90 days may or may not fill your calendar, but they should prove a real system is being built, in your name.
What counts as working
Positions on Google look good in a report. They don’t pay an invoice. For a trade, SEO works as a chain, and only the last two links pay the bills:
- Google can find and read your profile and your site.
- You show up on the map and on page one for the services and towns you want.
- Ready-to-hire customers call you.
- Those calls turn into booked jobs.
Showing up matters because it tells you the work is moving. It’s a sign, not the score. The score is calls and booked jobs, and you can only count them if every call is tracked from the first week. That’s why tracking goes in before anything else.
“After two months, two and a half months, I realized I didn’t get even a single job”
A Burnaby electrician on Yellow Pages, in BIV
Days 1 to 30: the map, the phone and the groundwork
The Google profile comes first
When a customer searches “furnace repair near me”, Google answers with the map. “Near me” searches show the Maps pack every time (Search Engine Journal, 2025), and for an emergency call the job is often decided on that short list, before anyone opens a website.
So month one starts with your Google Business Profile: opened in your name, or taken back from whoever opened it years ago. Then every service and every town filled in, real photos from your jobs, hours that are right, and every review answered. Profile changes go live once Google accepts them, which is why this is usually where the first movement shows.
Every call tracked from the first week
A tracking number goes on the profile and the site. It rings straight through to the phone you already answer, every call is recorded, and each one is logged by where it came from. Your own number stays on the truck and the yard signs. Without tracking you’d be taking my word for it, and you shouldn’t have to.
Fix what leaks calls
Before anything new gets written: a phone number customers can tap to call, forms that actually arrive, pages that load fast on a phone in the truck, and a site that says which towns you work in. There’s no point building pages Google can’t read or customers can’t call from.
A written plan
What to fix first, in order, with the competition for your trade in your town mapped out. That’s the HiVis Blueprint. It comes with every HiVis Launch, or on its own for $297, credited in full against a Launch within 90 days. It’s a document you can hand to anyone, including someone who isn’t me.
What you should see at day 30: the work, listed in your first report, and a count of calls to measure from. Don’t judge positions yet. Some changes show in days and others take months, so give any one change a few weeks before you decide whether it worked.
Days 31 to 60: pages for the work you want
Now the work moves to your site: pages for the jobs you actually want, in the towns your trucks actually go to.
- A page for each service you want more of, written the way customers ask for it on the phone.
- A page for each town you take work in, with jobs you finished there. A town you’d turn down doesn’t get one.
- Your name, address and number the same everywhere customers check before they call.
- A review request after every job, so the reviews keep pace with the work.
Reviews matter more than most owners think. According to ACHR News (2024), 91% of customers read reviews before picking a contractor, and Google is where they read them most (56%), ahead of the contractor’s own site (51%).
Town pages are the core of PLUS: $995 a month. The rules for what earns a town its own page are on the Local SEO for Trades page.
What you should see at day 60: new pages live, new reviews on your profile, and the first calls in the report tagged by where they came from.
Days 61 to 90: read the calls, then move the work
By now Google has had time to process most of the changes, and the report starts to earn its keep. Three questions decide the next month:
- Which searches and which towns are starting to move?
- Which pages get found but don’t get calls, and what has to change on them?
- Which calls booked and which didn’t? The recordings answer that.
Next month’s work goes where the calls are, not to a quota of blog posts. Smaller towns tend to move first: where fewer shops are trying, a real page gets found sooner. Your home town, where every shop wants the same searches, usually takes longer.
What you should see at day 90: early movement on the map and in the smaller towns. Some shops are booking jobs from search by now. Others are still building, and the report says which one you are, in plain numbers.
Proof · Prince George, BC
Epic Pavement, page one for paving in Prince George in two months of work.
Dennis Kuebler’s paving company started with a website that looked unfinished, ranked for almost nothing and tracked nothing. After two months of billed work it reached first-page positions for its core services, and requests from ready-to-hire customers have turned into booked jobs, some of them over $10,000.
One shop, one market. Yours may move faster or slower, and I’ll tell you what I expect for your town before you start. Read the Epic Pavement case study
Month 4 on: what takes longer, and what keeps
Some things take 4 to 12 months, sometimes more: the busiest searches in a bigger town, a website that brings calls on its own, and a stack of reviews a newer competitor can’t match. Every job gives the next month something real to show: a review, photos, sometimes a write-up.
What’s built is yours. The profile, the pages and the reviews are in your name, so they keep working through the slow season, whether you stay with me or not.
If you need calls this month, SEO on its own is the wrong tool. Google and Meta ads start when you switch them on and stop when you stop paying. That’s PRO: $1,495 a month, plus ad spend paid from your own account, and I recommend at least $1,000 a month of it. Every tier is on the prices page. I don’t charge GST, so the price you see is the price you pay.
How to tell it’s working: one page a month
Once a month you get one page: how many called, where each call came from, what it cost and which ones booked. Every call is recorded, so a booked job is one you can hear being booked. No dashboard login, no 40-page PDF. If a number is bad, the page says so.
Monthly report · sample
CORE · Prince George · plumbing
Source
Calls
Booked
Cost
Per booked
Google Business Profile
31
14
$0
$0
Website
12
5
$0
$0
Total with retainer
43
19
$495
$26
Example figures, not a client’s · CORE retainer $495, no ad spend · 19 booked recordings attached
See the full sample report, line by line
Red flags in any SEO report
- Positions, clicks and charts, but no calls.
- No list of the work that was done this month.
- Page one promised by a date.
- Your profile, site or tracking number in someone else’s name.
- A fee to leave.
The last two aren’t about timing, but they decide whether the months you put in stay yours. Everything I set up is opened in your name on day one, and every plan is month to month with 30 days’ written notice. What you own, account by account
“We did not expect to pay $1,200 per month to become completely invisible online.”
A Trustpilot review of a national vendor
Questions Trades ask
How long does SEO take for contractors?
Groundwork in the first 30 days. Early movement on the map and in smaller towns inside 90 days. Calls from the website over 4 to 6 months, and the busiest searches in your home town over 6 to 12 months. It depends on your trade, your town and your competition, and anyone who gives you a date is guessing.
Can SEO bring calls in the first 90 days?
Sometimes, mostly through the Google profile and in towns where few shops are trying. Epic Pavement was getting requests from ready-to-hire customers after two months of billed work. Don’t plan your season around it, though. If you need calls this month, ads are the faster tool.
Do I need a new website first?
Not always. If your site can be edited, loads fast on a phone and says what you do and where, it can usually be fixed. If it can’t, a new build is the faster route: the HiVis Launch is $3,900, one invoice, 21 working days from content received. The Blueprint tells you which before you spend anything on a build.
Can you promise page one?
No, and anyone who does is guessing. Google decides the order. What I promise is the work, every month, listed in the report, and 30 days’ notice to leave if it isn’t worth it to you. Month to month is how I stand behind it.
Is SEO worth it for a small shop?
If customers in your area search for what you do, yes. CORE is $495 a month: about three hours of your own labour at a $165 an hour shop rate, and less than one service call. A Google profile is the lowest-cost asset a two-truck shop will ever own.
The bottom line
SEO for a trade isn’t a switch. It’s a build.
The first 90 days should get your profile right and in your name, track every call, give Google better pages to read and show you early movement you can count. Some shops get booked jobs inside that window. Others need longer. Either way you should see what was done, what moved and how many called, on one page, every month.
If your phone has gone quiet, send me your Google profile link. I’ll tell you in two lines whether I can help, and roughly how long I’d expect it to take in your town.
Sources: ACHR News, 2024 on how customers pick a contractor; Search Engine Journal, 2025 on “near me” searches. Quotes are linked where they appear.
