Is SEO worth it for a small business? Sometimes. And you can usually work out which before you spend a dollar on it, which is more than most SEO proposals will tell you.
Here's the honest version: when SEO tends to pay back, when it doesn't, and a short, free way to check your own business first.
When SEO pays back
Three things need to be true at once:
People already search for what you sell. Not for your business name, for the thing: a physiotherapist near them, a roof repair, a wedding cake in their city.
You can wait. Search builds over months, not weeks. If the business needs new customers by next Friday, SEO is the wrong first tool.
A customer is worth enough. If one new client is worth hundreds or thousands of dollars over a year, a few extra a month can cover the cost comfortably. If each sale is small and one-off, the sum is harder to make work.
When it doesn't
Nobody searches for it yet. A brand-new kind of product, or a service people only find through word of mouth.
You need leads this week. Paid ads or direct outreach will usually get there sooner. Content and paid ads each have their place, and the order matters.
The margins are thin and the purchase is one-off. The traffic might come, but it may never pay back what it cost.
None of these means SEO is bad. It means it's not the first thing to fund for that business, right now.
Check it yourself with free tools
You don't need to hire anyone to get a first answer:
Google Search Console. Google describes it as "a free service offered by Google" (sourced from Search Console Help). Once it's connected to your site, it shows the searches you already appear for, which is the best evidence there is that demand exists.
Google Trends. Free, and good at showing whether interest in what you sell is steady, seasonal or fading.
Google Keyword Planner. Gives rough search volumes. It needs a Google Ads account with your billing information entered before it will suggest keywords (sourced from Google Ads Help).
Search it yourself. Type what a customer would type, from your own city, and look at who's on the first page. Directories and national chains are hard to move. Other local businesses with thin websites are a good sign.
Your Google Business Profile numbers. Searches, calls and direction requests tell you how people already find you locally.
Do the rough sum
Once you know there's demand, the maths is short. Work out what a new customer is worth to you over a year, then how many extra customers a month it would take to cover what SEO costs. As a purely illustrative example, if a new client is worth $1,200 to you over a year and SEO costs $1,000 a month, you need roughly one new client a month from search to come out ahead. If that sounds easy, it's probably worth exploring. If it sounds impossible, it probably isn't for you yet.
For real Canadian numbers to plug in, here's what SEO actually costs in Canada.
What to expect, honestly
Google's own guidance warns that no one can guarantee a #1 ranking on Google (sourced from Google Search Central). So treat any proposal that promises a position as a red flag, and expect months rather than weeks before results are worth judging.
When the numbers do work, this is what the SEO and content work involves: the profile, the site, the content and the reporting, done steadily rather than all at once.
So, when you search for what you sell in your own town today, who shows up, and could it be you?

