Wrong or missing categories
"Contractor" as the only category when people search "roofer". Google won't guess for you.
ProfileAds 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
Local SEO decides whether you appear in the map box when someone nearby searches for your service. I set up and run your Google Business Profile, claim Apple Business Connect and Bing Places, clean up Canadian directory listings and build a steady review habit, so the calls go to you and not to the shop down the road.
Free: a 30-minute call, an action plan and a price range in writing.

"Contractor" as the only category when people search "roofer". Google won't guess for you.
ProfileAn old phone on one directory, a former address on another. Inconsistency costs trust and rankings.
ListingsCompetitors with fresh, answered reviews look alive. A profile with five reviews from 2021 doesn't.
ReviewsiPhone users searching in Apple Maps see whatever data Apple scraped, sometimes with the wrong hours.
Apple and BingYour profile, competitors in the Map Pack and every listing with your name on it.
Categories, services, area, hours, photos, products and description.
Claim, verify and align details on Apple, Bing, Yelp, YellowPages.ca, 411.ca and local associations.
Location pages, local business schema and the same name, address and phone everywhere.
Posts, photos, review replies and a report with calls and direction requests.
Each location has its own page and profile. The chain grew from 3 to 9 locations in two years and holds top 1–3 for "barber + city".
See the case study →Website, profile and ongoing SEO for an Alberta cabinetry maker.
See the case study →In Canadian dollars, final. Multi-location businesses get a quote per number of locations after a short call.
Profile, listings, reviews and website work for one location.
You manage the profile yourself and want it reviewed live.
When someone searches "dentist near me" or "furnace repair Saskatoon", Google usually shows a map with three businesses before the regular results. Which three it picks depends on three things: relevance (does your profile and website match the search?), distance (how close you are to the searcher or the area they named) and prominence (reviews, links, mentions, how established you look online). You can't change distance. Local SEO is the work on the other two.
The Google Business Profile is the centre of it. A complete, active profile with the right categories, services, photos of real work and recent answered reviews beats a bigger competitor with a neglected one more often than you'd think.
If you'd rather do this yourself, my Google Business Profile guide walks through every field.
Most owners stop at Google. That leaves Apple Maps, the default map on every iPhone, showing whatever data Apple collected, and Bing Places, which also feeds other tools, unclaimed. I claim and verify both, then check the main Canadian directories: Yelp, YellowPages.ca, 411.ca, the BBB, your chamber of commerce and any industry association that lists members. The goal isn't volume; it's the same name, address, phone number and hours everywhere. More on this in which Canadian directories matter.
The profile links to your website, and Google reads it to judge relevance. A local business site needs a clear page for each main service, your location or service area stated plainly, local business schema and a phone number that's tappable on mobile. If you serve several towns, each deserves a page with real local content, not a copy with the city name swapped.
Reviews are the part owners find hardest. The honest route works: ask every satisfied customer at the right moment, make it easy with a direct link or a QR code on the invoice, and reply to all reviews. What I won't do is buy reviews, offer rewards for five stars or hide negative ones. Google removes fake reviews, and the federal Competition Act treats misleading reviews as a serious matter. My article on getting more Google reviews the right way has practical scripts.
The first weeks go into fixing the basics: categories, services, photos, consistent details and claiming the listings you never knew existed. Changes to a profile usually show up in Maps within a few weeks, though Google sometimes asks for re-verification after big edits. By the second or third month, the review routine starts to show and new location or service pages get indexed. The monthly report tracks calls, website clicks and direction requests from the profile, so you can see whether more people are actually contacting you, not just viewing the listing.
In a city of 50,000 people, the Map Pack for your service might have only five or six serious contenders. That's good news: a well-run profile can reach the top three within a few months. In larger metros like Toronto or Vancouver it takes longer, and adding a paid option such as Local Services Ads can bridge the gap; see local Google Ads.
Yes. Service-area businesses such as plumbers, cleaners or mobile groomers can hide their address and set a service area instead. Ranking is a bit harder than with a visible address, so the website and reviews carry more weight. I set this up according to Google's rules, without fake addresses or virtual offices.
Many Canadians use iPhones, and Apple Maps is the default there, including in Siri answers and CarPlay. Bing data also feeds other tools. Claiming both takes little time and protects you from wrong hours or an old phone number showing up where you never look.
A handful of good ones beats a hundred random listings. Typically Yelp, YellowPages.ca, 411.ca, your local chamber of commerce, the BBB and directories specific to your industry or professional association. The point is consistent details and real local relevance.
Only if it breaks Google's policies, for example spam or a review from someone who was never a customer; then I report it. Otherwise the best move is a calm, factual reply. Buying reviews or posting fake ones is something I don't do: it violates Google's rules and Canada's Competition Act.
Each location gets its own verified profile, its own page on the website with local details and its own review routine. That's how the barbershop chain in my case studies holds the top spots in each town.
Send your business name, city and main service. I'll look at your profile and the current top three before our free 30-minute call.
What do you need most?