Invisible for your own service
Type your main service and your city into Google. If you only show up for your business name, people who don't know you yet will never find you.
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
SEO services measured in phone calls and booked jobs, not in a ranking chart nobody reads. I work on the website, the Google Business Profile and the content for trades and home services across Canada, remotely and directly with the owner. No year-long contract, no promise of position one.
Free: a 30-minute call, an action plan and a price range in writing.

These are the four situations owners describe most often in a first message. The causes differ, the result is the same: the customer ends up with a competitor two results lower.
Type your main service and your city into Google. If you only show up for your business name, people who don't know you yet will never find you.
Three businesses get the map box and most of the clicks. A half-filled profile with old photos and unanswered reviews rarely makes the cut.
Every month a PDF with impressions and a few new keywords, while the phone rings exactly as often as it did a year ago.
Old addresses vanished without redirects, Google lost the pages it trusted and the enquiries dropped within weeks.
Only figures from real clients. Each describes a different situation: full ongoing SEO, a growing local chain and a site built once and left alone.
keywords on page one of Google in Canada for a custom kitchen and cabinetry maker.
enquiries a month from Google for a Winnipeg agent, without paid ads.
in Google and Maps for "barber + city" across a chain that grew from 3 to 9 locations.
full websites built from scratch, so I know which code and content decisions move rankings.
You don't need all of it. A service business in one city usually needs local SEO and a few strong service pages; a store needs technical work and category copy; a new website needs a careful migration first.
A search results page now has several layers. Good SEO works on each one, because people click whatever sits highest on their phone screen.

Technical check, content review, your profile and the real phrases customers type. I also look at who holds page one in your area and why.
Categories, services, photos, review replies and the most urgent site errors. Movement in Maps often shows up within a few weeks.
One page per core service and per town you actually serve, written from a conversation with you, not pasted from a generator.
Rankings, visits, calls and form leads from GA4, what I did and what comes next. One page, plain English.
Website, ads, chatbots, CRM and ongoing SEO for a cabinetry maker in Alberta.
See the case study →A website with seven calculators that earns 1–5 enquiries a month from Google, no ads involved.
See the case study →Online ordering site, tidy Google profile and steady reviews. First place for the town's main pizza search.
See the case study →Final prices in Canadian dollars. The exact monthly amount depends on how many services and towns you want to cover; I name it after the audit.
Ongoing work on your site and Google Business Profile.
When SEO is one question among several: site, ads, CRM and budget.
You or your team do the SEO and want a second pair of eyes.
| With me | Typical agency | |
|---|---|---|
| Who does the work | I do, every task | Often a junior, briefed by an account manager |
| Contract | No minimum term, one month's notice | Commonly 6 or 12 months |
| Report | Calls and forms, one page | Long PDF of impressions |
| Your accounts | Profile, Search Console, GA4 in your name | Sometimes held by the agency |
| Website changes | I edit the code myself | Ticket to a separate dev team |
Search engine optimization is three kinds of work done in parallel. The first is technical: Google must be able to crawl, render and index your pages quickly on a phone. The second is content: a separate, useful page for each service and each place you serve, written in the words your customers type. The third is reputation: your Google Business Profile, reviews, directory listings and links from other sites that vouch for you.
What SEO doesn't include is magic. If your offer is unclear, prices are hidden and the contact form is broken, more traffic won't fix it. That's why my SEO services start with an audit of the whole path, from the search result to the phone call. If the SEO audit shows the site itself is the bottleneck, I'll say so before you spend a dollar on rankings.
A renovation company in Edmonton and an online store shipping across Canada need different things. The first lives or dies in the Map Pack, so most of the effort goes into local SEO and the Google Business Profile, plus Apple Business Connect, Bing Places and Canadian directories. The second needs clean category structure, product copy and fast templates; that's e-commerce SEO. A consulting firm selling across provinces sits in between: strong service pages, articles that answer real questions and a handful of good links.
In Quebec there's one more layer. French has to be at least as available as English. My SEO work is in English, so French pages come from your own team or translator, and I'll say on the first call whether that setup makes sense for you.
I rank tasks by money, not by tool score. A broken phone link on mobile or a missing page for your best-paying service comes before tweaking image file names. Typical first-month priorities:
After that the work becomes steady: new content, links from real partners and associations, and checking what competitors on page one do better.
More searches now end with an AI Overview or a ChatGPT answer instead of a click. That doesn't make SEO pointless; it raises the bar. AI tools tend to quote pages that answer clearly, show who is behind the business and are consistent across listings. I cover this in visibility in AI search, and the same groundwork helps regular rankings.
The same handful of issues comes up in almost every audit, regardless of province or industry:
None of these needs a big budget to fix. They need someone to notice and do the work in the right order.
Access to the site, Search Console and the Google Business Profile; half an hour a month to answer questions about your services; and approval of new copy before it goes live. Photos of real jobs help more than any stock image. If you also want to know which keyword brings which customer, I'll connect it with web analytics so the report shows calls and forms, not just visits.
Not sure whether to start with SEO or ads? Read SEO or Google Ads: where to start, or check the rough budget in How much does SEO cost in Canada?.
For a local business with a decent site, Maps often moves within one to three months. Competitive organic keywords usually take four to six months or longer. I show progress in the monthly report from the start, so you're never guessing whether anything is happening.
Yes, a written agreement with the scope and deadlines. There is no minimum term: you can stop with one month's notice. Search Console, Analytics and the Google Business Profile stay in your name, so nothing disappears if we part ways.
No, and anyone who does is guessing. Google sets the order and changes it often. I commit to the work, the timeline and honest reporting. In practice, most clients care less about one position than about the number of calls, and that is what I track.
Yes. I work remotely with businesses across Canada, and smaller towns are often easier to win because fewer competitors invest in SEO. Calls happen on Zoom at a time that suits your time zone.
I can audit any site and do the profile and content work. I don't repair other people's code, though. If the platform blocks basic SEO, I'll say so and quote a new site that keeps your domain and moves the content over.
Not always. Ads bring calls from day one; SEO costs less per lead once it works. Many owners start with ads while SEO builds up, then lower the ad budget. I'll tell you on the first call which order makes sense for you.
Send me your website address and the customers you want. On a free 30-minute call I'll show what I see in the results for your keywords and whether SEO makes sense for you right now.
What do you need most?