One campaign for two languages
English ads shown to French searchers, French keywords pointing to an English page. Google targets by the user's language settings, so mixing the two usually wastes clicks.
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
Google Ads in Ottawa work best when the account mirrors how the region really searches: by suburb, and very differently in January than in July. I work in English, set it up that way and run it myself, with a report every two weeks.
Free: a 30-minute call, an action plan and a price range in writing.

English ads shown to French searchers, French keywords pointing to an English page. Google targets by the user's language settings, so mixing the two usually wastes clicks.
An account set to 'Ottawa' with a wide radius pays for clicks from Gatineau, Arnprior or Kemptville, even if you never drive there. Location settings matter more here than most owners think.
Snow removal, furnace repair and indoor activities peak in winter; patios, landscaping and tours in summer. An even monthly budget overspends in slow months and runs out in busy ones.
Every week I review what people actually searched for and exclude terms that don’t bring customers.
The Google Ads account is created in your name and your ad budget is paid directly to Google. I get access as a manager; you can remove it any time.
Your current account if there is one, competitors in the region, and what a lead is worth to you
Campaigns split by service and language, locations set to the areas you actually cover
Each ad points to a page in the same language that answers the search
Calls, forms and messages counted as conversions so bidding learns from real leads
Search terms, bids and budgets checked weekly, a short report every two weeks
My fee is separate from your ad budget. For a local Ottawa business I usually recommend at least about $1,000 a month paid directly to Google.
English-language campaigns, conversion tracking and location settings.
Ongoing optimization and reports every two weeks. No minimum term.
Search ads and Facebook/Instagram ads managed together, after a $1,200 setup.
Google Ads in Ottawa are a smaller and calmer auction than in the GTA, but they come with their own twists. The biggest is language. A large part of the region searches in French, and Google decides which ads to show partly by the language a person uses. I work in English, so my campaigns cover the English searches. If French searches matter for you, they need their own campaigns from your own team or a French-language provider; mixing both languages in one campaign means you cannot tell which side brings the leads.
For the English side, I build campaigns with English keywords and ads leading to English pages, each with its own budget. After a month you can see, in numbers, which services and suburbs are worth the money for you.
The Ottawa region spreads a long way, from Kanata and Stittsville in the west to Orléans and Cumberland in the east, and down to Barrhaven and Riverside South. A contractor based in Nepean may not want calls from Rockland. I set locations by the areas you really cover and use the setting that targets people located there, not people merely interested in Ottawa. For some services I go further and bid more in the neighbourhoods where your best jobs come from.
The river matters too. Gatineau is a different province with different language rules for advertising aimed at Quebec. If you want customers there, any English campaign aimed at Gatineau stays separate so it never quietly eats your main budget, and French ads come from your own team.
Ottawa winters are long, and demand follows the weather. Heating repair, snow clearing and indoor fitness climb in the cold months; renovation, landscaping and anything tourist-facing climb in spring and summer. Instead of a flat monthly figure I plan the budget by month based on your past bookings, then adjust as the search data comes in. You can find more on planning budgets in my guide to Google Ads costs in Canada.
An account that only counts clicks will happily spend money on people who never call. Before launch I set up conversion tracking for calls, forms and messages, and connect it to GA4 and Tag Manager where needed. Bidding then learns from enquiries, not visits. If your site does not have a clear page for each service, I will tell you before we spend anything; sometimes a landing page from web design in Ottawa comes first.
I do not live in Ottawa and have no office there. I work remotely with businesses across Canada, on Zoom in your time zone and on WhatsApp or email in between. You get a short report every two weeks and a monthly summary in plain language: what was spent, how many leads came in, what I changed and why. The contract has no minimum term; one month's notice ends it.
Only if you serve it. Advertising aimed at Quebec is expected to be in French, and I work in English and do not run French campaigns. I can target English searches in Gatineau in a separate campaign, so you see its cost per lead and can switch it off if it does not pay; French ads would come from your own team or another provider.
For most local service businesses I recommend starting from about $1,000 a month in ad budget, paid directly to Google, plus my management fee from $750/month. Less than that can work for a narrow service in one suburb, but the account learns slowly. After the first month we will see real costs per lead and adjust.
Search ads start showing within a day or two of launch, and most accounts get first enquiries in the first weeks. The first month is still a learning period: I cut wasted search terms and shift money to the services and areas that bring leads.
Yes. I rescue ad campaigns regularly. Usually that starts with a Google Ads audit, then a cleanup of keywords, locations and conversion tracking. If the account is not in your name, we first get you ownership.
Where Google offers them for your category, often yes. They charge per lead and usually appear above regular ads with a Google verification badge. They need verification and good reviews, so I set them up alongside search campaigns rather than instead of them.
Send me what you sell, where you work and what a customer is worth. Within one business day I reply with a proposed structure and budget. Not sure yet? Book a free 30-minute consultation.