Wrong holiday hours
Someone drives over on Boxing Day morning because Google said open. You were not. That review stays forever.
HoursAds 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
Marketing for retail stores that brings people through the door, not just to your Instagram. I make sure nearby shoppers find you for gifts and home goods.
Free: a 30-minute call, an action plan and a price range in writing.

Most shoppers check online before they leave the house. These channels answer "do they have it, and are they open?".
Hours, holiday hours, products, photos and posts. The single most important listing for a shop.
Key products or categories on your own site, so you appear when people search for the item and your city.
New arrivals, events and seasonal displays shown to people within a short drive.
For high-intent searches like "ski shop near me" or "board game store" in your area.
Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Someone drives over on Boxing Day morning because Google said open. You were not. That review stays forever.
HoursShoppers want to know before they come. A site with no products sends them to a big-box store that shows stock.
StockStarting campaigns in mid-December means competing for expensive attention at the worst moment.
TimingPrices in Canadian dollars, final. Ad budget goes directly to Google or Meta.
A store landing page with categories, hours and directions, plus analytics.
Sell online and offer local pickup, with your own admin panel.
Local Facebook and Instagram setup; management from $700/month.
#1 in Google for "pizza Żywiec", with online orders worth over PLN 15,000 (about C$5,500) a month.
See the case study →Sales website, order CRM, ads and a bot. The project has just launched; I will share results once there are hard numbers.
See the case study →Before shoppers visit a store, they check it on their phone. Is it open? Do they carry what I need? Where do I park? Marketing for retail stores in Canada is mostly about answering those questions instantly, on Google, on your website and in local ads, so the trip feels worth it.
The Google Business Profile does the heaviest lifting. Accurate hours, especially holiday hours, photos of the store and the products, a list of categories and regular posts. Reviews matter too, and answering them shows you care. All of that falls under local SEO, and for most independent shops it is the most cost-effective work there is.
Big-box stores show stock online, and shoppers have come to expect it. Independent shops do not need a full online store to compete, but they do need to show what they carry. A website with category pages and key products helps you appear in searches like "wool socks Thunder Bay", "board games Guelph" or "fly fishing gear Kamloops". Products can also be added to your Google profile.
If you want to sell online, a store with local pickup is often a good first step. It brings sales outside opening hours without the full complexity of national shipping.
Canadians respond well to independent, local businesses, especially in smaller cities and towns. Use it. Events, local partnerships, staff picks and community causes make good content for Meta ads and posts. A small budget aimed at people within a short drive can work well for local Facebook and Instagram ads.
I plan campaigns two to four weeks ahead of each peak, and I update hours on every listing before the holidays. Wrong holiday hours on Google are one of the most common and most avoidable problems. Gift cards deserve a mention too: selling them on your website gives last-minute shoppers an easy option and brings new customers into the store in January.
The Competition Act prohibits misleading price claims, including inflated "regular prices" used to make a sale look bigger. It also prohibits drip pricing. Keep sale messaging honest: real regular prices, clear end dates and no hidden fees. More in the article on the Competition Act and pricing.
In Quebec, French must be at least as available as other languages on signs, websites and marketing materials. Elsewhere, French is optional. My work is in English, so if you run a shop in Quebec, the French version of your site and materials would come from your own team or translator.
If your shop also sells online across Canada, read marketing for online stores. Electronics retailers have their own page: marketing for electronics stores. Shops in northwestern Ontario can read about the local market on digital marketing in Thunder Bay.
Not necessarily. Many shops do well with a simple site showing categories, key products, hours and directions. An online store makes sense if you can handle shipping or local pickup and want to sell outside opening hours. I would rather start small and grow than build what you will not use.
For most shops, early November at the latest. People start gift research in October and many buy around Black Friday. Plan products, photos and budget in October, update hours across all listings, and keep a smaller push for last-minute shoppers in December and Boxing Day.
Yes, products can appear on your Google Business Profile, and stores with an inventory feed can show local availability in Google results. The second option needs more setup; I check whether your point-of-sale system supports it before suggesting it.
In Quebec, yes: signs, websites and commercial materials must give French at least equal availability. Outside Quebec it is optional. I work in English, so French materials for a Quebec shop come from your own team or translator.
Tell me about your store, your best sellers and your busiest season. I reply within one business day.
What do you need most?