A trade profile set up as a shop
Contractors who work from home often show an address, or hide it and set no service area at all. Both confuse Google and customers.
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 in Calgary is about being the business Google shows in Mahogany, Tuscany or Airdrie when someone types what you do. I work on your profile, pages and reviews so the calls come in without paying per click.
Free: a 30-minute call, an action plan and a price range in writing.

Contractors who work from home often show an address, or hide it and set no service area at all. Both confuse Google and customers.
'Roofing, siding, gutters, windows' on one page cannot rank for each of them. Each main service needs its own page.
A hail repair page written the day after a storm will not rank that week. Seasonal pages need to be live months before the season.
Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Nobody controls Google's rankings. What I control is the work, and you see every piece of it in the monthly report.
Profile, site, competitors in your communities and the searches that bring paying customers
Categories, service area, technical errors, tracking of calls and forms from Google
Service pages, honest community pages, seasonal pages published ahead of time
Reviews routine, local mentions, listings, new content every month
Monthly work with no minimum term. Cancel with one month's notice.
Local SEO for one location or service area.
If you prefer to do SEO yourself, I review your plan and answer questions by the hour.
SEO in Calgary works best when you think the way Calgarians search. People rarely type just a service and the city. They add the quadrant, their community or the nearby town: "plumber NW Calgary", "dentist Mahogany", "landscaping Cochrane". Google then shows businesses that are close and clearly relevant to that area. A business with one generic page and a half-filled profile loses those searches to competitors who did the boring work.
The city also keeps growing outward. New communities appear on the edges every few years, and in many of them few businesses have written anything about working there. If you serve those areas, that is an opening.
The Google Business Profile is where most local SEO in Calgary starts. For trades that go to the customer, it should be a service-area profile with the address hidden and the areas listed. Categories need to be precise, services listed one by one, photos fresh and real. Reviews need replies. Each of these is small; together they often decide whether you appear in the map pack at all.
I also align your listings on Bing Places, Apple Business Connect, YellowPages.ca and 411.ca, and check any chamber of commerce or industry directory you belong to. Matching names, phone numbers and websites everywhere is dull work that helps.
Next comes the website. Each important service gets its own page with prices or ranges, photos of finished jobs, the areas covered and answers to the questions customers ask. Seasonal services need their pages live well before the season. A hail repair page published in March has time to rank by July; one published the morning after a storm does not.
Where you really work in a community or town, a short page about that area, with projects done there, is useful. Thin pages repeated for forty communities are not, and I do not make them. If the site cannot carry this structure, web design in Calgary is the next step.
Reviews matter for ranking and for the decision to call. I help you set up a routine to ask every satisfied customer, at the right moment, with a direct link. No paid reviews, no filtering out unhappy customers. Canada's Competition Act treats fake reviews as misleading advertising, and Google removes them.
SEO builds slowly; ads work today. Many Calgary clients run Google Ads in Calgary for urgent and seasonal demand while SEO grows. Over time, organic leads take a bigger share and the ad budget can shrink. If you would rather do the work yourself, a consultation at $70 an hour can save you months of guessing. I report monthly, on Mountain Time, with calls and forms from Google as the main number.
If customers do not visit you, Google's rules say to hide the address and set a service area instead. That is normal for roofers, cleaners, landscapers and mobile services. Your ranking still depends partly on where your verified location is, so pages about the communities you serve help reach further.
Profile fixes often show results within weeks. New service pages usually take two to four months. Broad phrases like a service plus 'Calgary' are competitive and can take six months to a year. Community-level searches in newer neighbourhoods are often quicker, because fewer businesses target them.
In regular results, yes, if your site has useful pages about the work you do there. In the map pack it is harder from a Calgary location, because distance matters. If a town is a big share of your business, we can discuss whether a real presence there makes sense.
Less the map pack, more the content. B2B buyers search for specific services, equipment and capabilities. Clear pages on each service, project examples and technical answers usually bring better leads than general 'about us' text. I adapt the plan to that.
Access to your site and Google Business Profile, photos of real work, a list of services and areas, and quick answers when I have questions. Approving the copy I write is the main time cost on your side, usually an hour or two a month.
Send me your site and the services that pay best. I'll reply within one business day with what I see. Prefer a call? The first 30 minutes are free.