The free stuff that matters most
Before talking about what local SEO costs to outsource, it is worth being clear that several of the highest-impact local SEO activities are free — they just require your time. Claiming and fully completing your Google Business Profile costs nothing. Asking satisfied customers to leave a Google review costs nothing. Making sure your business name, address, and phone number are consistent across the web costs nothing beyond a few hours of checking and correcting directory listings.
For many Vancouver Island small businesses, doing these things thoroughly yourself will produce most of the benefit that paid local SEO can deliver. The paid route makes sense when you do not have the time, when competition is stiff enough that you need a specialist, or when your site has technical issues beyond what most business owners can diagnose on their own.
What you can do yourself for free
- Claim and optimise your Google Business Profile
- Set up Google Search Console (free and essential for understanding your search performance)
- Build and correct listings on major directories: YellowPages.ca, Yelp, Canada411, Better Business Bureau
- Add location-specific page titles, H1s, and meta descriptions to your website pages
- Create a simple review-ask process — an email or text to recent customers with a direct link to your review page
- Write one honest blog post or location page per month targeting a local search term
A realistic time estimate: Setting up your GBP properly and correcting your top 10 directory listings takes about four to six hours up front. Maintaining it — posting monthly, responding to reviews, checking for changes — is roughly one to two hours per month. That is the baseline most businesses should be doing themselves regardless of whether they hire anyone.
What paid local SEO typically costs in Canada
Rates vary widely. Here is a rough breakdown of what different price ranges typically buy for a Canadian small business:
- $150–350 one-time: A focused audit or single-service fix — GBP optimisation, page title rewrites, citation cleanup. Good for businesses that want a specific problem solved.
- $400–700 one-time: A full local SEO audit covering technical, on-page, GBP, and citation signals, with a written action plan. This is the starting point if you want to understand where you actually stand before spending more.
- $500–1,200/month (agency): Ongoing monthly retainer from an agency. At the lower end you are often getting templated reports and junior account management. At the higher end you get more strategic attention. Results depend heavily on who is actually doing the work.
- $200–500/month (independent consultant): A single experienced person working on your account directly. Often better value for local businesses than a larger agency, provided they have a track record you can verify.
What to be cautious about
Some common offerings in the local SEO market produce little or no return for small businesses:
- Guaranteed rankings — nobody can guarantee a specific Google ranking. Anyone who does is either misleading you or selling you something that may violate Google's guidelines.
- Bulk citation packages — paying for 200 directory submissions to obscure sites does not move rankings. Quality matters more than quantity.
- Monthly "reporting" retainers with no clear deliverables — if you cannot see exactly what work is being done each month, that is a problem.
- Social media management sold as SEO — social media activity does not directly improve local search rankings. It may have other value, but be clear on what you are paying for.
Where to spend first if you have a small budget
If you have a limited budget and are starting from scratch, the priority order I would suggest for a Vancouver Island small business:
- First: Do the free stuff yourself — GBP, citations, reviews. This takes time but costs nothing.
- Second: Get a one-time audit to understand what your website is doing wrong and what the highest-leverage fixes are.
- Third: Pay for specific fixes — usually page content and structure — before committing to a monthly retainer.
- Fourth: Consider ongoing help only once you have exhausted the high-return low-cost options.
For most Vancouver Island businesses competing in towns of under 50,000 people, a well-executed self-managed approach plus a one-time professional audit will get you most of the way there. Ongoing monthly spend makes more sense in Victoria or Nanaimo where competition is meaningfully higher.
The honest bottom line
Local SEO for a small business in a market like Duncan, Courtenay, or Campbell River does not need to cost thousands of dollars a month. The fundamentals — a complete GBP, consistent citations, genuine reviews, and a website with sensible page titles and local content — are achievable at low or no cost if you are willing to put in the time. Paid help is worth it when your time is genuinely limited or when you are in a competitive enough market that doing it yourself is not producing traction.
Want help figuring out where to start?
Get in touch with Michael
Based in Duncan, BC. I offer straightforward audits and advice for Vancouver Island small businesses — no lock-in contracts.