SEO is worth it for a small business when three things are true: people search for what you sell, you can wait several months for results, and one new customer is worth enough to cover the work. When all three hold, it is usually one of the best-value channels available. When any of them fails, the money is better spent on something faster, and it is worth knowing which before you sign anything.
The three conditions
| Condition | How to check it | If it fails |
|---|---|---|
| People search for what you sell | Type your service into Google and watch the suggestions. Check Google Ads Keyword Planner for volumes | Search cannot send you buyers who are not searching. Put the budget into outreach, referrals or ads instead |
| You can wait for it | Ask how long you can fund the work before it has to pay for itself | SEO takes months. If you need leads this month, paid search is the honest answer |
| A customer is worth enough | Work out the profit from one new customer, including repeat business | If each sale is small and one-off, the work rarely earns back what it costs |
When SEO is usually worth it
- Service businesses people search for by need. Plumbers, dentists, law firms, roofers. The search is the start of the purchase.
- Customers worth a lot over time. A patient who stays for ten years, or a client on a retainer, pays for a great deal of work.
- Markets where competitors are weak online. Look at who ranks now. Thin pages and missing Business Profiles are an opening.
- Businesses that already get referrals. People who hear your name still search for it, and what they find decides whether they call.
When it usually is not
- A product so new that nobody searches for it yet. Build awareness first, then capture the searches it creates
- A business that needs revenue within weeks to survive
- Small, one-time sales in a market dominated by national retailers and marketplaces
- A service area so small that the whole market searches a handful of times a month
None of these mean search is useless to you. A correct Google Business Profile and a site that loads and explains what you do are worth having for almost anyone. The question is whether ongoing SEO work is worth paying for, and in these cases it often is not.
Do the arithmetic before you hire anyone
You do not need a forecast to decide. You need one division.
- Work out the profit from one new customer, over the time they typically stay with you.
- Divide the monthly cost of the work by that number. The answer is how many extra customers a month it has to produce to break even.
- Ask whether that is plausible given how many people search for what you do in your area.
If break-even means one extra customer every few months, the bar is low and SEO is a reasonable bet. If it means twenty extra customers a month in a small town, no agency can honestly promise that, however good they are.
What "worth it" should mean in your reports
Rankings and traffic are useful for diagnosis. They are not the return. The return is calls, form submissions, booked appointments and the revenue behind them. Ask any agency, including us, to report on those, and to show how each one was counted.
That also protects you. A report full of rankings for terms nobody searches can look like progress for a year while nothing happens to the business. Our post on how to report SEO results covers what a useful report contains.
Does AI search change the answer?
It makes the case slightly stronger. AI tools such as ChatGPT, Perplexity and Google's AI Overviews build their answers from pages that search engines have already found and trust. The work that makes a business visible in search is largely the same work that gets it named in those answers: clear pages that answer real questions, accurate listings and mentions from other sites. We cover the overlap in whether AI Overviews will kill organic traffic.
If people search for what you sell, you can wait a few months, and one customer is worth a meaningful amount, SEO is usually worth it. If any of those fails, spend the money somewhere faster and revisit it later.
Next: how long SEO takes to work, and the questions to ask before hiring an agency.